/srv/irclogs.ubuntu.com/2011/09/07/#ubuntu-qc.txt

sipherdee_j'ai réussi à casser mon installation de oneiric en utilisant l'updater sous kde.  "dpkg-deb: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory" - je travaille là-dessus, si quelqu'un a des indications à me donner ce serait apprécié.14:52
sipherdee_je pensais réinstaller les paquets avec "dpkg --install" mais ça me donne une erreur de sortie d'état 127.14:53
deuxpisipherdee_: sérieusement, je crois qu'il faut que tu trouves une copie de /usr/lib/libz.so.1 avant de pouvoir décompresser des paquets...16:03
deuxpi...alors c'est peut-être possible à partir d'un disque d'installation ou d'une source similaire16:03
sipherdee_merci deuxpi!  ça a complètement supprimé le contenu de '/lib/i386-linux-gnu'.  je suis en train de copier à partir d'une deuxième installation que j'avais effectué.16:04
sipherdee_je t'en redonne des nouvelles, je vais voir s'il y a des associations à faire ou si c'est suffisant.16:05
sipherdee_je me donne encore une heure là-dessus avant de réinstaller.16:05
deuxpic'est possible du à la transition vers le "multiarch"16:06
cyphermox_sipherdee_: check /var/cache/apt/archives16:09
cyphermox_tu auras peut-être le paquet original ou un d'avant16:09
cyphermox_(pour libzlib etc etc)16:09
cyphermox_mais en effet, c'est fort possible que ca te prenne le fichier avant de pouvoir décompresser les .deb...16:10
sipherdee_oui, j'ai encore les paquets dans archive mais rien à faire pour décompresser.  même si j'ai copié le fichier à partir d'une deuxième installation de oneiric ça me donne toujours le message d'erreur.16:11
sipherdee_j'essai autre chose.16:12
cyphermox_j'ai un autre truc16:13
cyphermox_/bin/busybox dpkg -i fichier.deb16:13
cyphermox_(busybox est linké statique)16:14
cyphermox_aussi, fait ldd `which dpkg-deb`, ca va te dire exactement ou il trouve libz.so.116:15
sipherdee_ça me donne maintenant "Erreur de segmentation (core dumped)".  excellent truc cyphermox_, je ne savais pas que je pouvais faire ça.16:16
cyphermox_d'oh16:16
cyphermox_si busybox segfault c'est un bogue16:16
sipherdee_ça me dit "not found" pour 'libz.so.1'.16:18
sipherdee_merci les gars, ça me permet d'apprendre beaucoup.16:18
sipherdee_le core dump je l'ai quand j'essai de réinstaller libc6.16:24
cyphermox_ok16:24
cyphermox_libc6 c'est pas une bonne idée, je commencerais par libz16:25
cyphermox_ceci dit, c'est pas clair comment l'updater de kde peut briser ton système comme ca16:25
cyphermox_sipherdee_: tu veux probablement ii  zlib1g         1:1.2.3.4.dfsg-3ubuntu316:27
cyphermox_après ca tu vas pouvoir réutiliser dpkg ordinaire, en principe16:27
sipherdee_le "notifier" de kde m'a dit qu'il y avait des mises à jour mais il a commencé par désinstaller plein de paquets (dont 'kubuntu-desktop')  pour s'arrêter à 'zlib1g'.16:27
cyphermox_tout dépendemment de si tu as d'autres trucs manquants dans ldd `which dpkg`16:27
cyphermox_ok16:28
sipherdee_quand j'essai d'installer 'zlib1g' il me dit que le paquet 'policykit-1', dépend sur 'libc6' qui n'est pas installé ou "flagged to be installed".16:29
cyphermox_le bobo c'est que zlib1g et tout, c'est des paquets essentiels qui ne devraient jamais être désinstallés. en fait, c'est au point que c'est bizarre que ca le propose, à moins peut-être qu'il y ait eu une mise à jour brisée d'un de ces paquets essentiels16:29
cyphermox_ok16:29
deuxpigenre la transition multiarch qui aurait foiré ? :/16:30
cyphermox_beuh, ca devrait faire longtemps que c'est transitionné16:30
cyphermox_dpkg -l zlib1g, il est installé zlib1g?16:30
cyphermox_sipherdee_: aussi, tu peux essayer avec --force-depends pour l'installer16:30
sipherdee_j'avais essayé, "core dumped".16:31
sipherdee_je veux pas vous faire perdre de temps avec ça, je peux facilement réinstaller.  je voulais avoir une bonne idée du troubleshooting possible et vous me l'avez donné.16:31
cyphermox_ok16:32
cyphermox_busybox doit etre buggé16:32
cyphermox_faudra vérifier ca et rapporter le bogue, mais je vais m'en occuper :)16:32
cyphermox_sipherdee_: c'est vraiment difficile de réparer ca16:33
cyphermox_au pire, load sur un CD alternate en mode réparation et réinstalle les deb que tu veux16:33
sipherdee_cyphermox_: nice!  je grave ça à l'instant!16:33
cyphermox_mais la réinstallation c'est le moins long et plus facile je crois, à ce point-ci16:33
sipherdee_cyphermox_: j'avoue... il y a beaucoup de paquets qui ont été supprimés.  si je réinstaller aurais-tu besoin de fichiers pour le rapport de bogue?16:34
cyphermox_sipherdee_: en mode réparation tu vas devoir loader ta session dans un chroot, puis rouler dpkg depuis l'extérieur du chroot :)16:34
sipherdee_j'ai déjà fait ça sur des serveurs distants bogués.16:34
cyphermox_ah, ok alors :)16:35
cyphermox_busybox dpkg sur ma machine fonctionne16:35
sipherdee_mais ça va être long me taper la liste de paquets à partir de 'dpkg.log'.16:35
cyphermox_peut-être que c'est bien libc qui a un bobo aussi16:35
sipherdee_je vais garder le fichier 'dpkg.log' qui en dit plus sur ce qui s'est passé.16:36
sipherdee_s'il y a autre chose avant que je réinstalle tu me le dis.16:37

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!