[14:52] 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] je pensais réinstaller les paquets avec "dpkg --install" mais ça me donne une erreur de sortie d'état 127. [16:03] 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] ...alors c'est peut-être possible à partir d'un disque d'installation ou d'une source similaire [16:04] 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] je t'en redonne des nouvelles, je vais voir s'il y a des associations à faire ou si c'est suffisant. [16:05] je me donne encore une heure là-dessus avant de réinstaller. [16:06] c'est possible du à la transition vers le "multiarch" [16:09] sipherdee_: check /var/cache/apt/archives [16:09] tu auras peut-être le paquet original ou un d'avant [16:09] (pour libzlib etc etc) [16:10] mais en effet, c'est fort possible que ca te prenne le fichier avant de pouvoir décompresser les .deb... [16:11] 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] j'essai autre chose. [16:13] j'ai un autre truc [16:13] /bin/busybox dpkg -i fichier.deb [16:14] (busybox est linké statique) [16:15] aussi, fait ldd `which dpkg-deb`, ca va te dire exactement ou il trouve libz.so.1 [16:16] ça me donne maintenant "Erreur de segmentation (core dumped)". excellent truc cyphermox_, je ne savais pas que je pouvais faire ça. [16:16] d'oh [16:16] si busybox segfault c'est un bogue [16:18] ça me dit "not found" pour 'libz.so.1'. [16:18] merci les gars, ça me permet d'apprendre beaucoup. [16:24] le core dump je l'ai quand j'essai de réinstaller libc6. [16:24] ok [16:25] libc6 c'est pas une bonne idée, je commencerais par libz [16:25] ceci dit, c'est pas clair comment l'updater de kde peut briser ton système comme ca [16:27] sipherdee_: tu veux probablement ii zlib1g 1:1.2.3.4.dfsg-3ubuntu3 [16:27] après ca tu vas pouvoir réutiliser dpkg ordinaire, en principe [16:27] 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] tout dépendemment de si tu as d'autres trucs manquants dans ldd `which dpkg` [16:28] ok [16:29] 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] 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] ok [16:30] genre la transition multiarch qui aurait foiré ? :/ [16:30] beuh, ca devrait faire longtemps que c'est transitionné [16:30] dpkg -l zlib1g, il est installé zlib1g? [16:30] sipherdee_: aussi, tu peux essayer avec --force-depends pour l'installer [16:31] j'avais essayé, "core dumped". [16:31] 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] ok [16:32] busybox doit etre buggé [16:32] faudra vérifier ca et rapporter le bogue, mais je vais m'en occuper :) [16:33] sipherdee_: c'est vraiment difficile de réparer ca [16:33] au pire, load sur un CD alternate en mode réparation et réinstalle les deb que tu veux [16:33] cyphermox_: nice! je grave ça à l'instant! [16:33] mais la réinstallation c'est le moins long et plus facile je crois, à ce point-ci [16:34] 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] 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] j'ai déjà fait ça sur des serveurs distants bogués. [16:35] ah, ok alors :) [16:35] busybox dpkg sur ma machine fonctionne [16:35] mais ça va être long me taper la liste de paquets à partir de 'dpkg.log'. [16:35] peut-être que c'est bien libc qui a un bobo aussi [16:36] je vais garder le fichier 'dpkg.log' qui en dit plus sur ce qui s'est passé. [16:37] s'il y a autre chose avant que je réinstalle tu me le dis.