Fórum Ubuntu Linux - PT

Suporte Técnico => Instalação e Atualização => Tópico iniciado por: mestivalet em 13 de Maio de 2018, 16:23

Título: [RESOLVIDO]Xubuntu: não consigo atualizar programas, nem liberar espaço no /boot
Enviado por: mestivalet em 13 de Maio de 2018, 16:23
No Xubuntu, volta e meia temos que liberar espaço no /boot para fazer atualizações.
Uso Xubuntu 16.04 LTS, e desde a última instalação, ainda não havia liberado espaço até ser solicitado.
Quando tentei fazê-lo não consegui.

Pelo que entendi do somatório de mensagens que recebi: há um pacote corrompido -- sempre dá erro no processamento de linux-image-extra-4.4.0-122-generic quando vou instalar, desinstalar ou reinstalar qualquer pacote.

E, para reinstalar o pacote, falta espaço no /boot, mas ao tentar liberar espaço no /boot, dá erro no processamento desse pacote. :(

Enfim, depois de pesquisar pelos fóruns, não encontrei solução. Vou postar aqui minha última tentativa de consertar as coisas:

Código: [Selecionar]
angela@angela-Inspiron-5447:~$ uname -r
4.4.0-121-generic

angela@angela-Inspiron-5447:~$ ls /boot |grep vmlinuz | cut -d'-' -f2,3
4.4.0-104
4.4.0-104
4.4.0-112
4.4.0-112
4.4.0-119
4.4.0-119
4.4.0-121
4.4.0-121
4.4.0-31
4.4.0-96
4.4.0-96
4.4.0-97
4.4.0-97
4.4.0-98
4.4.0-98

angela@angela-Inspiron-5447:~$ dpkg -l | grep ^ii | grep 4.4.0-31 | awk -F' ' '{ print $2 }'
linux-headers-4.4.0-31
linux-image-4.4.0-31-generic
linux-image-extra-4.4.0-31-generic

angela@angela-Inspiron-5447:~$ sudo apt-get --purge remove linux-headers-4.4.0-31 linux-image-4.4.0-31-generic linux-image-extra-4.4.0-31-generic
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  libllvm4.0 linux-signed-image-4.4.0-104-generic thermald
Utilize 'sudo apt autoremove' para os remover.
Os pacotes a seguir serão REMOVIDOS:
  linux-headers-4.4.0-31* linux-image-4.4.0-31-generic*
  linux-image-extra-4.4.0-122-generic linux-image-extra-4.4.0-31-generic*
0 pacotes atualizados, 0 pacotes novos instalados, 4 a serem removidos e 84 não atualizados.
4 pacotes não totalmente instalados ou removidos.
Depois desta operação, 443 MB de espaço em disco serão liberados.
Você quer continuar? [S/n] s
(Lendo banco de dados ... 404167 ficheiros e directórios actualmente instalados.)
A remover linux-image-extra-4.4.0-122-generic (4.4.0-122.146) ...
depmod: FATAL: could not load /boot/System.map-4.4.0-122-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-122-generic /boot/vmlinuz-4.4.0-122-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-122-generic /boot/vmlinuz-4.4.0-122-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-122-generic
depmod: WARNING: could not open /var/tmp/mkinitramfs_RTyY4N/lib/modules/4.4.0-122-generic/modules.order: No such file or directory
depmod: WARNING: could not open /var/tmp/mkinitramfs_RTyY4N/lib/modules/4.4.0-122-generic/modules.builtin: No such file or directory

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-122-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: erro ao processar o pacote linux-image-extra-4.4.0-122-generic (--remove):
 sub-processo script post-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
 linux-image-extra-4.4.0-122-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

angela@angela-Inspiron-5447:~$ sudo apt-get autoremove
[sudo] senha para angela:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
  libllvm4.0 linux-image-extra-4.4.0-122-generic linux-signed-image-4.4.0-104-generic thermald
0 pacotes atualizados, 0 pacotes novos instalados, 4 a serem removidos e 84 não atualizados.
4 pacotes não totalmente instalados ou removidos.
Depois desta operação, 206 MB de espaço em disco serão liberados.
Você quer continuar? [S/n] s
(Lendo banco de dados ... 404167 ficheiros e directórios actualmente instalados.)
A remover linux-image-extra-4.4.0-122-generic (4.4.0-122.146) ...
depmod: FATAL: could not load /boot/System.map-4.4.0-122-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-122-generic /boot/vmlinuz-4.4.0-122-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-122-generic /boot/vmlinuz-4.4.0-122-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-122-generic
depmod: WARNING: could not open /var/tmp/mkinitramfs_PQGUdo/lib/modules/4.4.0-122-generic/modules.order: No such file or directory
depmod: WARNING: could not open /var/tmp/mkinitramfs_PQGUdo/lib/modules/4.4.0-122-generic/modules.builtin: No such file or directory

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-122-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: erro ao processar o pacote linux-image-extra-4.4.0-122-generic (--remove):
 sub-processo script post-removal instalado retornou estado de saída de erro 1
A remover libllvm4.0:amd64 (1:4.0-1ubuntu1~16.04.2) ...
A remover linux-signed-image-4.4.0-104-generic (4.4.0-104.127) ...
Generating grub configuration file ...
Atenção: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Encontrado imagem linux: /boot/vmlinuz-4.4.0-121-generic
Encontrado imagem initrd: /boot/initrd.img-4.4.0-121-generic
Encontrado imagem linux: /boot/vmlinuz-4.4.0-119-generic
Encontrado imagem initrd: /boot/initrd.img-4.4.0-119-generic
Encontrado imagem linux: /boot/vmlinuz-4.4.0-112-generic
Encontrado imagem initrd: /boot/initrd.img-4.4.0-112-generic
Encontrado imagem linux: /boot/vmlinuz-4.4.0-104-generic
Encontrado imagem initrd: /boot/initrd.img-4.4.0-104-generic
Encontrado imagem linux: /boot/vmlinuz-4.4.0-98-generic
Encontrado imagem initrd: /boot/initrd.img-4.4.0-98-generic
Encontrado imagem linux: /boot/vmlinuz-4.4.0-97-generic
Encontrado imagem initrd: /boot/initrd.img-4.4.0-97-generic
Encontrado imagem linux: /boot/vmlinuz-4.4.0-96-generic
Encontrado imagem initrd: /boot/initrd.img-4.4.0-96-generic
Encontrado imagem linux: /boot/vmlinuz-4.4.0-31-generic
Encontrado imagem initrd: /boot/initrd.img-4.4.0-31-generic
Adding boot menu entry for EFI firmware configuration
concluído
A remover thermald (1.5-2ubuntu4) ...
A processar 'triggers' para libc-bin (2.23-0ubuntu10) ...
A processar 'triggers' para dbus (1.10.6-1ubuntu3.3) ...
A processar 'triggers' para man-db (2.7.5-1) ...
Erros foram encontrados durante o processamento de:
 linux-image-extra-4.4.0-122-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

angela@angela-Inspiron-5447:~$


PS: No Synaptic, esse pacote com problemas aparece como instalado (e automaticamente ele é marcado para remoção completa)
Título: Re:Xubuntu: não consigo atualizar programas, nem liberar espaço no /boot
Enviado por: zekkerj em 13 de Maio de 2018, 18:32
Preciso saber como seu ambiente está organizado, o quanto há de espaço livre.

Execute o comando abaixo e cole o resultado aqui.

df -h
Título: Re:Xubuntu: não consigo atualizar programas, nem liberar espaço no /boot
Enviado por: mestivalet em 15 de Maio de 2018, 06:55
Preciso saber como seu ambiente está organizado, o quanto há de espaço livre.

Execute o comando abaixo e cole o resultado aqui.

df -h

Código: [Selecionar]
angela@angela-Inspiron-5447:~$ df -h
Sist. Arq.                    Tam. Usado Disp. Uso% Montado em
udev                          1,9G     0  1,9G   0% /dev
tmpfs                         384M  6,2M  378M   2% /run
/dev/mapper/xubuntu--vg-root  912G  187G  679G  22% /
tmpfs                         1,9G   19M  1,9G   1% /dev/shm
tmpfs                         5,0M  4,0K  5,0M   1% /run/lock
tmpfs                         1,9G     0  1,9G   0% /sys/fs/cgroup
/dev/sda2                     473M  471M     0 100% /boot
/dev/sda1                     511M  3,5M  508M   1% /boot/efi
tmpfs                         384M   40K  384M   1% /run/user/1000
angela@angela-Inspiron-5447:~$
Título: Re:Xubuntu: não consigo atualizar programas, nem liberar espaço no /boot
Enviado por: mestivalet em 16 de Maio de 2018, 15:08
PS: Não aumentei o tamnaho do /boot, porque sou principiante, e não me sinto seguro em mexer nas partições sem orientação.
Título: Re:Xubuntu: não consigo atualizar programas, nem liberar espaço no /boot
Enviado por: selvaking em 18 de Maio de 2018, 18:08
Vc vai ter que apagar alguns arquivos na marra pra abrir espaço na partição.

Use o comando abaixo:

Código: [Selecionar]
sudo rm initrd.img-4.4.0-96-generic initrd.img-4.4.0-97-generic initrd.img-4.4.0-98-generic initrd.img-4.4.0-112-generic initrd.img-4.4.0-119-generic
Depois use este:
Código: [Selecionar]
sudo apt-get autoremove
e esse:
Código: [Selecionar]
sudo dpkg --configure -a
Título: Re:Xubuntu: não consigo atualizar programas, nem liberar espaço no /boot
Enviado por: mestivalet em 19 de Maio de 2018, 22:32
Selvaking.

Antes de ler seu tópico encontrei outro caminho para desinstalar pacotes na marra: https://ubuntuforum-br.org/index.php?topic=119746.0 (https://ubuntuforum-br.org/index.php?topic=119746.0)

Código: [Selecionar]
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

Isso liberou espaço no /boot e consegui destrancar a atualização da maioria dos programas. Ainda tive alguns problemas, em particular com linux-image-extra-4.4.0-104-generic, que ficou corrompido.

Ao ler sua postagem, me informei e tentei o dpgk --configure -a, e depois ainda apt-get install -f. Então consegui remover e instalar o que faltava.

Grato,
abraço.




Vc vai ter que apagar alguns arquivos na marra pra abrir espaço na partição.

Use o comando abaixo:

Código: [Selecionar]
sudo rm initrd.img-4.4.0-96-generic initrd.img-4.4.0-97-generic initrd.img-4.4.0-98-generic initrd.img-4.4.0-112-generic initrd.img-4.4.0-119-generic
Depois use este:
Código: [Selecionar]
sudo apt-get autoremove
e esse:
Código: [Selecionar]
sudo dpkg --configure -a
Título: Re:[RESOLVIDO]Xubuntu: não consigo atualizar programas, nem liberar espaço no /boot
Enviado por: selvaking em 20 de Maio de 2018, 10:00
Quando fizer atualização de kernel aproveite e use o "sudo apt-get autoremove". ele removerá pacotes não mais usados, desnecessários ao sistema. inclusive os kernéis antigos. No meu trabalho muitas das vezes libero 1 GiB em micros que atualizam e deixam acumular kernéis.