web-dev-qa-db-fra.com

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?

S'installe/supprime-t-il?

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)
2
Jatttt

Vos erreurs ont dit:

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

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

enter image description here

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]+//')")
3
kamil
cp: failed to extend `/boot/initrd.img-3.5.0-47-generic.dpkg-bak': No space left on device

Vous devez libérer le /boot partition. Supprimez tous les anciens noyaux inutilisés.

Voir Comment libérer plus d'espace dans/boot?

1
Avinash Raj