View previous topic :: View next topic |
Author |
Message |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Tue Mar 21, 2006 6:22 pm Post subject: [Système cassé]Arrêt du PC pendant emerge glibc (résolu) |
|
|
Voilà, je faisais tranquillement ma mise à jour sur mon portable tout en traduisant tranquillement un texte en allemand quand tout-à-coup le portable s'est arrêté ! En pleine traduction et en plein emerge !
Tout ça c'est à cause de ma saloperie de DSDT qui m'empêche de voir l'état correct de ma batterie, et j'avais oublié de le brancher sur le secteur ... m'enfin bon là n'est pas le débat (ne jamais racheter un portable "noname").
Voilà, maintenant, impossible de rebooter correctement. J'ai un kernel panic "No init found, try to add init= option" ou un truc du genre. Donc j'essaie de rajouter l'option init=/bin/bash, mais pas mieux ... bon je dégaine un live-CD Knoppix et je fais un petit fsck sur ma partition principale, quelques erreurs sont corrigées, mais bon toujours rien de mieux !
Bon alors sur mon live-CD, j'arrive à monter ma partition principale et la lire/écrire sans problème, je pense donc que la partition est ok. Par contre, si j'essaie de faire un chroot :
Code: |
chroot /mnt/hda2/ /bin/bash
chroot: cannot run command '/bin/bash': No such file or directory
|
et quand j'essaie de lancer le bash en question :
Code: |
/mnt/hda2/bin/bash
/mnt/hda2/bin/bash: /lib/tls/libc.so.6: version 'GLIBC_2.3.4' not found (required by /mnt/hda2/bin/bash) |
Bon, j'ai pas la bonne version sur mon vieux CD Knoppix ... ça on peut bricoler.
Et pis c'est là que je m'aperçois du désastre, je me souviens que emerge était en train de mettre à jour la glibc justement, et là ça ne manque pas, ma glibc en question est passée en 2.4 :
Code: |
ls -al /mnt/hda2/lib/libc.so.6
..... /mnt/hda2/lib/libc.so.6 -> libc-2.4.so | alors qu'il lui faut la version 2.3.4 ...
Bon là j'ai l'entrainement de foot, je vais partir et j'ai téléchargé un live-cd gentoo récent avec l'espoir d'avoir une bonne version de la libc dessus ... mais si vous avez des stratégies pour récupérer ça, je suis tout ouï ! _________________ longfield@swissjabber.ch
Cardinal powered !
Last edited by Longfield on Thu Mar 23, 2006 8:02 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
razer l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Tue Mar 21, 2006 7:02 pm Post subject: |
|
|
J'ai eu une mésaventure similaire hier : mon disjoncteur a sauté en plein emerge
Pourtant pas d'upgrade de paquet indispensable : il compilait firefox
Seulement, ma partition "/" est en XFS, et force est de constater que c'est vraiment pas le top lors des coupures...
Je m'en suis sorti à l'aide d'une sauvegarde système datant de 2 mois : on peut dire que j'ai eu chaud.
J'ai restauré /bin, /sbin, et /lib : c'est reparti.
Si malheureusement tu n'as pas ce type de sauvegarde, je pense que tu es dans la mouise...
Moralité : faire des sauvegardes régulières, et éviter les FS "exotiques" |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
billiob Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/145578037841d536dc05108.jpg)
Joined: 30 Dec 2004 Posts: 425 Location: Paris, France
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kaworu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/21248523295550861f30d96.gif)
Joined: 07 Dec 2005 Posts: 450
|
Posted: Tue Mar 21, 2006 9:51 pm Post subject: |
|
|
salut à toi ! (vive l'EPFL! lol)
heu j'ai eu un prob similaire, lorsque j'ai essayé de downgrader Glibc. Voici le lien de mon problème (voir en bas). Je pense que si tu fais pareil (avec la bonne version de Glibc) tu pourra sauver ton système ^____^ _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Wed Mar 22, 2006 1:14 pm Post subject: |
|
|
merci pour vos conseil ...
Bon je pense que mon portable est vraiment mal en point : j'ai trouvé et installé une version de la glibc qui me permet de faire booter un bout le système ...
Mais bon par contre impossible de réemerger mon système complet à cause du fait que portage est raide aussi ... Le filesystem a vraiment du morfler lors de l'éteignage wild ... pourtant j'ai fait un fsck et mon disque est en ext2 (justement pour pouvoir le réparer sans trop de problèmes).
Voilà le genre d'erreur que j'obtiens quand j'essaie de réparer mon système:
Code: |
emerge --newuse system
...
Traceback (most recent call last):
File "/usr/bin/emerge, line 3297, in ?
mydepgraph.merge(pkglist)
....
|
On dirait que les fichiers de portage ont justement été endommagés. Il me faudrait une version "binaire" de portage, le problème ce que j'en trouve pas avec ma version : Portage 2.1_pre6-r5 ...
Je suis mort ou y'a encore un espoir ? _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yoyo Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/1382399841473c166bf2c72.jpg)
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Mar 22, 2006 1:18 pm Post subject: |
|
|
Ça doit pouvoir se trouver en faisant appel aux bonnes volontés du forum ...
Je peux te faire un quickpkg de mon portage si tu est sur un P4.
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Wed Mar 22, 2006 2:05 pm Post subject: |
|
|
alors je suis sur un processeur Intel Pentium M (centrino) ... si je regarde mon make.conf, j'ai : Code: |
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer" |
Donc voilà quoi, rien de bien original ... donc si une bonne âme voulait bien m'aider à sauver mon install ...
(Bon parait que je suis en vacances et que j'aurais le temps de refaire une install, mais je suis sûr qu'il y a un moyen de récupérer ça, et j'ai les windowsiens de service qui seraient trop heureux que je doive formater )[/post] _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mickael Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/203102811045d98d1102042.png)
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Wed Mar 22, 2006 2:07 pm Post subject: |
|
|
Salut,
pas besoin de faire si compliquer yoyo,
le README.RESCUE dit tout ce qu'il faut faire quant on détruit portage, et pas besoin de binaire. J'ai déjà craché portage : je n'avais même plus la commande emerge. J'en avais fait un TIP (c'est juste une traduction en fait, mais à l'époque j'étais tellement content d'y être arrivé que, enfin bon, on s'en moque ) voici le lien : [TIP] Réparer portage
Bonne Chance. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Wed Mar 22, 2006 2:23 pm Post subject: |
|
|
ok merci Micktux, mais juste avant de le faire une petite question :
J'ai la version 2.1 de portage et les version proposées pour le rescue ne vont pas plus loin que 2.0.51 ... est-ce que ça va quand même le faire ?
Bon vous me direz je suis plus à ça près, mais c'est pour avoir un avis qui assure le coup ... _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mickael Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/203102811045d98d1102042.png)
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Wed Mar 22, 2006 2:31 pm Post subject: |
|
|
Je ne suis pas en unstable, mais à l'époque, je n'avais pas pris le portage qui me correspondait alors qu'il était proposé. De toutes façons, tu vas de voir le mettre à jour, donc que tu sois en stable (il s'arrêtera à la dernière version stable) ou en instable (il te mettra la 2.1) cela ne change pas grand chose : la manipulation est là uniquement pour ne plus avoir ces erreurs comme la tienne ou celle que j'ai eue.
Voilà, et comme tu le dis, t'as pas vraiment le choix!!
Bonne chance.
(Un petit proverbe pour la route : Portage cassé, Portage rescue et hop =>[])
EDIT : j'oubliais, si après la mise à jour tu as encore quelques avertissements, par rapport à ton favoris world ou quelques choses dans ce genre, il y a une commande qui permet de le regénérer, mais je m'en souviens plus... si quelqu'un peut la rappelée à mes bons souvenirs je lui serai très reconnaissant, Merci. @XavierMiller : MERCI _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Last edited by Mickael on Wed Mar 22, 2006 2:41 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
xaviermiller Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/18949772545903151f2312b.jpg)
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Wed Mar 22, 2006 2:36 pm Post subject: |
|
|
MickTux wrote: | EDIT : j'oubliais, si après la mise à jour tu as encore quelques avertissements, par rapport à ton favoris world ou quelques choses dans ce genre, il y a une commande qui permet de le regénérer, mais je m'en souviens plus... si quelqu'un peut la rappelée à mes bons souvenirs je lui serai très reconnaissant, Merci. |
regenworld _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Thu Mar 23, 2006 8:01 am Post subject: |
|
|
ok, merci à tous pour vos conseils ! L'opération s'est bien passée, le PC boot maintenant sans aucune erreur et emerge marche et a pu être mis à jour.
J'ai fait un bon emerge -e system pour remettre un peu d'ordre dans tout ça, et maintenant, vu que le système de fichier a bien morflé, j'ai quelques paquets à reemerger au fur et à mesure, mais dans l'ensemble, c'est une réussite ! ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Thu Mar 23, 2006 9:37 am Post subject: |
|
|
et voilà, repost depuis mon portable ! Fait plaisir ! ![Laughing :lol:](images/smiles/icon_lol.gif) _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Thu Mar 23, 2006 4:10 pm Post subject: |
|
|
Juste une petite question: mon filesystem a vraiment bien morflé et le fsck a fait son job, mais bon c'est pas de la magie quand même ce qui fait que j'ai un certain nombre de fichiers qui sont corrompus.
La question concerne portage, est-ce qu'il y a une commande pour downloader tout l'arbre actuel (car j'ai pas mal de checksums etc ... qui sont corrompus ce qui m'empêche de compiler une grande liste de paquets sans avoir une erreur MD5) ou alors le seul moyen est d'utiliser un snapshot qu'on trouve sur les miroirs ? _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mickael Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/203102811045d98d1102042.png)
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu Mar 23, 2006 4:17 pm Post subject: |
|
|
Je vais peut être te dire une bêtise mais :
_________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yoyo Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/1382399841473c166bf2c72.jpg)
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Mar 23, 2006 4:26 pm Post subject: |
|
|
Pour récupérer l'arbre, c'est "emerge --sync" ...
Mais si tu as des problèmes de checksum, c'est peut-être tes distfiles qui ont morflés. Une méthode de cochon serait de "rm -R /usr/portage/*" et de le faire suivre par un "sync".
EDIT : mais peut-être voulais-tu dire "une commande qui me permette de récupérer toutes mes sources". Et bien là, c'est "emerge -ef world".
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Thu Mar 23, 2006 4:37 pm Post subject: |
|
|
ouais, ben j'avais pensé à la méthode cochon aussi ... mais ça me parait un peu violent justement. Et je sais pas s'il y a mieux ![Wink ;)](images/smiles/icon_wink.gif) _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Fri Mar 24, 2006 7:31 am Post subject: |
|
|
bon, méthode cochon testée et approuvée
Suite de mes pérégrinations. J'ai firefox qui se vautre (une belle segfault) sur pas mal de sites (par exemple euronews.net) et bon je me dis que c'est encore un fichier du système (une lib ou je ne sais quoi) qui a morflé ... Enfin bref, j'essaie un
Code: |
emerge -eav mozilla-firefox |
Et voilà, je bute sur un paquet, et le message d'erreur me parle pas du tout :
Code: |
man:
>>> Merging x11-proto/glproto-1.4.6 to /
--- /usr/
--- /usr/include/
--- /usr/include/GL/
>>> /usr/include/GL/glxint.h
--- /usr/include/GL/internal/
>>> /usr/include/GL/internal/glcore.h
--- /usr/lib/
--- /usr/lib/pkgconfig/
>>> /usr/lib/pkgconfig/glproto.pc
--- /usr/lib/opengl/
--- /usr/lib/opengl/xorg-x11/
--- /usr/lib/opengl/xorg-x11/include/
>>> /usr/lib/opengl/xorg-x11/include/glxtokens.h
>>> /usr/lib/opengl/xorg-x11/include/glxmd.h
>>> /usr/lib/opengl/xorg-x11/include/glxproto.h
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
execve() arg 3 contains a non-string value:
/bin/bash -c bzip2 -d /var/db/pkg/x11-proto/glproto-1.4.6/environment.bz2
execve() arg 3 contains a non-string value:
/bin/bash -c /usr/lib/portage/bin/ebuild.sh prerm
!!! FAILED prerm: 1
|
Quelqu'un a une idée comment je répare ça ? _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
xaviermiller Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/18949772545903151f2312b.jpg)
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Fri Mar 24, 2006 7:57 am Post subject: |
|
|
Es-tu passé à XOrg 7 en suivant le guide ? _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Fri Mar 24, 2006 9:33 am Post subject: |
|
|
oui oui, j'avais suivi ça y'a environ un mois et je n'ai eu aucun problème jusqu'à maintenant avec Xorg 7.0 _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|