Ma machine est dans un état où je ne peux rien apt-get
.
Quand je lance apt-get upgrade
je reçois
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Il se peut que vous vouliez exécuter ‘apt-get -f install’ pour corriger ces problèmes.
Les paquets suivants ont des dépendances non satisfaites.
linux-headers-generic-lts-xenial : Dépend: linux-headers-4.4.0-124-generic mais il n'est pas installé
E: Dépendances non satisfaites. Essayez d'utiliser -f.
Donc je fais apt-get -f install
:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants seront installés en plus :
linux-headers-4.4.0-124 linux-headers-4.4.0-124-generic
Les NOUVEAUX paquets suivants seront installés
linux-headers-4.4.0-124 linux-headers-4.4.0-124-generic
0 mis à jour, 2 nouvellement installés, 0 à enlever et 67 non mis à jour.
8 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/10.8 Mo dans les archives.
Après cette opération, 87.6 Mo d'espace disque supplémentaires seront utilisés.
Voulez-vous continuer ? [O/n] o
(Lecture de la base de données ... 1218968 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../linux-headers-4.4.0-124_4.4.0-124.148~14.04.1_all.deb ...
Dépaquetage de linux-headers-4.4.0-124 (4.4.0-124.148~14.04.1) ...
dpkg : erreur de traitement de l'archive /var/cache/apt/archives/linux-headers-4.4.0-124_4.4.0-124.148~14.04.1_all.deb (--dépaquetage) :
impossible de créer « /usr/src/linux-headers-4.4.0-124/include/net/irda/irqueue.h.dpkg-new » (pendant le traitement de « ./usr/src/linux-headers-4.4.0-124/include/net/irda/irqueue.h ») : Aucun espace disponible sur le périphérique
Aucun rapport apport n'a été écrit car le message d'erreur indique une erreur de disque plein
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Tube cassé)
Préparation du dépaquetage de .../linux-headers-4.4.0-124-generic_4.4.0-124.148~14.04.1_amd64.deb ...
Dépaquetage de linux-headers-4.4.0-124-generic (4.4.0-124.148~14.04.1) ...
dpkg : erreur de traitement de l'archive /var/cache/apt/archives/linux-headers-4.4.0-124-generic_4.4.0-124.148~14.04.1_amd64.deb (--dépaquetage) :
erreur de création du répertoire « ./usr/src/linux-headers-4.4.0-124-generic/include/config/altera »: Aucun espace disponible sur le périphérique
Aucun rapport apport n'a été écrit car le message d'erreur indique une erreur de disque plein
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Tube cassé)
Des erreurs ont eu lieu pendant le traitement :
/var/cache/apt/archives/linux-headers-4.4.0-124_4.4.0-124.148~14.04.1_all.deb
/var/cache/apt/archives/linux-headers-4.4.0-124-generic_4.4.0-124.148~14.04.1_amd64.deb
E: Le sous-processus /usr/bin/dpkg a retourné un code d'erreur (1)
Indique que le disque est plein. Il reste environ 3 Go et 3,7ko d'inodes libres donc je ne sais pas si je crois que c'est vraiment le problème:
root@laptop15:/tmp# df -h
Système de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 3,9G 4,0K 3,9G 1% /dev
tmpfs 788M 2,3M 786M 1% /run
/dev/sda5 20G 17G 2,0G 90% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
none 5,0M 0 5,0M 0% /run/lock
none 3,9G 31M 3,9G 1% /run/shm
none 100M 40K 100M 1% /run/user
/dev/sda1 47M 3,2M 44M 7% /boot/efi
/dev/sda4 200G 119G 72G 63% /home
/dev/sda2 880M 12M 802M 2% /scratch
/dev/loop0 87M 87M 0 100% /snap/core/4571
/dev/loop1 87M 87M 0 100% /snap/core/4407
/dev/loop2 87M 87M 0 100% /snap/core/4486
root@laptop15:/tmp# df -i
Système de fichiers Inœuds IUti. ILibres IUti% Monté sur
udev 1005270 496 1004774 1% /dev
tmpfs 1008404 592 1007812 1% /run
/dev/sda5 1305600 1301852 3748 100% /
none 1008404 15 1008389 1% /sys/fs/cgroup
none 1008404 5 1008399 1% /run/lock
none 1008404 385 1008019 1% /run/shm
none 1008404 33 1008371 1% /run/user
/dev/sda1 0 0 0 - /boot/efi
/dev/sda4 13279232 321559 12957673 3% /home
/dev/sda2 65408 14 65394 1% /scratch
/dev/loop0 12831 12831 0 100% /snap/core/4571
/dev/loop1 12817 12817 0 100% /snap/core/4407
/dev/loop2 12819 12819 0 100% /snap/core/4486
J'ai déjà libéré beaucoup d'espace, mais cela n'a pas aidé. Une énorme quantité d'espace et d'inodes sont utilisés par de vieux packages linux-headers
, linux-image
et linux-image-extra
qui ne sont jamais supprimés. /usr/share contient 4,3 Go / 960,871 fichiers concernant les linux-headers
, par exemple.
apt-get autoremove
et apt-get autoremove -f
échouent de manière similaire. Je suis bloqué en étant invité à libérer de l'espace, mais la chose utilisant l'espace n'agit pas car (elle dit) il n'y a pas d'espace, même s'il y en a.
Comment puis-je sortir de ce cycle s'il vous plaît?