J'ai rencontré l'erreur suivante lors de la mise à niveau de mon serveur Ubuntu 12.04. Maintenant, il apt-getest 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-getest 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/srcpour me débarrasser de la situation. Heureusement, tout s'est bien passé et aaptrecommencé à 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.