On Tue, Apr 10, 2001 at 02:16:03PM +0200, Amaury Amblard-Ladurantie took time to write: > > Si c'est pas ca, je penche pour une biblioth�que de /lib endommag�e. > > Comment > 1 - savoir quelle libraire est endommag�e ? > 2 - reinstaller la/les libraires deffectueuses ? > > (je me doute qu'il n'existe pas de moyen simple de reinstaller magiquement > toutes les libs)
Perso, quand j'ai eu ce souci, le strace me montrait que c'�tait libnss qui cloclait, donc j'ai furieusement copi� le fichier en question depuis une autre machine (oui je sais, c'est pas propre). (les dates/tailles collaient, mais la biblioth�que �tait manifestement endommag�e, puisqu'apr�s la copie tout a refonctionn�) Dans ton cas, soit tu r�installes toute la machine (la partie non utilisateur) : ca peut para�tre overkill mais au final c'est peut-�tre le truc qui te prendra le moins de temps. Soit faut cerner plus pr�cis�ment la partie qui cloche. Tu peux tenter des apt-get install --force ldso (par exemple, et de m�moire c'est peut-�tre pas --force), mais bon pas s�r que apt-get fonctionne. Et c'est pas forc�ment ld.so le coupable. Essaye de voir aussi chaque prog qui plante quelles librairies il utilise (ldd <prog>) pour essayer de cerner si c'est une librairie donn�e qui pose probl�mes. BTW fsck a mis des trucs dans lost+found ? Ca peut _�ventuellement_ donner une id�e de ce qui �tait endommag�, et donc de ce qu'il faut r�installer. Le fsck c'�tait bien sur la partition /, donc /lib ? Quant � : >(je me doute qu'il n'existe pas de moyen simple de reinstaller >magiquement toutes les libs) Bah c'est peut-�tre un peu trop, mais un truc du style (modulo le --force � v�rifier), permet de r�installer tous les paquets ayant install� un truc dans /lib : apt-get install --force `dpkg -S /lib | cut -d: -f1 | tr ',' ' '` Sans garanties et je ferai pas ca en premier ;-). -- Patrick. ``C'est un monde qui n'a pas les moyens de ne plus avoir mal.''

