sempre que eu uso o sudo apt-get remove / install, a resposta é erro

2

Estou usando o Ubuntu 12.04 LTS e sempre que uso:

sudo apt-get remove
sudo apt-get install

responde:

cp: failed to extend '/boot/initrd.img-3.5.0-47-generic.dpkg-bak': No space left on device
dpkg: error processing initramfs-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Está certo?

Está instalando / removendo?

A resposta para:

sudo apt-get install -f 

é:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up initramfs-tools (0.99ubuntu13.4) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...
ln: failed to create hard link '/boot/initrd.img-3.5.0-47-generic.dpkg-bak' => '/boot/initrd.img-3.5.0-47-generic': Operation not permitted
cp: writing '/boot/initrd.img-3.5.0-47-generic.dpkg-bak': No space left on device
cp: failed to extend '/boot/initrd.img-3.5.0-47-generic.dpkg-bak': No space left on device
dpkg: error processing initramfs-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Jatttt 07.03.2014 / 19:40

2 respostas

3

Seus erros disseram:

  

Não há espaço disponível no dispositivo

Abra o System Monitor do Dash e selecione a guia Filesystems.

E se o problema estiver relacionado apenas à partição / boot, tente isto:

sudo apt-get autoremove

Se não funcionou, parece que você não tem espaço em / boot

Você tem muitos kernels não utilizados. Remova tudo exceto os últimos kernels com:

sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print }' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
    
por kamil 07.03.2014 / 19:46
1
cp: failed to extend '/boot/initrd.img-3.5.0-47-generic.dpkg-bak': No space left on device

Você tem que liberar a partição /boot . Retire todos os kernals antigos não usados.

Veja Como faço para liberar mais espaço em / boot

    
por Avinash Raj 07.03.2014 / 19:47