Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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

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.

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 ! big_smile
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).

Hors ligne

#11 Le 05/03/2013, à 20:23

tiramiseb

Re : [RESOLU] problèmes de dépendances linux-header-generic

bahoui a écrit :

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.

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 smile

Hors ligne