[14:52] <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:53] <sipherdee_> je pensais réinstaller les paquets avec "dpkg --install" mais ça me donne une erreur de sortie d'état 127.
[16:03] <deuxpi> sipherdee_: 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 similaire
[16:04] <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:05] <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:06] <deuxpi> c'est possible du à la transition vers le "multiarch"
[16:09] <cyphermox_> sipherdee_: check /var/cache/apt/archives
[16:09] <cyphermox_> tu auras peut-être le paquet original ou un d'avant
[16:09] <cyphermox_> (pour libzlib etc etc)
[16:10] <cyphermox_> mais en effet, c'est fort possible que ca te prenne le fichier avant de pouvoir décompresser les .deb...
[16:11] <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:12] <sipherdee_> j'essai autre chose.
[16:13] <cyphermox_> j'ai un autre truc
[16:13] <cyphermox_> /bin/busybox dpkg -i fichier.deb
[16:14] <cyphermox_> (busybox est linké statique)
[16:15] <cyphermox_> aussi, fait ldd `which dpkg-deb`, ca va te dire exactement ou il trouve libz.so.1
[16:16] <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'oh
[16:16] <cyphermox_> si busybox segfault c'est un bogue
[16:18] <sipherdee_> ça me dit "not found" pour 'libz.so.1'.
[16:18] <sipherdee_> merci les gars, ça me permet d'apprendre beaucoup.
[16:24] <sipherdee_> le core dump je l'ai quand j'essai de réinstaller libc6.
[16:24] <cyphermox_> ok
[16:25] <cyphermox_> libc6 c'est pas une bonne idée, je commencerais par libz
[16:25] <cyphermox_> ceci dit, c'est pas clair comment l'updater de kde peut briser ton système comme ca
[16:27] <cyphermox_> sipherdee_: tu veux probablement ii  zlib1g         1:1.2.3.4.dfsg-3ubuntu3
[16:27] <cyphermox_> après ca tu vas pouvoir réutiliser dpkg ordinaire, en principe
[16: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:28] <cyphermox_> ok
[16:29] <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 essentiels
[16:29] <cyphermox_> ok
[16:30] <deuxpi> genre 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'installer
[16:31] <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:32] <cyphermox_> ok
[16:32] <cyphermox_> busybox doit etre buggé
[16:32] <cyphermox_> faudra vérifier ca et rapporter le bogue, mais je vais m'en occuper :)
[16:33] <cyphermox_> sipherdee_: c'est vraiment difficile de réparer ca
[16:33] <cyphermox_> au pire, load sur un CD alternate en mode réparation et réinstalle les deb que tu veux
[16: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-ci
[16:34] <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:35] <cyphermox_> ah, ok alors :)
[16:35] <cyphermox_> busybox dpkg sur ma machine fonctionne
[16: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 aussi
[16:36] <sipherdee_> je vais garder le fichier 'dpkg.log' qui en dit plus sur ce qui s'est passé.
[16:37] <sipherdee_> s'il y a autre chose avant que je réinstalle tu me le dis.