Re: Qui peut m'expliquer ?

2000-01-18 Par sujet GuYZm0
Au pire recompile ton noyau !

bye
--
guyzmo



Re: Qui peut m'expliquer ?

2000-01-09 Par sujet Georges LOUGE
Merci à tous ceux qui m'ont répondu pour leurs explications!

J'ajoute un commentaire sur les méthodes préconisées par Miod

Le sam, 08 jan 2000,  Miod Vallat a écrit :
   Uncompressing Linux...
   crc error
   --System halted--
 
 LILO permet d'utiliser un noyau Linux compacté ; ça tombe bien, c'est 
 justement
 le genre de noyau généré par make (b)zlilo ou make (b)zImage.
 Or, qui dit données compactées dit vérification des données : si la
 vérification échoue, le mieux est de ne pas aller plus loin car donner le
 contrôle à un noyau vérolé serait un aller simple vers le plantage, lequel
 pourrait être très néfaste au contenu du disque dur (sait-on jamais).
 
 Une telle erreur sporadique indique, comme déjà cité sur la liste, soit une
 défaillance de la mémoire, soit une défaillance du disque dur. Personnellement
 je penserais pour la première méthode.
 
 Comment départager ?
 
 - Méthode 1, dite de l'antiquaire :
   a) exhumer une disquette 31/2 haute densité.
   b) formater et vérifier la disquette pour la mettre hors de cause : 
  fdformat /dev/fd0H1440 (en tant que root)
   b) en supposant que ton noyau de boot soit /boot/vmlinuz, et que ta 
 partition
  racine soit /dev/hda1, exécuter les commandes suivantes (en tant que 
 root):
dd if=/boot/vmlinuz of=/dev/fd0H1440 bs=36b
rdev /dev/fd0H1440 /dev/hda1
   c) démarrer deux ou trois fois depuis la disquette. Si crc error - la
  mémoire est défectueuses. Si tout va bien en répétant plusieurs fois : le
  disque dur est défetueux.
 
 - Méthode 2, dite du talion :
   a) acheter des gants en caoutchouc. Les enfiler pendant tout le reste de la
  méthode, puis en faire don à une centrale nucléaire.
   b) se procurer une copie de BaveOS, pardon, BeOS (vous savez, le système
  édité par cette société qui vole du code aux autres et qui disent pardon
  bien des mois après)
   c) installer ledit BeOS. Mais pas longtemps.
   d) lancer plusieurs fois BeOS. Si crc error - la mémoire est défectueuse.
  
 
 - Méthode 3, dite Crésus :
   a) acheter et installer un autre disque dur ou trouver une partition libre
  sur les disques existants.
   b) formater la partition, y copier le noyau de boot.
   c) modifier /etc/lilo.conf pour indiquer le nouveau chemin
   d) relancer lilo
   e) lancer plusieurs fois. Si crc error - la mémoire est défectueuse. Sinon
  c'est le disque.
 
 Personnellement la méthode 1 a toutes mes faveurs.
 
 Miod


Mon fils me suggère une méthode analogue à la méthode 1, mais sans qu'il soit
besoin d'utiliser de disquette, et à la méthode 3, mais sans qu'il soit
nécessaire  d'installer un nouveau disque ou d'utiliser une nouvelle partition.

Il s'agit, dans /boot:
1. de changer le nom du noyau vmlinuz, par exemple en vmlinuz.bak
2. de recopier ce noyau en lui restituant son nom d'origine: vmlinuz.
Ainsi, cette copie devenue opérationnelle se trouvera sur le disque à un
emplacement différent de celui d'origine, et les tests pourront se dérouler
sans même avoir à modifier /etc/lilo.conf.   

Toutefois, j'ai une première objection: si le disque est défectueux à
l'emplacement originel de /boot/vmlinuz, pourquoi la copie de vmlinuz, sur
disquette ou sur disque, ne serait-elle pas défectueuse elle aussi ?
Pour donner plus de chances aux tests, il faudrait donc repartir du fichier
bzImage obtenu lors de la recompilation du noyau, et non de sa copie dans
/boot.

La seconde objection tient au caractère apparemment aléatoire et peu fréquent
de l'erreur, et au fait qu'elle ne s'est jamais produite 2 fois de suite, ce
qui rend la pratique des tests  bien difficile. De plus, je n'ai jusqu'alors
relevé aucune erreur en cours de session, si ce n'est des plantages de
Netscape, mais ça, je connais depuis longtemps...

Cela veut-il dire que l'erreur ne se produit que lorsque le matériel est
froid? Est-ce une hypothèse plausible ?

Merci à tous.

G.L. 


-- 
 O---O 
 |  Georges LOUGE Juan-les-Pins (France) | 
 O  Membre de l'AFUL:  http://www.aful.org   O 
 |  Membre de  Linux Azur: http://www.linux-france.com/lug/linuxazur | 
 O---O


Re: Qui peut m'expliquer ?

2000-01-09 Par sujet Miod Vallat
 Il s'agit, dans /boot:
 1. de changer le nom du noyau vmlinuz, par exemple en vmlinuz.bak
 2. de recopier ce noyau en lui restituant son nom d'origine: vmlinuz.
 Ainsi, cette copie devenue opérationnelle se trouvera sur le disque à un
 emplacement différent de celui d'origine, et les tests pourront se dérouler
 sans même avoir à modifier /etc/lilo.conf.   
