E: El subproceso /usr/bin/dpkg devolvió un código de error (1) error de dpkg

Aug 24 2020

Recibo este error cuando ejecuto sudo apt upgrade:

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-7634-generic with 1.
dpkg: error processing package linux-firmware (--configure):
installed linux-firmware package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-firmware
E: Sub-process /usr/bin/dpkg returned an error code (1)

Intenté lo siguiente:

sudo apt-get clean
sudo apt upgrade
sudo apt install -f
sudo apt-get dist-upgrade

yo también probéflatpak update

$ df -h
Filesystem             Size  Used Avail Use% Mounted on
udev                   1.9G     0  1.9G   0% /dev
tmpfs                  390M  1.9M  388M   1% /run
/dev/mapper/data-root  106G   89G   12G  89% /
tmpfs                  2.0G   53M  1.9G   3% /dev/shm
tmpfs                  5.0M     0  5.0M   0% /run/lock
tmpfs                  2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/loop2              56M   56M     0 100% /snap/core18/1885
/dev/loop1              97M   97M     0 100% /snap/core/9665
/dev/loop3             161M  161M     0 100% /snap/gnome-3-28-1804/116
/dev/loop4             162M  162M     0 100% /snap/gnome-3-28-1804/128
/dev/loop5             128K  128K     0 100% /snap/hello-world/29
/dev/loop0              97M   97M     0 100% /snap/core/9804
/dev/loop6              44M   44M     0 100% /snap/snap-store/415
/dev/loop7             227M  227M     0 100% /snap/wine-platform-runtime/145
/dev/loop8              55M   55M     0 100% /snap/core18/1880
/dev/loop9              63M   63M     0 100% /snap/gtk-common-themes/1506
/dev/loop10            227M  227M     0 100% /snap/wine-platform-runtime/136
/dev/sdb1              467M  427M  5.4M  99% /boot
tmpfs                  390M   20K  390M   1% /run/user/120
tmpfs                  390M   60K  390M   1% /run/user/1000
/dev/sdc1              467M  131M  301M  31% /media/pappkozos/34c06214-5cb6-42b6-b033-9c53b228a584
/dev/sr0               7.5G  7.5G     0 100% /media/pappkozos/empire_disc1
/dev/sdc2              928G   46G  882G   5% /media/pappkozos/Merevlemez
$ df -ih
Filesystem             Size  Used Avail Use% Mounted on
udev                   1.9G     0  1.9G   0% /dev
tmpfs                  390M  1.9M  388M   1% /run
/dev/mapper/data-root  106G   89G   12G  89% /
tmpfs                  2.0G   53M  1.9G   3% /dev/shm
tmpfs                  5.0M     0  5.0M   0% /run/lock
tmpfs                  2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/loop2              56M   56M     0 100% /snap/core18/1885
/dev/loop1              97M   97M     0 100% /snap/core/9665
/dev/loop3             161M  161M     0 100% /snap/gnome-3-28-1804/116
/dev/loop4             162M  162M     0 100% /snap/gnome-3-28-1804/128
/dev/loop5             128K  128K     0 100% /snap/hello-world/29
/dev/loop0              97M   97M     0 100% /snap/core/9804
/dev/loop6              44M   44M     0 100% /snap/snap-store/415
/dev/loop7             227M  227M     0 100% /snap/wine-platform-runtime/145
/dev/loop8              55M   55M     0 100% /snap/core18/1880
/dev/loop9              63M   63M     0 100% /snap/gtk-common-themes/1506
/dev/loop10            227M  227M     0 100% /snap/wine-platform-runtime/136
/dev/sdb1              467M  427M  5.4M  99% /boot
tmpfs                  390M   20K  390M   1% /run/user/120
tmpfs                  390M   60K  390M   1% /run/user/1000
/dev/sdc1              467M  131M  301M  31% /media/pappkozos/34c06214-5cb6-42b6-b033-9c53b228a584
/dev/sr0               7.5G  7.5G     0 100% /media/pappkozos/empire_disc1
/dev/sdc2              928G   46G  882G   5% /media/pappkozos/Merevlemez
pappkozos@terminator:~$ df -ih
Filesystem            Inodes IUsed IFree IUse% Mounted on
udev                    476K   607  476K    1% /dev
tmpfs                   487K  1.2K  486K    1% /run
/dev/mapper/data-root   6.8M  632K  6.1M   10% /
tmpfs                   487K    75  487K    1% /dev/shm
tmpfs                   487K     3  487K    1% /run/lock
tmpfs                   487K    18  487K    1% /sys/fs/cgroup
/dev/loop2               11K   11K     0  100% /snap/core18/1885
/dev/loop1               13K   13K     0  100% /snap/core/9665
/dev/loop3               28K   28K     0  100% /snap/gnome-3-28-1804/116
/dev/loop4               28K   28K     0  100% /snap/gnome-3-28-1804/128
/dev/loop5                10    10     0  100% /snap/hello-world/29
/dev/loop0               13K   13K     0  100% /snap/core/9804
/dev/loop6               15K   15K     0  100% /snap/snap-store/415
/dev/loop7               28K   28K     0  100% /snap/wine-platform-runtime/145
/dev/loop8               11K   11K     0  100% /snap/core18/1880
/dev/loop9               61K   61K     0  100% /snap/gtk-common-themes/1506
/dev/loop10              28K   28K     0  100% /snap/wine-platform-runtime/136
/dev/sdb1               125K   324  125K    1% /boot
tmpfs                   487K    69  487K    1% /run/user/120
tmpfs                   487K   103  487K    1% /run/user/1000
/dev/sdc1               125K    20  125K    1% /media/pappkozos/34c06214-5cb6-42b6-b033-9c53b228a584
/dev/sr0                   0     0     0     - /media/pappkozos/empire_disc1
/dev/sdc2               882M   26K  882M    1% /media/pappkozos/Merevlemez

