Ошибка 24: Ошибка при записи: не может записать сжатый блок

Я недавно обновил от Ubuntu 18.04 до 19,10. Это смотрит на меня, как будто обновление установило более старое ядро (5.3.0-29), чем то, которое у меня было выполнение под 18,04 (5.0.0-36). С тех пор у меня были ошибки на всех способных обновлениях, которые показывают сбой initramfs:

Setting up initramfs-tools (0.133ubuntu10) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.133ubuntu10) ...
update-initramfs: Generating /boot/initrd.img-5.3.0-29-generic
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.3.0-29-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned 
error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Мой вывод uname-r

5.3.0-29-generic

и

alex@acer:~$ dpkg --list | grep linux-image
ii  linux-image-5.0.0-36-generic                  5.0.0-36.39                                         amd64        Signed kernel image generic
ii  linux-image-5.3.0-29-generic                  5.3.0-29.31                                         amd64        Signed kernel image generic
ii  linux-image-generic                           5.3.0.29.33                                         amd64        Generic Linux kernel image

Какие-либо идеи о том, как решить? Я даже не уверен, какова проблема, но прошла много других решений.

1
задан 4 February 2020 в 11:28

2 ответа

5.3 более новое/позже ядро, чем 5,0

Только первые два числа от восходящего потока и являются значительными в сравнении ядер.

Другие запаздывающие незначительные числа являются внутренними кодами Ubuntu, которые применяются только к тому ядру, т.е. не сравнивают незначительные числа 5,3 серийных ядер к 5,0 серийным ядрам. Незначительные числа (т.е. они после 5.0/5.3, должен только использоваться для сравнения в том же ядре),

https://wiki.ubuntu.com/Kernel/MainlineBuilds

примечание: мои два числа я имею в виду number.number; таким образом, 4,19 примера из вставляемой ссылки квалифицируют так сначала два числа, как я использую термин.

1
ответ дан 20 February 2020 в 23:01

Хорошо я думаю, что, возможно, просто решил это. Я не заметил сначала, что на самом деле использовал более новое ядро, а не старое. В моих первых двух начальных загрузках после обновления более старое ядро (5.0.-) использовалось, а не более новое (5.3.-). Таким образом с sudo apt purge linux-image-5.0.0-36-generic было похоже, что освободил немного некоторое пространство на начальной загрузке/, и вуаля компьютер говорит

Setting up initramfs-tools (0.133ubuntu10) ...
update-initramfs: deferring update (trigger activated)
(Reading database ... 328490 files and directories currently installed.)
Purging configuration files for linux-image-5.0.0-36-generic (5.0.0-36.39) ...
rmdir: failed to remove '/lib/modules/5.0.0-36-generic': Directory not empty
Processing triggers for initramfs-tools (0.133ubuntu10) ...
update-initramfs: Generating /boot/initrd.img-5.3.0-29-generic
1
ответ дан 20 February 2020 в 23:01

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

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