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 01/12/2014, à 21:33

tolopi

problème de dépendances libc6

Bonjour,

Par erreur, j'ai installé (depuis le paquet lui-même) une version trop récente pour ma distribution de libudev0, ce qui m'a obligé à installer, toujours manuellement, une version également trop récente de libc6.

Le problème est que maintenant le gestionnaire de paquets détecte des dépendances non satisfaites, et je ne peux pas revenir en arrière... Sous synaptic, forcer libudev0 ou libc6 à revenir à une version précédente implique la désinstallation d'à peu près tout l'univers, et je ne suis pas sûr d'avoir envie d'essayer...

Quelqu'un a-t-il déjà été dans mon cas, et saurait comment me sortir de ce piège ?

Voici (dans l'ordre) les commandes déjà entrées qui n'ont rendu aucune erreur :

sudo rm /var/lib/apt/lists/lock
sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
sudo rm -rf /var/lib/dpkg/updates/*
sudo rm -rf /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists/partial
sudo rm /var/cache/apt/*.bin
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get update
sudo dpkg --clear-avail
sudo dpkg --configure -a

et voici les messages d'erreur :

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... a échoué.
Les paquets suivants contiennent des dépendances non satisfaites :
 libc-dev-bin : Dépend: libc6 (< 2.16) mais 2.19-0ubuntu6.3 est installé
 libc6-dev : Dépend: libc6 (= 2.15-0ubuntu10.7) mais 2.19-0ubuntu6.3 est installé
 libnih1 : Pré-Dépend: libc6 (< 2.16) mais 2.19-0ubuntu6.3 est installé
E: Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances

sudo apt-get dist-upgrade

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 :
 libc-dev-bin : Dépend: libc6 (< 2.16) mais 2.19-0ubuntu6.3 est installé
 libc6-dev : Dépend: libc6 (= 2.15-0ubuntu10.7) mais 2.19-0ubuntu6.3 est installé
 libnih1 : Pré-Dépend: libc6 (< 2.16) mais 2.19-0ubuntu6.3 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

Merci d'avance

Hors ligne

#2 Le 01/12/2014, à 22:37

f.x0

Re : problème de dépendances libc6

Bonjour tolopi,

postes le retour de

tail --lines=50 /var/log/apt/history.log

SOPI

Hors ligne

#3 Le 02/12/2014, à 18:41

tolopi

Re : problème de dépendances libc6

Bonjour f.x0,

f.x0 a écrit :

Bonjour tolopi,

postes le retour de

tail --lines=50 /var/log/apt/history.log

aucun résultat à l'entrée de cette commande.

Hors ligne

#4 Le 02/12/2014, à 19:12

f.x0

Re : problème de dépendances libc6

Mince,
et que donne ???

cat /var/log/apt/history.log

Quelle est ta version Ubuntu ?
En 32 ou 64 bits ???

Dernière modification par f.x0 (Le 02/12/2014, à 19:14)


SOPI

Hors ligne

#5 Le 02/12/2014, à 19:54

tolopi

Re : problème de dépendances libc6

cat /var/log/apt/history.log

ne rend rien du tout non plus

je suis sous ubuntu 12.04 32 bits

Hors ligne

#6 Le 02/12/2014, à 20:02

gl38

Re : problème de dépendances libc6

Il faut aller dans le dossier et voir ce qu'il contient

cd /var/log/apt
ls -l history*

Il est probable que tu as un history.log.1.gz qui doit contenir ce que tu as installé la semaine d'avant, il faut donc le décompacter et l'afficher :

cd /var/log/apt
sudo gunzip history.log.1.gz
tail -20 history.log.1

Cordialement,
Guy

Hors ligne

#7 Le 02/12/2014, à 20:06

tolopi

Re : problème de dépendances libc6

gl38 a écrit :

Il est probable que tu as un history.log.1.gz qui doit contenir ce que tu as installé la semaine d'avant, il faut donc le décompacter et l'afficher :

cd /var/log/apt
sudo gunzip history.log.1.gz
tail -20 history.log.1

En effet, voici le résultat :

Commandline: aptdaemon role='role-commit-packages' sender=':1.67'
Upgrade: pepflashplugin-installer:i386 (15.0.0.223~cr38.0.2125.122-1-0skunk0, 15.0.0.223~cr39.0.2171.65-1-0skunk0)
End-Date: 2014-11-19  13:05:37

Start-Date: 2014-11-20  21:33:14
Commandline: aptdaemon role='role-commit-packages' sender=':1.67'
Upgrade: ruby1.8:i386 (1.8.7.352-2ubuntu1.5, 1.8.7.352-2ubuntu1.6), dropbox:i386 (1.6.2, 2.10.0), libruby1.8:i386 (1.8.7.352-2ubuntu1.5, 1.8.7.352-2ubuntu1.6)
End-Date: 2014-11-20  21:33:41

Start-Date: 2014-11-24  19:18:51
Commandline: aptdaemon role='role-commit-packages' sender=':1.67'
Install: linux-headers-3.2.0-72:i386 (3.2.0-72.107), linux-headers-3.2.0-72-generic-pae:i386 (3.2.0-72.107), linux-image-3.2.0-72-generic-pae:i386 (3.2.0-72.107)
Upgrade: libnepomukdatamanagement4:i386 (4.8.5-0ubuntu0.2, 4.8.5-0ubuntu0.3), linux-image-generic-pae:i386 (3.2.0.70.84, 3.2.0.72.86), linux-libc-dev:i386 (3.2.0-70.105, 3.2.0-72.107), kde-runtime-data:i386 (4.8.5-0ubuntu0.2, 4.8.5-0ubuntu0.3), libnepomuksync4:i386 (4.8.5-0ubuntu0.2, 4.8.5-0ubuntu0.3), linux-generic-pae:i386 (3.2.0.70.84, 3.2.0.72.86), kde-runtime:i386 (4.8.5-0ubuntu0.2, 4.8.5-0ubuntu0.3), plasma-scriptengine-javascript:i386 (4.8.5-0ubuntu0.2, 4.8.5-0ubuntu0.3), linux-headers-generic-pae:i386 (3.2.0.70.84, 3.2.0.72.86)
End-Date: 2014-11-24  19:20:28

Start-Date: 2014-11-29  09:32:14
Commandline: aptdaemon role='role-commit-packages' sender=':1.74'
Install: linux-headers-3.2.0-72-lowlatency-pae:i386 (3.2.0-72.74), linux-image-3.2.0-72-lowlatency-pae:i386 (3.2.0-72.74)
Upgrade: libdbus-1-3:i386 (1.4.18-1ubuntu1.6, 1.4.18-1ubuntu1.7), libflac++6:i386 (1.2.1-6, 1.2.1-6ubuntu0.1), linux-lowlatency-pae:i386 (3.2.0.70.58, 3.2.0.72.60), gir1.2-gudev-1.0:i386 (175-0ubuntu9.6, 175-0ubuntu9.7), dbus:i386 (1.4.18-1ubuntu1.6, 1.4.18-1ubuntu1.7), udev:i386 (175-0ubuntu9.6, 175-0ubuntu9.7), libdbus-1-dev:i386 (1.4.18-1ubuntu1.6, 1.4.18-1ubuntu1.7), pepflashplugin-installer:i386 (15.0.0.223~cr39.0.2171.65-1-0skunk0, 15.0.0.239~cr39.0.2171.71-1-0skunk0), flashplugin-installer:i386 (11.2.202.418ubuntu0.12.04.1, 11.2.202.424ubuntu0.12.04.1), linux-headers-lowlatency-pae:i386 (3.2.0.70.58, 3.2.0.72.60), libgudev-1.0-0:i386 (175-0ubuntu9.6, 175-0ubuntu9.7), libflac8:i386 (1.2.1-6, 1.2.1-6ubuntu0.1), libudev0:i386 (175-0ubuntu9.6, 175-0ubuntu9.7), dbus-x11:i386 (1.4.18-1ubuntu1.6, 1.4.18-1ubuntu1.7), linux-image-lowlatency-pae:i386 (3.2.0.70.58, 3.2.0.72.60)
End-Date: 2014-11-29  09:36:40

Hors ligne

#8 Le 02/12/2014, à 21:59

gl38

Re : problème de dépendances libc6

Je crois qu'il faudrait afficher tout le fichier history.log.1 par

cd /var/log/apt
cat history.log.1

et espérer que f.x0 repasse par là et te donne des conseils pertinents.
Moi le libc ça me fait trop peur !
Cordialement,
Guy

Hors ligne

#9 Le 02/12/2014, à 22:01

tiramiseb

Re : problème de dépendances libc6

Salut,

Je n'apporterai pas grand chose pour résoudre le problème, au contraire...
... à mon avis, tu as assez bidouillé le machin pour que la réinstallation soit une option raisonnable.

Hors ligne

#10 Le 03/12/2014, à 00:18

f.x0

Re : problème de dépendances libc6

On peut tenter d'éviter la réinstallation, il n'y a pas grand chose à perdre.

mais cela serait mieux d'avoir le retour de

cat /var/log/apt/history.log.1

Mais tu peux tenter ceci :

mkdir ~/pqtdeb
wget http://fr.archive.ubuntu.com/ubuntu/pool/main/u/udev/libudev0_175-0ubuntu9.7_i386.deb
wget http://fr.archive.ubuntu.com/ubuntu/pool/main/e/eglibc/libc6_2.15-0ubuntu10.7_i386.deb
sudo dpkg -i --simulate --force-all *.deb

Dernière modification par f.x0 (Le 03/12/2014, à 00:31)


SOPI

Hors ligne