Erro ao executar o “sudo apt-get autoremove”

0

Estou usando o Ubuntu 14.04. Quando eu executo sudo apt-get autoremove , ele gerou o seguinte erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up linux-image-extra-4.4.0-34-generic (4.4.0-34.53~14.04.1) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-34-generic /boot/vmlinuz-4.4.0-34-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.4.0-34-generic /boot/vmlinuz-4.4.0-34-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-34-generic /boot/vmlinuz-4.4.0-34-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-34-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-34-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.4.0-34-generic (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of linux-image-generic-lts-xenial:
 linux-image-generic-lts-xenial depends on linux-image-extra-4.4.0-34-generic; however:
  Package linux-image-extra-4.4.0-34-generic is not configured yet.

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

dpkg: error processing package linux-generic-lts-xenial (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-image-generic-lts-xenial:
 linux-signed-image-generic-lts-xenial depends on linux-image-extra-4.4.0-34-generic; however:
  Package linux-image-extra-4.4.0-34-generic is not configured yet.

dpkg: error processing package linux-signeNo apport report written because the error message indicates its a followup error from a previous failure.
                                                                    No apport report written because the error message indicates its a followup error from a previous failure.
              No apport report written because MaxReports is reached already
                                                                            No apport report written because MaxReports is reached already
                                                          d-image-generic-lts-xenial (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-generic-lts-xenial:
 linux-signed-generic-lts-xenial depends on linux-signed-image-generic-lts-xenial (= 4.4.0.34.24); however:
  Package linux-signed-image-generic-lts-xenial is not configured yet.

dpkg: error processing package linux-signed-generic-lts-xenial (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linux-image-extra-4.4.0-34-generic
 linux-image-generic-lts-xenial
 linux-generic-lts-xenial
 linux-signed-image-generic-lts-xenial
 linux-signed-generic-lts-xenial
E: Sub-process /usr/bin/dpkg returned an error code (1)

Além disso, há um aviso dizendo "A inicialização do volume tem apenas 0 bytes de espaço em disco restante". Eu estava tentando as respostas de aqui . Então eu peguei

linux-image-3.19.0-58-generic
linux-image-3.19.0-59-generic
linux-image-3.19.0-61-generic
linux-image-3.19.0-64-generic
linux-image-3.19.0-65-generic
linux-image-3.19.0-66-generic
linux-image-4.4.0-34-generic

Não tenho certeza se será seguro remover todos os kernels linux-image-3.19.0-xx-generic. Eu deveria manter algum? Obrigado.

Editar :

saída de blkid -o list :

device     fs_type label    mount point    UUID
-------------------------------------------------------------------------------
/dev/ram0                   (not mounted)  
/dev/ram1                   (not mounted)  
/dev/ram2                   (not mounted)  
/dev/ram3                   (not mounted)  
/dev/ram4                   (not mounted)  
/dev/ram5                   (not mounted)  
/dev/ram6                   (not mounted)  
/dev/ram7                   (not mounted)  
/dev/ram8                   (not mounted)  
/dev/ram9                   (not mounted)  
/dev/ram10                  (not mounted)  
/dev/ram11                  (not mounted)  
/dev/ram12                  (not mounted)  
/dev/ram13                  (not mounted)  
/dev/ram14                  (not mounted)  
/dev/ram15                  (not mounted)  
/dev/sda1                   (not mounted)  
/dev/sdb1                   /boot/efi      
/dev/sdb2                   /boot          
/dev/sdb3                   (not mounted)  
/dev/mapper/ubuntu--vg-root
                            /              
/dev/mapper/ubuntu--vg-swap_1
                            <swap>         
    
por Anderson Zhu 27.08.2016 / 17:39

3 respostas

0

Mesmo se você tentar remover alguns kernels, você receberá esses erros, porque ainda precisa de uma pequena porção de armazenamento em /boot para limpar os kernels.

Minha sugestão é criar um Ubuntu Live USB, inicializá-lo e mover 1 ou 2 imagens do kernel para outro local. Certifique-se de não remover aqueles que você irá inicializar. Eu sugiro manter o linux-image-3.19.0-66-generic kernel.

Depois de criar algum espaço, inicialize o Ubuntu regular e remova outros kernels que você não tenha movido manualmente. Desta forma, você terá algum espaço limpo. Em seguida, inicie novamente usando o USB e coloque os arquivos do kernel movidos em sua localização.

Agora, inicie novamente o Ubuntu normal e remova os kernels desnecessários, mantendo apenas um. Você deveria fazê-lo sem qualquer aviso.

    
por Anwar 27.08.2016 / 21:33
1

Você só precisa manter os kernels 3.19.x se tiver problemas com os kernels 4.4.x ou quiser inicializar um kernel antigo por algum outro motivo. Caso contrário, é seguro removê-los.

    
por Florian Diesch 27.08.2016 / 18:07
0

Aqui está a minha interpretação: O primeiro erro relatado parece ser "gzip: stdout: Não há espaço disponível no dispositivo" e, em seguida, uma instalação falha (provavelmente relacionada a esse erro de falta de espaço). Ele é seguido por uma cascata de problemas de dependência, pois a instalação deste primeiro pacote falha.

Quantas partições você tem? Se você tiver partições separadas para / home e /, pode acontecer de você ver algum espaço disponível na unidade, mas ainda obter um aviso de falta de espaço, já que o espaço disponível está em uma partição diferente.

    
por Copper 27.08.2016 / 17:57