#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,
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
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.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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