Ubuntu – Chaque fois que j’utilise sudo apt-get remove / install, la réponse est Erreur

J’utilise Ubuntu 12.04 LTS et chaque fois que j’utilise:

 sudo apt-get remove
sudo apt-get install
 

il répond:

 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-ce correct?

Est-ce l’installation / la suppression?

La réponse de:

 sudo apt-get install -f 
 

est:

 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)
 

Meilleure réponse

  • Vos erreurs ont dit:

    Pas d’espace disponible sur le périphérique

    Ouvrez System Monitor depuis Dash et sélectionnez l’onglet Filesystems.

    Et si le problème est uniquement lié à la partition / boot, essayez ceci:

     sudo apt-get autoremove
     

    Si cela n’a pas fonctionné, il semble que vous n’ayez pas d’espace dans / boot

    Vous avez beaucoup de noyaux inutilisés. Retirez tous les noyaux sauf les derniers avec:

     sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")