Pb GLIBC au boot de Mdk7.1 - Linux et OS Alternatifs
Marsh Posté le 27-01-2002 à 10:24:46
Tu utilise lilo pour booter ?
au prompt de lilo, tape :
linux init=/bin/sash
ou
linux init=/sbin/sash
Ca va te lancer linux dans un shell linké statiquement, avec des commandes internes. Va dans /lin et regarde les fichiers de la glibc. Sur un système sain, tu doit avoir quelque chose du genre :
Code :
|
regarde si il y a pas des liens qui ont sauté.
Une dernière remarque sur sash, pour utiliser les commandes internes ptréfixe les avec un -. Par exemple tape -ls ou -ln au prompt.
Marsh Posté le 27-01-2002 à 10:37:52
Euh, ben en fait, j'utilise GRUB (installe par defaut sous Mdk et je le trouvais pas mal alors je l'avais garde mais je vais pe le faire saute du coup)
G une d7 de boot avec Lilo et j'ai bien essaye de taper ce que tu m'as dis mais ca boot exactement de la meme facon...
T'as pas une autre idee ?
G bien essaye de faire une mise a jour du system avec mes Cd mais il met keudal a jour... Enfin du - ca resoud pa le pb...
Marsh Posté le 27-01-2002 à 10:40:14
Dans ce cas, récupère une distrib qui boote sur floppette ou CD, boote avec et monte ta partition racine pour aller voir.
Marsh Posté le 27-01-2002 à 12:00:33
Bon, ca y est g dld la TOMSRTBT, g boote, g monte la partoche ap l'avoir "cleane" (e2fsck) et voila ce que j'ai ds /lib :
$ ls -l libc*
-rwxr-xr-x 1 root root 931348 May 5 2000 libc-2.1.3.so
lrwxrwxrwx 1 root root 13 Mar 2 2001 libc.so.6 -> libc-2.1.3.so
lrwxrwxrwx 1 root root 17 Mar 2 2001 libcom_err.so.2 -> libcom_err.so.2.0
-rwxr-xr-x 1 root root 5244 Mar 31 2000 libcom_err.so.2.0
-rwxr-xr-x 1 root root 19696 May 5 2000 libcrypt-2.1.3.so
lrwxrwxrwx 1 root root 17 Mar 2 2001 libcrypt.so.1 -> libcrypt-2.1.3.so
Ben voila... Tu vois kkch ? C peut etre un pb de version parceque en fair comme je l'expliquais ds le poste "Pb d'install d'un RPM" j'ai voulu faire la mise a jour de rpm3 vers rpm4 en utilisant les packages des Cd de la Mdk8.1 alors que j'ai la 7.1 d'installer et il y avait des pb de dependances sur GLIBC justemment que j'ai donc aussi voulu mettre a jour et c la que y a un truc qu'a foire...
Merci de ton aide et merci d'avance aux autres qui interviendront....
Marsh Posté le 27-01-2002 à 12:18:40
c'est sûr tu as fait le con. On ne met pas la glibc à jour comme cela.
Maintenant si tu as un cd de 8.1 tu bootes sur le CD de la 8.1 et tu fais une mise à jour.
Marsh Posté le 27-01-2002 à 12:34:15
Citation : c'est sûr tu as fait le con. On ne met pas la glibc à jour comme cela. |
Oué... Ca j'avais capté... Mais comme on dit c en forgean qu'on deviend forgeron , en faisant dé conneries qu'on sait les quelles faut pas faire... et croyez moi, ce sera pas la derniere...
Ceci dis, pouvez vs m'expliquer les histoires de librairies comment ca marche ? (ou me donner un lien en francais!).
Autrement pr la mise a jour a partir des CD de la 8.1 j'y avais pense et j'ai essaye mais ilé un peu trop gourmand en espace DD et dc ca bloque a un moment car je n'ai pas assez d'espace libre... En fait il veut mettre a jour tout ce qui est installe, y compris KDE (en + moi je veux pas mettre KDE a jour car j'ai peur que celui de la 8.1, KDE2 je crois, raaame sur ce petit 200MMX...). Et apparement aucun moyen de deselectionner les packages deja installes, meme en mode expert.
C pr ca si y avait un moyen de reparer la boulette autrement ca m'arrangerais bien en fait...
Marsh Posté le 27-01-2002 à 12:38:05
et même ce ne serait possible. j'explique, tu vas updater glibc vers la 2.2 et donc il faudra updater tous les softs car ceux de la 7.1 sont pour glibc 2.1
pour les docs :
http://perso.wanadoo.fr/linux_wizard/liens.html
Marsh Posté le 27-01-2002 à 09:53:11
Bon voila, c suite a mon precedent poste (Pb d'install d'un RPM ) je sais pa ce que j'ai foutu mais en essayant de mettre a jour cette putain de version de rpm 3 en 4 g plante la system...
Au boot de la becane voila en gros ce qui se passe :
Partition check:
hda: hda1 hda2 hda3 <hda5 hda6 hda7 hda8>
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS. Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 72k freed
init: /lib/ld-linux.so.2: version 'GLIBC_2.2.3' not found (required by /usr/lib/libc.so.6)
init: /lib/ld-linux.so.2: version 'GLIBC_2.2' not found (required by /usr/lib/libc.so.6)
_
Voila... Kkn peut m'aider siouplait ?
Merci