#1 Le 05/03/2013, à 16:05
- greg talbot
[RESOLU] problèmes de dépendances linux-header-generic
Bonjour à tous,
je vous appelle à l'aide car je n'arrive pas à me dépatouiller de ce problème à la seule lecture des diverses discussions sur le sujet.
Synaptic me signale que les paquets
linux-header-generic et linux-header-generic-pae sont cassé.
J'ai lu en détail les discussions suivantes :
http://forum.ubuntu-fr.org/viewtopic.php?pid=12459151
http://forum.ubuntu-fr.org/viewtopic.php?id=1172041&p=1
http://forum.ubuntu-fr.org/viewtopic.php?id=1183791
La commande
sudo apt-get install -f
me disais qu'il n'y avait pas de place sur le disque
Je me suis rendu compte, en faisant :
df -i
que je n'avais plus d'inodes de libres, et donc qu'il n'était pas possible de réinstaller le noyau.
J'ai donc tenté de suivre à la lettre les instructions de tiramiseb dans le message 32 de la discussion
http://forum.ubuntu-fr.org/viewtopic.php?id=1172041&p=1
J'ai bien réussi à libérer de la place (étape 1), mais la commande
sudo apt-get install -f
me dit maintenant :
greg@greg-desktop:~$ sudo apt-get install -f
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 supplémentaires suivants seront installés :
linux-headers-generic linux-headers-generic-pae
Les paquets suivants seront mis à jour :
linux-headers-generic linux-headers-generic-pae
2 mis à jour, 0 nouvellement installés, 0 à enlever et 230 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/5 188 o dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
dpkg : des problèmes de dépendances empêchent la configuration de linux-headers-generic :
linux-headers-generic dépend de linux-headers-3.2.0-36-generic ; cependant :
Le paquet linux-headers-3.2.0-36-generic n'est pas installé.
dpkg : erreur de traitement de linux-headers-generic (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de linux-headers-generic-pae :
linux-headers-generic-pae dépend de linux-headers-3.2.0-36-generic-pae ; cependant :
Le paquet linux-headers-3.2.0-36-generic-pae n'est pas installé.
dpkg : erreur de traitement de linux-headers-generic-pae (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Des erreurs ont été rencontrées pendant l'exécution :
linux-headers-generic
linux-headers-generic-pae
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB
localepurge: Disk space freed in /usr/share/doc/kde/HTML: 0 KiB
Total disk space freed by localepurge: 0 KiB
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai essayé divers apt-get update, etc, mais je ne vois plus quoi faire.
En espérant trouver de l'aide
Grégoire
Dernière modification par greg talbot (Le 05/03/2013, à 20:51)
Hors ligne
#2 Le 05/03/2013, à 16:46
- jamesbad000
Re : [RESOLU] problèmes de dépendances linux-header-generic
Hello
tente
sudo dpkg --configure -a
puis relance ton update
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#3 Le 05/03/2013, à 17:35
- tiramiseb
Re : [RESOLU] problèmes de dépendances linux-header-generic
greg talbot: Je te laisse répondre à la demande de jamesbad000 et je reste à l'écoute de ce fil si j'ai une info complémentaire à ajouter
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#4 Le 05/03/2013, à 17:59
- greg talbot
Re : [RESOLU] problèmes de dépendances linux-header-generic
Bonjour, et merci
greg@greg-desktop:~$ sudo dpkg --configure -a
[sudo] password for greg:
dpkg : des problèmes de dépendances empêchent la configuration de linux-headers-generic-pae :
linux-headers-generic-pae dépend de linux-headers-3.2.0-36-generic-pae ; cependant :
Le paquet linux-headers-3.2.0-36-generic-pae n'est pas installé.
dpkg : erreur de traitement de linux-headers-generic-pae (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de linux-headers-generic :
linux-headers-generic dépend de linux-headers-3.2.0-36-generic ; cependant :
Le paquet linux-headers-3.2.0-36-generic n'est pas installé.
dpkg : erreur de traitement de linux-headers-generic (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
linux-headers-generic-pae
linux-headers-generic
et nouvelle tentative
greg@greg-desktop:~$ sudo apt-get install -f
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 supplémentaires suivants seront installés :
linux-headers-generic linux-headers-generic-pae
Les paquets suivants seront mis à jour :
linux-headers-generic linux-headers-generic-pae
2 mis à jour, 0 nouvellement installés, 0 à enlever et 230 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/5 188 o dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
dpkg : des problèmes de dépendances empêchent la configuration de linux-headers-generic :
linux-headers-generic dépend de linux-headers-3.2.0-36-generic ; cependant :
Le paquet linux-headers-3.2.0-36-generic n'est pas installé.
dpkg : erreur de traitement de linux-headers-generic (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de linux-headers-generic-pae :
linux-headers-generic-pae dépend de linux-headers-3.2.0-36-generic-pae ; cependant :
Le paquet linux-headers-3.2.0-36-generic-pae n'est pas installé.
dpkg : erreur de traitement de linux-headers-generic-pae (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Des erreurs ont été rencontrées pendant l'exécution :
linux-headers-generic
linux-headers-generic-pae
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB
localepurge: Disk space freed in /usr/share/doc/kde/HTML: 0 KiB
Total disk space freed by localepurge: 0 KiB
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hors ligne
#5 Le 05/03/2013, à 18:06
- tiramiseb
Re : [RESOLU] problèmes de dépendances linux-header-generic
Après avoir suivi les premières étapes que tu as vu dans l'autre fil, que donnent les commandes :
df -h
df -i
?
Si l'espace libre est acceptable (plusieurs centaines de Mo idéalement), tu peux essayer d'installer manuellement le paquet qui bloque, pour voir si tu as une erreur plus précise :
sudo apt-get install linux-headers-3.2.0-36-generic-pae
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 05/03/2013, à 18:12
- greg talbot
Re : [RESOLU] problèmes de dépendances linux-header-generic
df -h et df -i :
greg@greg-desktop:~$ df -h
Sys. fich. Taille Util. Dispo Uti% Monté sur
/dev/sda1 9,2G 7,3G 1,5G 84% /
udev 996M 4,0K 996M 1% /dev
tmpfs 403M 940K 402M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 1006M 384K 1006M 1% /run/shm
/dev/sda2 9,2G 2,1G 6,7G 24% /home
/dev/sda5 94G 86G 7,3G 93% /home/part1
/dev/sda6 94G 14G 80G 15% /home/part2
/dev/sda7 90G 22G 69G 24% /home/part3
greg@greg-desktop:~$ df -i
Sys. fich. Inodes IUtil. ILibre IUti% Monté sur
/dev/sda1 610800 596009 14791 98% /
udev 213337 585 212752 1% /dev
tmpfs 218419 515 217904 1% /run
none 218419 3 218416 1% /run/lock
none 218419 56 218363 1% /run/shm
/dev/sda2 610800 56646 554154 10% /home
/dev/sda5 0 0 0 - /home/part1
/dev/sda6 0 0 0 - /home/part2
/dev/sda7 0 0 0 - /home/part3
au niveau des inodes sur /dev/sda1, c'est un peu limite mais bon...
greg@greg-desktop:~$ sudo apt-get install linux-headers-3.2.0-36-generic-pae
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
linux-headers-generic : Dépend: linux-headers-3.2.0-36-generic mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
ça marche pas....
Hors ligne
#7 Le 05/03/2013, à 18:30
- tiramiseb
Re : [RESOLU] problèmes de dépendances linux-header-generic
Le même souci est rencontré sur le paquet sans "pae", donc :
sudo apt-get install linux-headers-3.2.0-36-generic linux-headers-3.2.0-36-generic-pae
Par contre, 14791 inodes ne sont très probablement pas suffisants pour installer ces deux paquets, et c'est peut-être la source de ton problème
Je te propose de désactiver temporairement l'installation des headers du noyau :
sudo apt-get remove --purge inux-headers-3.2.0-36-generic linux-headers-3.2.0-36-generic-pae linux-headers-generic linux-headers-generic-pae
... on les remettra plus tard.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#8 Le 05/03/2013, à 18:40
- greg talbot
Re : [RESOLU] problèmes de dépendances linux-header-generic
Du coup, j'ai commencé par la seconde commande pour libérer des inodes
greg@greg-desktop:~$ sudo apt-get remove --purge inux-headers-3.2.0-36-generic linux-headers-3.2.0-36-generic-pae linux-headers-generic linu
x-headers-generic-pae
[sudo] password for greg:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de linux-headers-3.2.0-36-generic-pae pour l'expression rationnelle « inux-headers-3.2.0-36-generic »
Note : sélection de linux-headers-3.2.0-36-generic pour l'expression rationnelle « inux-headers-3.2.0-36-generic »
Le paquet linux-headers-3.2.0-36-generic n'est pas installé, et ne peut donc être supprimé
Le paquet linux-headers-3.2.0-36-generic-pae n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
linux-headers-generic* linux-headers-generic-pae*
0 mis à jour, 0 nouvellement installés, 2 à enlever et 230 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 63,5 ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 627460 fichiers et répertoires déjà installés.)
Suppression de linux-headers-generic ...
Suppression de linux-headers-generic-pae ...
puis
greg@greg-desktop:~$ sudo apt-get install linux-headers-3.2.0-36-generic linux-headers-3.2.0-36-generic-pae
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
linux-headers-3.2.0-36-generic linux-headers-3.2.0-36-generic-pae
0 mis à jour, 2 nouvellement installés, 0 à enlever et 230 non mis à jour.
Il est nécessaire de prendre 1 956 ko dans les archives.
Après cette opération, 22,5 Mo d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main linux-headers-3.2.0-36-generic i386 3.2.0-36.57 [977 kB]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main linux-headers-3.2.0-36-generic-pae i386 3.2.0-36.57 [979 kB]
1 956 ko réceptionnés en 1s (1 061 ko/s)
(Lecture de la base de données... 627455 fichiers et répertoires déjà installés.)
Dépaquetage de linux-headers-3.2.0-36-generic (à partir de .../linux-headers-3.2.0-36-generic_3.2.0-36.57_i386.deb) ...
Dépaquetage de linux-headers-3.2.0-36-generic-pae (à partir de .../linux-headers-3.2.0-36-generic-pae_3.2.0-36.57_i386.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/linux-headers-3.2.0-36-generic-pae_3.2.0-36.57_i386.deb (--unpack) :
erreur pendant la création du répertoire « ./usr/src/linux-headers-3.2.0-36-generic-pae/include/config/irda »: Aucun espace disponible sur le périphérique
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/linux-headers-3.2.0-36-generic-pae_3.2.0-36.57_i386.deb
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB
localepurge: Disk space freed in /usr/share/doc/kde/HTML: 0 KiB
Effectivement pas assez de place donc...
mais j'ai déjà presque tout enlevé!
greg@greg-desktop:~$ ls /lib/modules/
3.2.0-35-generic 3.2.0-35-generic-pae 3.2.0-36-generic 3.2.0-39-generic-pae
greg@greg-desktop:~$ df -i
Sys. fich. Inodes IUtil. ILibre IUti% Monté sur
/dev/sda1 610800 604423 6377 99% /
udev 213337 585 212752 1% /dev
tmpfs 218419 515 217904 1% /run
none 218419 3 218416 1% /run/lock
none 218419 58 218361 1% /run/shm
/dev/sda2 610800 56665 554135 10% /home
/dev/sda5 0 0 0 - /home/part1
/dev/sda6 0 0 0 - /home/part2
/dev/sda7 0 0 0 - /home/part3
N'y a-t-il pas un autre moyen de libérer des inodes? Peut être qu'il y a autre chose quelque part qui en utilise trop? Il y aurait pas un analyseur d'utilisation des inodes?
Hors ligne
#9 Le 05/03/2013, à 18:54
- greg talbot
Re : [RESOLU] problèmes de dépendances linux-header-generic
Bon, j'ai peut être une piste
Si j'ai compris quelque chose (je découvre), la saturation des inodes est un problème de nombre de fichier. En regardant les propriétés des dossiers, je constate que le dossier usr/src contient 360 165 fichiers, et le dossier usr/share en contient 178 108. Je n'y connaît rien, je ne sais pas si c'est trop ou non, mais en tout cas, c'est dans ces dossiers là qu'il y a plein de fichiers.
Y-a-t-il un moyen de faire le ménage là dedans, sachant que je ne peut pas utiliser synaptic à cause du problème décrit plus haut?
Hors ligne
#10 Le 05/03/2013, à 19:35
- tiramiseb
Re : [RESOLU] problèmes de dépendances linux-header-generic
Si j'ai compris quelque chose (je découvre), la saturation des inodes est un problème de nombre de fichier.
Exact.
Y-a-t-il un moyen de faire le ménage là dedans, sachant que je ne peut pas utiliser synaptic à cause du problème décrit plus haut?
C'est exactement l'objet de la dernière ligne du point 1 de mon message #32 que tu as lu là http://forum.ubuntu-fr.org/viewtopic.ph … #p12270301.
Du coup, j'ai commencé par la seconde commande pour libérer des inodes
greg@greg-desktop:~$ sudo apt-get remove --purge inux-headers-3.2.0-36-generic linux-headers-3.2.0-36-generic-pae linux-headers-generic linu
puis
greg@greg-desktop:~$ sudo apt-get install linux-headers-3.2.0-36-generic linux-headers-3.2.0-36-generic-pae
Non, justement !
D'abord tu libères les inodes avec le "remove --purge" puis tu nettoies tes nombreux paquets de noyaux (étape 3 de la procédure sus-citée) et TOUT À LA FIN tu réinstalle les paquets en question (d'ailleurs tu réinstalleras linux-headers-generic et/ou linux-headers-generic-pae, pas ceux avec les numéros).
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#11 Le 05/03/2013, à 20:23
- tiramiseb
Re : [RESOLU] problèmes de dépendances linux-header-generic
edit : ou pas
Oui, ou pas. Vu que le problème est que apt est bloqué en plein milieu d'un "install", il veut d'abord finir son "install" pour pouvoir faire des désinstallations... Là est le nœud du problème.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 05/03/2013, à 20:46
- greg talbot
Re : [RESOLU] problèmes de dépendances linux-header-generic
ah, j'ai compris, j'avais zapé cette dernière ligne
sudo mv /usr/src/linux-headers-* /home/temp_headers/
Du coup, j'ai réussi avec cette fameuse ligne à libérer suffisamment de place pour finir l'install.
Tout est rentré dans l'ordre, je termine petit à petit la procédure proposée par tiramiseb là ; http://forum.ubuntu-fr.org/viewtopic.ph … #p12270301.
Et tout se passe à merveille.
Merci encore à tiramiseb et aux autres m'ayant consacré du temps, et mille pardon pour ma bête erreur de lecture...
Résolu
Grégoire
Hors ligne
#13 Le 05/03/2013, à 20:51
- tiramiseb
Re : [RESOLU] problèmes de dépendances linux-header-generic
Bon courage pour la fin
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne