Ошибка установки Linux-прошивки Ubuntu 20.04 (сбой mkinitramfs)

Некоторое время назад я устанавливал обновления через средство обновления графического интерфейса и получил ошибку, похожую на сбой сценария после установки прошивки linux. Честно говоря, я был просто счастлив, что после этого коробка все еще загружалась нормально, поэтому я отпустил ее. Но теперь я устанавливал пакет deb, который я скачал с терминала, и увидел ошибки, связанные с прошивкой linux установка снова.

Я видел это в журнале:

dpkg: dependency problems prevent configuration of linux-image-generic:
linux-image-generic depends on linux-firmware; however:
Package linux-firmware is not configured yet.

и я нашел здесь сообщение, чтобы попробовать sudo dpkg --configure -a , но ошибки те же.

Вот полный журнал для указанной выше команды:

Setting up initramfs-tools (0.136ubuntu6.4) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-firmware (1.187.10) ...
update-initramfs: Generating /boot/initrd.img-5.4.0-66-generic
I: The initramfs will attempt to resume from /dev/dm-1
I: (/dev/mapper/ubuntu--vg-swap_1)
I: Set the RESUME variable to override this.
Error 24 : Write error : cannot write compressed block 
E: mkinitramfs failure cpio 141 lz4 -9 -l 24
update-initramfs: failed for /boot/initrd.img-5.4.0-66-generic with 1.
dpkg: error processing package linux-firmware (--configure):
installed linux-firmware package post-installation script subprocess returned error exit status 1
Setting up linux-image-5.4.0-67-generic (5.4.0-67.75) ...
I: /boot/initrd.img.old is now a symlink to initrd.img-5.4.0-67-generic
Setting up linux-image-5.4.0-70-generic (5.4.0-70.78) ...
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-70-generic
dpkg: dependency problems prevent configuration of linux-image-generic:
linux-image-generic depends on linux-firmware; however:
Package linux-firmware is not configured yet.

dpkg: error processing package linux-image-generic (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic:
linux-generic depends on linux-image-generic (= 5.4.0.70.73); however:
Package linux-image-generic is not configured yet.

dpkg: error processing package linux-generic (--configure):
dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.136ubuntu6.4) ...
update-initramfs: Generating /boot/initrd.img-5.4.0-66-generic
I: The initramfs will attempt to resume from /dev/dm-1
I: (/dev/mapper/ubuntu--vg-swap_1)
I: Set the RESUME variable to override this.
Error 24 : Write error : cannot write compressed block 
E: mkinitramfs failure cpio 141 lz4 -9 -l 24
update-initramfs: failed for /boot/initrd.img-5.4.0-66-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Processing triggers for linux-image-5.4.0-67-generic (5.4.0-67.75) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 5.4.0-67-generic
...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-67-generic
I: The initramfs will attempt to resume from /dev/dm-1
I: (/dev/mapper/ubuntu--vg-swap_1)
I: Set the RESUME variable to override this.
Error 24 : Write error : cannot write compressed block 
E: mkinitramfs failure cpio 141 lz4 -9 -l 24
update-initramfs: failed for /boot/initrd.img-5.4.0-67-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-5.4.0-67-generic (--configure):
installed linux-image-5.4.0-67-generic package post-installation script subprocess returned error exit status 1
Processing triggers for linux-image-5.4.0-70-generic (5.4.0-70.78) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 5.4.0-70-generic
...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-70-generic
I: The initramfs will attempt to resume from /dev/dm-1
I: (/dev/mapper/ubuntu--vg-swap_1)
I: Set the RESUME variable to override this.
Error 24 : Write error : cannot write compressed block 
E: mkinitramfs failure cpio 141 lz4 -9 -l 24
update-initramfs: failed for /boot/initrd.img-5.4.0-70-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-5.4.0-70-generic (--configure):
installed linux-image-5.4.0-70-generic package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-firmware
linux-image-generic
linux-generic
initramfs-tools
linux-image-5.4.0-67-generic
linux-image-5.4.0-70-generic

Итак, проблема, я полагаю, связана с mkinitramfs

Error 24 : Write error : cannot write compressed block 
E: mkinitramfs failure cpio 141 lz4 -9 -l 24

Я запускаю ubuntu на Dell Precision 5540 с FDE, настроенным в соответствии с этим руководством https://help.ubuntu.com/community/Full_Disk_Encryption_Howto_2019 , но я не знаю, имеет ли это какое-либо отношение к этому.

Страшно видеть проблемы с конфигурацией прошивки, поэтому я хотел бы решить их, чтобы в будущем это не привело к большим проблемам.

0
задан 31 March 2021 в 23:13

1 ответ

У меня была такая же проблема, и этот ответ мне помог.

Мой / boot был крошечным, и мне нужно было очистить один из предыдущих образов Linux, чтобы освободить место для initramfs-tools для завершения. Проверьте / boot и удалите один или несколько старых пакетов образов с помощью apt purge . Пример:

sudo apt purge linux-image-5.4.0-42-generic

Это также запускает initramfs-tools, поэтому мое следующее подходящее обновление было ясным.

Выполнение периодического автоматического удаления после обновлений должно сохранить / boot чистым:

sudo apt autoremove

А для упрямых:

sudo apt autoremove --purge

Это справочный документ описывая подробности подробнее.

1
ответ дан 23 April 2021 в 23:28

Другие вопросы по тегам:

Похожие вопросы: