Я обновлял свою систему, как обычно, и sudo apt update
показал мне некоторые пакеты, которые будут обновлены. Я работал sudo apt upgrade
и это загрузило пакеты. Но в то время как пакеты настраивались во время установки, компьютер был выключен из-за низкого уровня заряда. Когда я загрузил и попытался обновить использование sudo apt update
Я получил это сообщение:
E: dpkg был прерван, необходимо вручную работать 'sudo dpkg - настраивают-a' для исправления проблемы.
Когда я выполнился sudo dpkg --configure -a
Я получил это:
@mike-bravo:~$ sudo dpkg --configure -a
Setting up linux-image-4.4.0-96-generic (4.4.0-96.119) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.4.0-96-generic
) points to /boot/initrd.img-4.4.0-96-generic
(/boot/initrd.img-4.4.0-96-generic) -- doing nothing at
/var/lib/dpkg/info/linux-image-4.4.0-96-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.4.0-96-generic
) points to /boot/vmlinuz-4.4.0-96-generic
(/boot/vmlinuz-4.4.0-96-generic) -- doing nothing at
/var/lib/dpkg/info/linux-image-4.4.0-96-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-
96-generic /boot/vmlinuz-4.4.0-96-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-96-
generic /boot/vmlinuz-4.4.0-96-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-96-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-96-generic
/boot/vmlinuz-4.4.0-96-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades
4.4.0-96-generic /boot/vmlinuz-4.4.0-96-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-96-
generic /boot/vmlinuz-4.4.0-96-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-96-
generic /boot/vmlinuz-4.4.0-96-generic
/usr/sbin/grub-mkconfig: 252: /usr/sbin/grub-mkconfig: cannot create
/boot/grub/grub.cfg.new: Read-only file system
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return
code 2
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-
image-4.4.0-96-generic.postinst line 1052.
dpkg: error processing package linux-image-4.4.0-96-generic (--
configure):
subprocess installed post-installation script returned error exit
status 2
dpkg: dependency problems prevent configuration of linux-signed-
image-4.4.0-96-generic:
linux-signed-image-4.4.0-96-generic depends on linux-image-4.4.0-96-
generic (= 4.4.0-96.119); however:
Package linux-image-4.4.0-96-generic is not configured yet.
dpkg: error processing package linux-signed-image-4.4.0-96-generic (-
-configure):
dependency problems - leaving unconfigured
Setting up linux-libc-dev:amd64 (4.4.0-96.119) ...
dpkg: unrecoverable fatal error, aborting:
unable to flush updated status of 'linux-libc-dev:amd64': Read-only
file system
Поскольку побочный эффект (?) к этой моей системе стал только для чтения. Я должен был перезагрузить его, чтобы смочь переместить файлы, добавить или скопировать файлы с системы.
uname -r
дает мне 4.4.0-93-универсальный
Как я могу удалить этот ненастроенный пакет (linux-image-4.4.0-96-универсальный) или настроить его правильно?
Теперь, когда Вы разрешили монтирование только для чтения и восстановили файловую систему. Можно разгрести бардак и попробовать еще раз. Прежде, чем сделать так это было бы мудро к , проверяют состояние SMART Вашего диска , поскольку предстоящий отказ оборудования может приложить все Ваши бесполезные усилия. Если диск, как сообщают, в хорошем состоянии, должно быть безопасно продолжиться.
sudo apt-get purge linux-signed-image-generic
произведет чистку ненастроенного, не полностью установленного пакета.
sudo apt install linux-signed-image-generic
установит в настоящее время поддерживаемую версию.
Простой способ восстановиться с прерванного обновления ядра из-за батареи, исчерпывающей сок, к:
содержат Сдвиг при начальной загрузке и на следующем экране:
берут "расширенные настройки"
sudo apt dist-upgrade
снова.