Ouille ! Ouille !
C'est trompeur !
Effectivement, une telle méthode peut être utilisée, à condition expresse de
relancer lilo. Car il ne fait pas oublier que lilo, au démarrage, accède aux
fichiers par leur position exacte sur le disque dur, celle-ci étant répertoriée
en lançant la commande lilo avant de redémarrer justement...

 Toutefois, j'ai une première objection: si le disque est défectueux à
 l'emplacement originel de /boot/vmlinuz, pourquoi la copie de vmlinuz, sur
 disquette ou sur disque, ne serait-elle pas défectueuse elle aussi ?
C'est bien possible, en effet...
 Pour donner plus de chances aux tests, il faudrait donc repartir du fichier
 bzImage obtenu lors de la recompilation du noyau, et non de sa copie dans
 /boot.
Oui.

 Cela veut-il dire que l'erreur ne se produit que lorsque le matériel est
 froid? Est-ce une hypothèse plausible ?
Oui, surtout dans le cas d'un problème au niveau du disque dur. Il est de
notoriété publique que les disques durs fonctionnent mieux quand ils sont
chauds.

Miod


Qui peut m'expliquer ?

2000-01-07 Par sujet Georges LOUGE
Bonjour !

De temps à autre, de façon aléatoire, disons 1 fois sur 10 ou 20, mon écran
affiche au boot:

 LILO boot:
 Loading linux
 Uncompressing Linux...
 crc error
 --System halted--

et, sur ces propos définitifs, tout reste bloqué sans autre recours que
d'éteindre ou d'appuyer sur la touche reset. La machine redémarre alors
normalement sans plus faire de caprice.
Que signifie ce crc error ?

Qui peut m'expliquer ?

G.L.

-- 
 O---O 
 |  Georges LOUGE Juan-les-Pins (France) | 
 O  Membre de l'AFUL:  http://www.aful.org   O 
 |  Membre de  Linux Azur: http://www.linux-france.com/lug/linuxazur | 
 O---O


Re: Qui peut m'expliquer ?

2000-01-07 Par sujet Peix Fabrice
Georges LOUGE wrote:
 
 Bonjour !
 
 De temps à autre, de façon aléatoire, disons 1 fois sur 10 ou 20, mon écran
 affiche au boot:
 
  LILO boot:
  Loading linux
  Uncompressing Linux...
  crc error
  --System halted--
 
 et, sur ces propos définitifs, tout reste bloqué sans autre recours que
 d'éteindre ou d'appuyer sur la touche reset. La machine redémarre alors
 normalement sans plus faire de caprice.
 Que signifie ce crc error ?
 
 Qui peut m'expliquer ?

Yops,

Ceci indique que le le code du noyau est corrompu, en effet
crc signifie code de redondance cyclique, il permet de calcule
un code unique a partir de donnees(dans ce cas le code du noyau).
Et donc au demarage ce crc est verifie pour s'assurer de l'integrite du
code.
Ce qui est etrange c'est le cote aleatoire du phenomene.

Bye.


Re: Qui peut m'expliquer ?

2000-01-07 Par sujet Aubin Galinotti
Georges LOUGE wrote:
snip
 Que signifie ce crc error ?

CRC veux dire ...
  heu je sait plus exactement mais c'est un truc du genre
Cyclic Redondancy Check

en resume ca sert a verifie si un fichier a ete modifie ou pas
on prend un fichier a un instant donner, on calcul son code CRC et on 
le garde. ensuite si cve fichier ne doit pas etre modifie et qu'il est
essentiel
a la bonne marche du systeme, au demarrage on recalcule le CRC et on le
compare avec l'ancien ...
si ils sont diferent ca veut dire que le fichier a ete modifie
donc erreur

ca peux vouloir dire que le disque as un probleme et que par moment il
ne relit pas
le fichier correctement

en l'occurence vu a quel moment est l'erreur je dirait que c'est sur le
kernel qu'il
faisait sa verification

snip again

-- 

Aubin Galinotti
Kast Telecom.


Re: Qui peut m'expliquer ?

2000-01-07 Par sujet LHARDYP


Si c'est aléatoire c'est certainement hardware. soit ton HD est fatigué soit ta
RAM...


Georges LOUGE [EMAIL PROTECTED] on 07/01/2000 13:20:46

Please respond to Linux Azur linux06@linuxfr.org

To:   Linux Azur linux06@linuxfr.org
cc:(bcc: Philippe Lhardy/France/Contr/IBM)
Subject:  Qui peut m'expliquer ?




Bonjour !

De temps à autre, de façon aléatoire, disons 1 fois sur 10 ou 20, mon écran
affiche au boot:

 LILO boot:
 Loading linux
 Uncompressing Linux...
 crc error
 --System halted--

et, sur ces propos définitifs, tout reste bloqué sans autre recours que
d'éteindre ou d'appuyer sur la touche reset. La machine redémarre alors
normalement sans plus faire de caprice.
Que signifie ce crc error ?

Qui peut m'expliquer ?

G.L.

--
 O---O
 |  Georges LOUGE Juan-les-Pins (France) |
 O  Membre de l'AFUL:  http://www.aful.org   O
 |  Membre de  Linux Azur: http://www.linux-france.com/lug/linuxazur |
 O---O