Mi núcleo: 5.4.0-7634-genérico

Mis núcleos instalados:

dpkg --list | egrep -i 'linux-image|linux-headers'
ii  linux-headers-5.3.0-7648                         5.3.0-7648.41~1586789791~19.10~9593806               all          Header files related to Linux kernel version 5.3.0
ii  linux-headers-5.3.0-7648-generic                 5.3.0-7648.41~1586789791~19.10~9593806               amd64        Linux kernel headers for version 5.3.0 on 64 bit x86 SMP
ii  linux-headers-5.4.0-7626                         5.4.0-7626.30~1588169883~20.04~bbe668a               all          Header files related to Linux kernel version 5.4.0
ii  linux-headers-5.4.0-7626-generic                 5.4.0-7626.30~1588169883~20.04~bbe668a               amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-headers-5.4.0-7629                         5.4.0-7629.33~1589834512~20.04~ff6e79e               all          Header files related to Linux kernel version 5.4.0
ii  linux-headers-5.4.0-7629-generic                 5.4.0-7629.33~1589834512~20.04~ff6e79e               amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-headers-5.4.0-7634                         5.4.0-7634.38~1592497129~20.04~9a1ea2e               all          Header files related to Linux kernel version 5.4.0
ii  linux-headers-5.4.0-7634-generic                 5.4.0-7634.38~1592497129~20.04~9a1ea2e               amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-headers-generic                            5.4.0.7634.38~1592497129~20.04~9a1ea2e               amd64        Generic Linux kernel headers
ii  linux-image-5.3.0-7648-generic                   5.3.0-7648.41~1586789791~19.10~9593806               amd64        Linux kernel image for version 5.3.0 on 64 bit x86 SMP
ii  linux-image-5.4.0-7626-generic                   5.4.0-7626.30~1588169883~20.04~bbe668a               amd64        Linux kernel image for version 5.4.0 on 64 bit x86 SMP
ii  linux-image-5.4.0-7629-generic                   5.4.0-7629.33~1589834512~20.04~ff6e79e               amd64        Linux kernel image for version 5.4.0 on 64 bit x86 SMP
it  linux-image-5.4.0-7634-generic                   5.4.0-7634.38~1592497129~20.04~9a1ea2e               amd64        Linux kernel image for version 5.4.0 on 64 bit x86 SMP
ii  linux-image-generic                              5.4.0.7634.38~1592497129~20.04~9a1ea2e               amd64        Generic Linux kernel image
$ ls -alh /boot
total 226M
drwxr-xr-x  3 root root 4.0K Sep  6 18:18 .
drwxr-xr-x 18 root root 4.0K Sep  6 18:16 ..
-rw-r--r--  1 root root 231K Apr 13 16:56 config-5.3.0-7648-generic
-rw-r--r--  1 root root 233K Aug 28 17:31 config-5.4.0-7642-generic
drwxr-xr-x  4 root root 4.0K Sep  6 18:14 grub
lrwxrwxrwx  1 root root   29 Sep  6 17:44 initrd.img -> initrd.img-5.4.0-7642-generic
-rw-r--r--  1 root root  21M Apr 16 00:08 initrd.img-5.3.0-7642-generic
-rw-r--r--  1 root root  94M Sep  6 18:18 initrd.img-5.3.0-7648-generic
-rw-r--r--  1 root root  81M Sep  6 18:18 initrd.img-5.4.0-7642-generic
lrwxrwxrwx  1 root root   29 Apr 15 23:48 initrd.img.old -> initrd.img-5.3.0-7648-generic
-rw-------  1 root root 4.5M Apr 13 16:56 System.map-5.3.0-7648-generic
-rw-------  1 root root 4.6M Aug 28 17:31 System.map-5.4.0-7642-generic
lrwxrwxrwx  1 root root   26 Sep  6 17:44 vmlinuz -> vmlinuz-5.4.0-7642-generic
-rw-------  1 root root  11M Apr 13 16:56 vmlinuz-5.3.0-7648-generic
-rw-------  1 root root  12M Aug 28 17:31 vmlinuz-5.4.0-7642-generic
lrwxrwxrwx  1 root root   26 Apr 15 23:48 vmlinuz.old -> vmlinuz-5.3.0-7648-generic

Respuestas

1 CarlesMateo Aug 23 2020 at 23:41

Lo primero pienso:

  • ¿Tiene suficiente espacio en la partición de arranque?. ¿Puedes pegar la salida de:
df -h

También:

df -ih

Puede eliminar los núcleos antiguos con este comando:

sudo apt --purge autoremove

¿Qué versión de Ubuntu estás usando?.

Editar: después de ver su df -h, puedo ver que /boot está lleno al 99%:

/dev/sdb1              467M  427M  5.4M  99% /boot

Solo tienes 5,4 MB disponibles.

Puede eliminar manualmente el núcleo sin usar o muy antiguo en /boot, pero esto debe hacerse con mucho cuidado o puede perder la capacidad de arrancar. También se pueden mover algunos archivos y se pueden crear enlaces simbólicos y mantener los archivos en un punto de montaje con suficiente espacio y luego ejecutar

sudo apt --purge autoremove

Puedo ayudar si proporciona el resultado de:

ls -alh /boot

Editar 2020-08-25: Primero vea cuál es su Kernel:

uname -r

Puede ver los núcleos instalados en su sistema con:

dpkg --list | egrep -i 'linux-image|linux-headers'

Los núcleos más antiguos, especialmente si son mucho más antiguos, son los primeros candidatos a ser eliminados. Le recomiendo que desinstale algunos de ellos, solo dos o tres, hasta que pueda actualizar su sistema y luego ejecute la purga automática.

sudo apt --purge autoremove

Puede eliminar un kernel específico con:

apt-get --purge remove fullkernelname

Normalmente tendrás que hacerlo en parejas. Por ejemplo:

apt-get --purge remove linux-headers-4.15.0-111
apt-get --purge remove linux-image-4.15.0-111-generic

Editar 2020-09-01: Como está usando Kernel 34, vamos a mover dos que no está usando:

Escriba esos comandos:

sudo mkdir /root/old_kernels
sudo mv /boot/linux-headers-5.4.0-7626* /root/old_kernels/
sudo mv /boot/linux-headers-5.4.0-7629* /root/old_kernels/
sudo ln -s /root/old_kernels/* /boot/

Después de esto, tendrá algo de espacio libre en /boot con los archivos del kernel no eliminados, pero vinculados con un enlace simbólico. Esto es importante para que dkpg pueda encontrarlos para realizar la eliminación automática. Ahora haz:

sudo apt update

y después de que se ejecuta con éxito:

sudo apt --purge autoremove

Salud