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 |
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: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 |
deuxpi | c'est possible du à la transition vers le "multiarch" | 16:06 |
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: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 truc | 16:13 |
cyphermox_ | /bin/busybox dpkg -i fichier.deb | 16: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.1 | 16: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'oh | 16:16 |
cyphermox_ | si busybox segfault c'est un bogue | 16: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_ | ok | 16:24 |
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:25 |
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:27 |
cyphermox_ | ok | 16: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 essentiels | 16:29 |
cyphermox_ | ok | 16:29 |
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: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_ | 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:32 |
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: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 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: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!