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 23/01/2007, à 08:27

rilemre

[resolu] probleme dependance libc6

bonjour a tous

catastrophe ce matin lorsque je souhaite mettre a jour edgy.
par synaptic, je suis notifié qu'il existe des mises a jour. bon allons y
malheuresement, erreur
en console, voici ce que j'obtiens:

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  libc6-dev: Dépend: libc6 (= 2.4-1ubuntu12.2) mais 2.4-1ubuntu12 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

si je fais un apt-get -f install, j'obtiens ca:

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
Correction des dépendances... Fait
Les paquets suivants ont été conservés :
  libggi2 mplayer
Les paquets suivants seront mis à jour :
  libc6 libc6-i686 libtotem-plparser1 totem totem-gstreamer totem-mozilla
6 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/6440ko dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 115632 fichiers et répertoires déjà installés.)
Préparation du remplacement de libc6 2.4-1ubuntu12 (en utilisant .../libc6_2.4-1ubuntu12.2_i386.deb) ...
Matching libraries: /usr/lib/libpthread.so.20 /lib/ld-linux.so.2

A copy of glibc was found in an unexpected directory.
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library and try again.
dpkg : erreur de traitement de /var/cache/apt/archives/libc6_2.4-1ubuntu12.2_i386.deb (--unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/libc6_2.4-1ubuntu12.2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai pas vraiment envie de mettre le bazard dans mon systeme smile
qu'est ce que je dois faire pour solver ce probleme?

Dernière modification par rilemre (Le 26/01/2007, à 07:14)

Hors ligne

#2 Le 23/01/2007, à 08:46

harnis65

Re : [resolu] probleme dependance libc6

Salut,

j'ai le même probleme que toi depuis ce matin, en plus en rebootant, X est crashé.

A l'aiiiiiide...

#3 Le 23/01/2007, à 11:35

harnis65

Re : [resolu] probleme dependance libc6

Soluce trouvé avec google

Apparemment le pbm rencontré vient d'une librairie : libpthread20

Alors pour commencer il faut rajouter une ligne source dans sources.list
par exemple :
##source
deb-src http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse

Ensuite il faut télécharger la source de notre probleme :
$ sudo apt-get source libc6

une fois cela fait :
$ sudo dpkg -l | grep libpthread
doit vous retourner ça :
ii  libpthread20    2.0.7-2ubuntu2   The GNU Portable Threads (pthread emulation)

Donc on vire le paquet qui déconne :
# sudo apt-get --purge remove  libpthread20
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
    :
    :
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution)

cé normal jusque là :
maintenant on fait un truc de fou :
# sudo mkdir /usr/lib/temp
# sudo mv /usr/lib/libpthread* /usr/lib/temp

ensuite :
# dpkg -i  /var/cache/apt/archives/libc6_2.4-1ubuntu10_i386.deb
(Reading database ... 255104 files and directories currently installed.)
Preparing to replace libc6 2.4-1ubuntu6 (using .../libc6_2.4-1ubuntu10_i386.deb) ...
Unpacking replacement libc6 ...
Setting up libc6 (2.4-1ubuntu10) ...

et enfin
apt-get -f install

maintenant on refait le contraire de d'tal'heure (on remet libpthread là où il fo)
sudo mv /usr/lib/temp/libpthread* /usr/lib/

et enfin:

sudo apt-get dist-upgrade

voilààà

ça marche pour moi en tout cas.

#4 Le 23/01/2007, à 13:18

Ad_Vitam

Re : [resolu] probleme dependance libc6

Bonjours,

j'ai moi aussi a faire cette mise a jours.
Malgré mes petites connaissances dans ubuntu, je suis étonné de devoir installer une nouvelle version de libc6 car si je me trompe ça c'est une lib très sensible.
(une recherche sur ce forum sur libc6 retourne d'ailleur 14 page roll )

Je ne me lancerai pas de suite dans son installation, si une personne bien informé pouvait m'en dire plus ...

Merci d'avance.


https://dediouest.no-ip.org/wiki

Hors ligne

#5 Le 24/01/2007, à 00:11

rilemre

Re : [resolu] probleme dependance libc6

bonsoir

pour ma part, je n'avais pas redemarré ma machine. seulement en l'a rallumant, moi aussi j'ai x qui plante... :S
il me dit le message classique lorsque x plante, mais voila, ensuite je ne recupere pas de prompt...
avez vous une idée sur la facon dont je pourrais recuperer l'invite de commande?
j'ai un curseur qui clignote en haut a gauche, mais rien d'autre.
je suis en dual screen, j'espère que ca me permettra quand meme de le faire et que ce n'est pas incompatible ...

ce qui me gene le plus, c'est que meme si la solution que tu propose harnis65 semble fonctionner, ce n'est pas propre. n'existe t-il pas une solution pour corriger cela? et surtout pour fixer cela par apt?
toutes ces questions sont pour le moment sans reponse, en esperant que vous pourriez m'aider smile

Hors ligne

#6 Le 24/01/2007, à 00:32

rilemre

Re : [resolu] probleme dependance libc6

en tout cas merci harnis65, j'ai quand meme pu recuperer un x ce soir smile
pour ce qui est de la lib incriminé,
pour ma part elle sert ici :

sudo apt-rdepends -r libpthread20

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
libpthread20
  Reverse Dépend: libpthread-dev (= 2.0.7-2ubuntu2)
libpthread-dev

et

sudo apt-rdepends -r libpthread-dev

me donne:

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
libpthread-dev

donc a priori cette lib ne sert plus.
il n'en reste pas moins qu'il me semble que cette lib est necessaire pour compiler php avec apxs2.
je vous tiendrais au courant

Hors ligne

#7 Le 25/01/2007, à 22:38

Smarter

Re : [resolu] probleme dependance libc6

Apparemment la dernière version de la libc6 résous le problème, est-ce que ceux qui l'avait peuvent tester?

Hors ligne

#8 Le 26/01/2007, à 07:14

rilemre

Re : [resolu] probleme dependance libc6

oui, la mise a jour ne pose pas de problemes

Hors ligne