Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[emerge] plantage quasi-systématique
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
LezB
n00b
n00b


Joined: 30 Oct 2003
Posts: 20

PostPosted: Mon Nov 03, 2003 1:37 am    Post subject: [emerge] plantage quasi-systématique Reply with quote

J'ai installé récemment une Gentoo, et je suis a peu près tout le temps entrain d'installer quelque chose.
Depuis quelque temps, mon PC se mettait à planter, par planter je veux dire : écran et périphériques d'entrées figés. Beau plantage donc...

J'ai mis du temps à identifier la source et j'ai d'ailleurs eu du mal à y croire : c'est emerge ... :!:

En effet, j'ai d'abord remarqué que mon PC ne plantait que lors des installations, j'ai alors pensé que cela venait des flags, puis de gcc lui-même. J'ai d'ailleurs essayé de réinstaller gcc mais mon ordi à planté avant...

Puis, j'ai vu que le plantage survenait aussi bien pendant la compilation que la configuration et même lors d'une simple recherche avec l'option -s. Donc, en plus, c'est totalement aléatoire (j'arrive à installé des petits paquetages)...

Ayant fait beaucoup de chose c'est dernier temps, je suis incapable de dire à partir de quand ou de quoi emerge à déconné...

D'ailleurs, je ne vois pas comment une installation ou même le chargement d'un module du noyau peut influencer sur emerge.

Je crois que la meilleure solution serait de le recompiler mais je ne trouve pas le packetage dans lequel il est planqué (je n'ose même plus faire un emerge -s :cry: ).

Quelqu'un peut-il me donner se renseignement et, encore mieux, m'aider à résoudre ce problème :roll: ?

A vrai dire, je vous supplie de m'aider car je suis, on peut le dire, dans la merde : la moitié de mon système n'est pas encore installé. :cry:
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Nov 03, 2003 11:08 am    Post subject: Reply with quote

Ce que tu décris est peut-être un problème de mémoire défectueuse.

As-tu tester ta Ram ("emerge memtest86" de mémoire) ???

Si tu avais les messages d'erreurs, ça pourrait aider :)
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Mon Nov 03, 2003 11:08 am    Post subject: Reply with quote

Petite bidouille:

Code:
glorfindel root # etcat -b `which emerge`
Searching for /usr/bin/emerge in * ...
sys-apps/portage-2.0.49-r15


Donc il te faut réinstaller portage si tu penses vraiment que c'est emerge le fautif (mais ça me paraît moi aussi bizarre). Peut-être as-tu un problème matériel qui se déclenche quand tu utilises emerge, du style chipset foireux, disque dur avec blocs endommagés, quelque chose de ce genre.
Back to top
View user's profile Send private message
LezB
n00b
n00b


Joined: 30 Oct 2003
Posts: 20

PostPosted: Mon Nov 03, 2003 12:49 pm    Post subject: Reply with quote

Il est possible que cela vienne de ma mémoire. J'ai deux procs sur une ASUS A7M266D avec de la mémoire non-ECC. J'avais beaucoup de problème avec Windows, c'est une des motivations qui m'a poussé vers Gentoo... Par contre j'ai jamais eu de problème avec la Mandrake...

J'ai également remarqué qu'il plantait quelque fois sans emerge, mais cela reste très rare. J'arrive généralement à le faire marcher plusieurs jours d'affilé sans plantage quand je ne fais aucun emerge. J'estime à 95% les plantages qui se sont déroulés avec emerge.

J'ai remarqué également une chose bizarre lié à mon installation. J'ai installé Gentoo à partir d'une Mandrake et j'ai installé X sans avoir rebooté (mais j'avais bien chrooté). Donc au lancement de X, il me dit qu'il a été compilé avec le noyau mandrake alors qu'il n'avait pas accès à ses sources... J'ai essayé plusieurs compilation sans X, ça plante toujours. Le problème ne vient donc pas de là (il a du juste prendre le nom du kernel courant)...

yoyo, j'ai aucun message d'erreur, juste de beau plantage bien net :cry:

J'ai décidé de le réinstaller, bien que je sois un peu dépité à l'idée de repasser au temps de temps à cela. Je vais tout de même tester ma Ram avant cela...

Si quelqu'un à la même architecture que moi où un SMP en général, j'aimerais connaître leurs expériences.

Juste une dernière petite question : emerge est il connu pour utiliser marginalement la RAM ? La réponse est très surement non mais je préfère poser la question au cas où...
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Nov 03, 2003 1:14 pm    Post subject: Reply with quote

LezB wrote:
J'estime à 95% les plantages qui se sont déroulés avec emerge.
snip snip ...
Juste une dernière petite question : emerge est il connu pour utiliser marginalement la RAM ? La réponse est très surement non mais je préfère poser la question au cas où...

Emerge utilise gcc qui sollicite énormément ta babasse : au niveau du CPU et de la Ram.

Si tu as deux procs, as-tu vu l'option suivante dans "/etc/make.conf" :
Quote:
# MAKEOPTS provides extra options that may be passed to 'make' when a
# program is compiled. Presently the only use is for specifying
# the number of parallel makes (-j) to perform. The suggested number
# for parallel makes is CPUs+1.

Elle permets de faire travailler tes deux procs lors d'une compil et donc de gagner du temps 8) .

Pour le SMP, désolé, je me contente de mon pauvre et solitaire petit PIII qui tire moins vite que son ombre ... :wink:
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Mon Nov 03, 2003 5:22 pm    Post subject: Reply with quote

LezB wrote:
J'ai deux procs sur une ASUS A7M266D avec de la mémoire non-ECC.

Il y a eu une discussion il y a quelques temps à propos d'un bi-Xeon.
Cela pourra peut-être t'aider.
Back to top
View user's profile Send private message
LezB
n00b
n00b


Joined: 30 Oct 2003
Posts: 20

PostPosted: Mon Nov 03, 2003 6:06 pm    Post subject: Reply with quote

yoyo, t'inquiètes, je connaissais cette option qui ne permet pas, comme tu le dis de faire travailler les deux procs en même temps. C'est le système qui prend ça en charge pour chaque thread ou processus. Il fait d'ailleurs généralement du bon boulot (50% sur chaque proc). Cette option permet juste de lancer plusieurs compilations en même temps (chez moi 3) donc vous imaginez que ça accélère énormément les installations. Mais je me demande comment il se charge des dépendances, si il travaille dans deux répertoires différents, etc... En tout cas, quand une compilation plante "normalement", make m'indique qu'il attend la fin des autres processus...

Au sujet de ton PIII, si ça peut te consoler, l'année dernière j'avais encore un Pentium 200 MMX. Le fait de passer à 2x2000+ a été assez brutal :) .

ghoti merci pour ton lien, je pense que c'est le même problème que moi. Je vais donc tout réinstaller, compiler plusieurs kernels dont un 2.6 (je savais qu'il gérait mieux les bi-procs) et testé tout ça... Je vous donnerais des nouvelles...
Back to top
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Mon Nov 03, 2003 6:55 pm    Post subject: Reply with quote

LezB wrote:
J'ai remarqué également une chose bizarre lié à mon installation. J'ai installé Gentoo à partir d'une Mandrake et j'ai installé X sans avoir rebooté (mais j'avais bien chrooté). Donc au lancement de X, il me dit qu'il a été compilé avec le noyau mandrake alors qu'il n'avait pas accès à ses sources... J'ai essayé plusieurs compilation sans X, ça plante toujours. Le problème ne vient donc pas de là (il a du juste prendre le nom du kernel courant)...


Ca vient très probablement du fait que lorsque tu l'as compilé, il est allé chercher les informations sur le kernel dans /proc, sur lequel a été monté le /proc de ta mandrake (puisque tu as continué l'installation depuis ta mandrake chrootée).
Back to top
View user's profile Send private message
LezB
n00b
n00b


Joined: 30 Oct 2003
Posts: 20

PostPosted: Mon Nov 03, 2003 8:22 pm    Post subject: Reply with quote

Leander256 wrote:
Ca vient très probablement du fait que lorsque tu l'as compilé, il est allé chercher les informations sur le kernel dans /proc, sur lequel a été monté le /proc de ta mandrake (puisque tu as continué l'installation depuis ta mandrake chrootée).


C'est bien ce que je pensais, sans en connaitre le comment. Je ne savais pas qu'il y avait autant d'info dans les procs... En tout cas, je sais maintenant où il est allé le chercher : /proc/sys/kernel/osrelease.
Back to top
View user's profile Send private message
LezB
n00b
n00b


Joined: 30 Oct 2003
Posts: 20

PostPosted: Wed Nov 05, 2003 5:45 pm    Post subject: Reply with quote

Bon, en fait, je n'ai pas tout réinstallé étant donné qu'il y avait beaucoup de chance que le problème ne vienne que du kernel.
J'ai recompilé un noyau sans prise en charge du SMP. Gentoo est très stable. Le problème vient donc de la. De plus mon horloge fonctionne maintenant correctement (voir ce topic). Je crois donc que son dysfonctionnement est lié à la prise en charge du RTC sur un SMP.

J'ai compilé un noyau 2.6 mais celui-ci est instable : les accès eux disques deviennent au bout d'un certain temps extremement lent. Je vais en retenter un autre... A ce propos, qu'en est-il de la compatibilité de genkernel avec ce noyau, lorsque je l'utilise, il tente un certain nombre d'options inextitantes.[/url]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum