J'ai rencontré l'erreur suivante lors de la mise à niveau de mon serveur Ubuntu 12.04. Maintenant, il apt-get
est impossible d'installer ou de supprimer un package.
Déballage des en-têtes linux-3.13.0-62 (à partir de ... / en-têtes linux-3.13.0-62_3.13.0-62.102 ~ precise1_all.deb) ... dpkg: traitement des erreurs /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb (--unpack): impossible de créer `/usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h.dpkg-new ' (lors du traitement de `./usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h '): Aucun espace disponible sur le périphérique Aucun rapport de répartition écrit car le message d'erreur indique un disque erreur complète dpkg-deb: erreur: le collage du sous-processus a été tué par le signal (canal cassé) Des erreurs ont été rencontrées lors du traitement: /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb E: Le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (1)
Bien que je ne sois pas vraiment à court d'espace disque,
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 6.8G 4.7G 1.8G 69% /
Quoi qu'il en soit, mes inodes sont pleins,
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 458752 455214 3538 100% /
J'ai plus de dix vieux noyaux, mais je ne peux pas les retirer car le mien apt-get
est boiteux. Je ne suis donc pas en mesure de suivre ce post qui signale un problème similaire.
La seule option semble supprimer manuellement quelques noyaux plus anciens. Cela causera-t-il un problème?
Y a-t-il une meilleure issue? Puis-je utiliser l' espace réservé pour root pour le moment et supprimer les noyaux plus anciens?
/usr/src
pour me débarrasser de la situation. Heureusement, tout s'est bien passé et aapt
recommencé à fonctionner. Mais je vais vous demander de reprendre avant de faire une telle chose sur une machine de production. Je l'ai fait sur une machine virtuelle qui avait une sauvegarde complète.