Vous êtes sur la page 1sur 13

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

JOURNAL DES ERREURS LTSP-3

Page 1/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

Table des matires


1 Journal des erreurs ...........................................................................................................................2 1.1 Mthode ...................................................................................................................................3 1.2 Diffrents boots PXE ...............................................................................................................3 1.3 Message d'erreur concernant le cblage ....................................................................................3 1.3.1 Erreur 1 ............................................................................................................................3 1.3.2 Erreur 2 ............................................................................................................................4 1.4 Message d'erreur concernant le dhcp .......................................................................................4 1.4.1 Erreur 1 ............................................................................................................................4 1.4.2 Erreur 2 ............................................................................................................................6 1.4.3 Erreur 3 ............................................................................................................................6 1.5 Message d'erreur du TFTP .......................................................................................................7 1.5.1 Erreur 1 ............................................................................................................................7 1.5.2 Erreur 2 ............................................................................................................................7 1.5.3 Erreur 3 ............................................................................................................................8 1.5.4 Erreur 4 ............................................................................................................................8 1.6 Message d'erreur de NFS .........................................................................................................9 1.6.1 Erreur 1 ............................................................................................................................9 1.6.2 Erreur 2 ............................................................................................................................9 1.6.3 Erreur 3 .........................................................................................................................10 1.6.4 Erreur 4 ..........................................................................................................................10 1.6.5 Erreur 5 ..........................................................................................................................10 1.6.6 Erreur 6 ..........................................................................................................................11 1.7 Message d'erreur li LTS ....................................................................................................11 1.7.1 Erreur 1 ..........................................................................................................................11 1.7.2 Erreur 2 ..........................................................................................................................12 1.7.3 Erreur 3 ..........................................................................................................................12 1.8 Message d'erreur de XFS .......................................................................................................12 1.8.1 Erreur 1 ..........................................................................................................................12 1.8.2 Erreur 2 ..........................................................................................................................13 1.9 Message d'erreur XDCMP .....................................................................................................13 1.9.1 Erreur 1 ..........................................................................................................................13 1.9.2 Erreur 2 ..........................................................................................................................14

Page 2/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

1 Journal des erreurs


Dans ce journal ont t notes toutes les erreurs, les problmes rencontrs par le laboratoire de CILCETRIL durant sa progression dans les mandres du boot PXE. Par ailleurs je conseille en cas de problme la lecture de la documentation complte du projet ltsp, qui peut tre d'une grande aide : http://www.ltsp.org/documentation/ltsp-3.0-4-en.html Ce chapitre est organis en diffrents types d'erreurs se rattachant un serveur ou a un type de bug. L'organisation en est plutt chronologique, dans l'ordre d'apparition par rapport au boot.

1.1 Mthode
Dans la mesure du possible toutes les erreurs de ce chapitre seront prsentes dans un mme format. En premier lieu, si le besoin se fait sentir je donne le contexte de l'erreur. Puis est donn le message d'erreur, et ou les caractristiques du problme. Ensuite, vient une interprtation de ce message, car ils sont parfois nigmatiques. Enfin vient une proposition de rsolution du problme. Si plusieurs problmes de nature diffrentes se retrouvent sous le mme message d'erreurs, je propose une ou plusieurs interprtations, spares par des tirets. Je procde de mme pour les solutions possibles, en rappelant alors quelles interprtations j'utilise si ncessaire.

1.2 Diffrents boots PXE


Attention, PXE est une norme qui a visiblement connu diverses implmentations. aussi peut-on constater diverses ractions aux mmes erreurs selon la version utilise. Durant mes tests, j'ai utilis principalement deux implmentations de ce protocole : Intel(R) BootAgent Version 4.0.14 Copyright (C) 1997-2000, Intel corporation Intel UNDI, PXE-2.0 (build 082) Copyright (C) 1997,1998,1999Intel Corporation

Cette dernire implmentation est celle que possdent les Mini-ITX. Ces postes tant ceux sur lesquels j'ai le plus travaill et fait de tests, la plus grande majorit de mes exemples d'erreurs proviennent de cette version.

1.3 Message d'erreur concernant le cblage


1.3.1 Erreur 1
Message : Intel(R) Boot Agent Version 4.0.14 PXE-E61: Media test failure, check cble PXE-MOF: Exiting Intel PXE ROM DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER

Page 3/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

Interprtation : Il s'agit d'un problme matriel de connexion switch et/ou cble (je ne sais pas jusqu'o peut s'tendre la gamme d'erreur de ce message) Ce message est celui qui apparat en cas de non branchement du client au rseau. Pour les cartes ayant le PXE-2.0, cela peut aussi indiquer que le problme se situe entre le switch et le serveur. Rsolution : Utiliser un switch en tat de fonctionnement. Ce problme m'est apparu la premire fois alors que je faisais un test avec un vieux switch (un Mega SWITCH NH 2007), qui en fait tait hors de fonctionnement. Les erreurs de configuration de dhcpd.conf gnrent des "log", on peut donc si on craint ce genre de problmes consulter le fichier /var/log/syslog pour vrifier. Les informations de ce fichiers sont situes la fin. Vrifier le branchement ou le fonctionnement de la connectique.

1.3.2 Erreur 2
Message: nfs : server 192.168.0.1 not responding, still trying Interprtation : Le serveur nfs n'est plus accessible, le serveur est peut tre teint, le service inactif, ou carrment pas install, ou encore inaccessible. Rsolution : Vrifier que le serveur est allum, le service actif ou prsent ou encore que le branchement est valable. Note : J'ai obtenu ce message d'erreur en retirant le RJ45 reliant le client au serveur, cependant je note que ce message n'est prsent qu'une fois le FileSystem mont. Avant il n'y a aucun message et le processus de boot , bien sur, s'arrte.

1.4 Message d'erreur concernant le dhcp


1.4.1 Erreur 1
Message : PXE-E51: No DHCP or proxyDHCP offers were received PXE-MOF: Exiting Intel PXE ROM DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER Note : les deux dernires lignes ne concernent pas notre erreur prcisment. Toutes les erreurs ce niveau du boot conduisent ces lignes signifiant la fin de la procdure.

Page 4/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

Interprtation : Ce message laisse entendre que le client n'a pas reu de trames provenant du serveur. Les traces prises de ce test ( cf Traces17_Queducups) le confirment. Ce message peut tre du un problme de dhcp, dhcpd.conf est peut tre incomplet ou en incohrence avec /etc/hosts, dans le cas ou vous utilisez des adresses statiques. Ce message est envoy ds que la configuration de dhcpd.conf est dfectueuse. Cela peut aller d'une parenthse qui manque, une option qui n'est pas prise en compte sur votre version... Ce message peut tre aussi reu dans les cas o le tftp ne donne pas accs au bon rpertoire. Le bon rpertoire tant celui o, le client peut tlcharger les fichiers dont il a besoin, le premier d'entre eux tant "pxelinux.0". Rsolution : il est envisageable que la connectique soit dfaillante, vrifier les cbles. il est possible que le dhcp ne soit pas en fonctionnement, on peut alors faire : /etc/init.d/dhcpd restart diter /var/log/syslog , si vous avez en message d'erreur : No subnet declaration for ethX (xxx.xxx.xxx.xxx) Please write a subnet declaration in your dhcpd.conf file for the network segment to wich interface ethX is attached. Alors votre dhcpd.conf est incomplet car vous avez plusieurs cartes rseaux sur votre serveur et dhcp require une configuration pour chaque sous-rseau auquel il appartient. Si votre serveur n'est dhcp que pour un sous-rseau vous pouvez mettre des configuration vide pour les autres, par exemple : subnet 192.168.154.0 netmask 255.255.255.0 { } Dans le cas o 192.168.154.0 n'est pas le rseau pour lequel est utilis ce dhcp. Si il y a une incohrence entre dhcpd.conf et /etc/hosts , cela gnre des erreurs. Si le fichier dhcpd.conf indique la prsence de clients et prcise qu'ils ont des adresses fixes, celles-ci doivent tre indiques, dans /etc/hosts. Il faut vrifier la concordance entre le champ filename du dhcp.conf et le lieu de tlchargement du tftp, dans /etc/xinetd/tftp pour une Mandrake ou /etc/inetd pour une Debian. Exemple : dhcpd.conf prcise : host clientgris { hardware ethernet 00:40:63:c1:0b:44; fixed-address clientgris; } Il faut donc que /etc/hosts donne cette adresse, par exemple : 192.168.0.251 clientgris Ne pas oublier aprs avoir modifi le dhcp.conf, de relancer xinetd (Mandrake) ou inetd (Debian).

Page 5/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

Notes : Les erreurs de configuration de dhcpd.conf gnrent des log visibles dans /var/log/syslog. Ce message peut aussi avoir une signification diffrente selon la version implmente sur la carte rseau. Pour : Intel(R) BootAgent Version 4.0.14 Copyright (C) 1997-2000, Intel corporation Il peut signifier que le branchement du client au switch est effectif, mais que le serveur n'est pas reli au switch. Il peut s'agir donc dans ce cas d'un problme de connectique, bien que le message semble orient le problme vers le dhcp.

1.4.2 Erreur 2
Note : Cette erreur ne relve pas vraiment du tftp cependant elle intervient aprs le dhcp et avant le tftp. Cette erreur est sujet caution, en effet cette option n'est normalement pas ncessaire dans le cas de figure o nous nous trouvons. Cependant si vous vous trouver devant le message d'erreur suivant, voici ce que je propose. Message : PXE-E74: Bad or missing PXE menu and/or prompt information Interprtation : le code de l'option vendor-encapsulated-option a t mal retranscris dans votre dhcpd.conf, vrifiez le. Rsolution : Il faut rajouter l'option vendor-encapsulated-option dans le fichier dhcpd.conf : option vendor-encapsuled-options 09:0f:80:00:0c:4e:65:74:77:6f:72:6b:20:62:6f:6f:74:0a:07:00:50:72: 6f:6d:70:74:06:01:02:08:03:80:00:00:47:04:80:00:00:00:ff; Vous trouverez dans le package pxestuff le fichier dhcp.sample qui donne la valeur exacte de ce champs, il faut le recopier exactement, sans aucune erreur. Note : ce message d'erreur est explicite, mais cette erreur peut aussi se retrouver sous le message plus commun : PXE-E51: No DHCP or proxyDHCP offers were received

1.4.3 Erreur 3
Message : ERROR ! No root-path. Check your DHCP configuration, to make sur that the 'option root-path' is specified Kernel panic: Attempt to kill init!

Page 6/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

Interprtation : Avez-vous deux server DHCP sur votre rseau ? Si c'est le cas il est envisageable que les deux soient en fonctionnement, et que l'un des deux perturbe le bon fonctionnement du boot. De toute manire, il ne vaut mieux pas avoir deux dhcp sur le mme rseau, ou sur la mme plage d'adresse ... il est bien sur envisageable que vous n'ayez pas mis de root-path dans le dhcp.conf ou que celuici ne soit pas bon. Rsolution : teindre l'un des deux DHCP. vrifier dans le dhcp.conf le root-path qui est le path vers la racine du client ltsp il aura une apparence du genre : option root-path "192.168.0.50:/opt/ltsp/i386"

1.5 Message d'erreur du TFTP


1.5.1 Erreur 1
Message : PXE-T02: Access violation PXE-E3C: TFTP Error - Access Violation PXE-MOF: Exiting Intel PXE ROM. Interprtation : problme sur la zone d'accs au tftp Rsolution : vrifier l'emplacement de la zone tftp dans /etc/inetd.conf sur Debian, ou /etc/xinetd.d/tftp sur Mandrake.

1.5.2 Erreur 2
Message : PXE-E32 : TFTP open timeout PXE-MOF: Exiting Intel PXE ROM Interprtation : Avez-vous un server tftp ? Si vous en avez un, il est probable que le fichier root indiqu soit mauvais ou qu'il y ai une erreur de configuration dans /etc/inetd.conf (pour Debian) ou dans /etc/xinetd.d/tftp (sur Mandrake). Rsolution : Si la rponse est non, il faut en installer un. Une fois le server tftp install, il ne faut pas oublier de prciser o il ira chercher les fichier, sa racine, dans une configuration Mandrake, il s'agit du champs server_args dans /etc/xinetd.d/tftp . Dans /etc/inetd.conf (sous Debian) il s'agit du dernier argument de la ligne. Corrigez les fichiers de configuration. Dans ce cas la consultation des fichiers de log, / var/log/syslog, permet d'avoir des informations supplmentaires. Si vous venez d'installer un tftpdPage 7/13 Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

hpa, il faut revoir la configuration du service qui lance tftpd, probablement inetd sur Debian. Voici la ligne concernant le tftp qu'il faut utiliser pour inetd.conf: tftp dgram udp wait root /usr/sbin/in.tftpd tftpd -s /tftpboot

Notes : Attention !! Si votre pxelinux.0 a t cras, rduit a une taille de 0 rien ne vous l'indique et l'opration plante.

1.5.3 Erreur 3
Message : PXE-E32: PXE-E35: PXE-E39: PXE-MOF: TFTP open timeout TFTP read timeout TFTP cannot read from connection Exiting Intel PXE ROM

Rsolution : Le serveur tftp Debian de base de la version 3 ne convient pas. Il faut le changer par un tftp-hpa, il convient alors de vrifier que inetd.conf indique le bon serveur tftp.

1.5.4 Erreur 4
Message : PXE-T01: File not found PXE-E3B: TFTP Error - File Not Found PXE-M0F: Exiting Intel PXE ROM Interprtation : Il y a un problme avec le nom du champs filename de dhcpd.conf, ou avec le fichier correspondant ce champs. On indique un fichier tlcharger par tftp par le champ filename de /etc/dhcpd.conf. Si il y a une erreur soit le nom est mal donn, soit le fichier n'est pas dans le bon rpertoire. Rsolution : Vrifier que le fichier pxelinux.0 est bien dans votre rpertoire racine de tftp, par exemple : / tftpboot, c'est dire l'endroit que vous avez indiqu dans le champ server_args de / etc/xinetd.d/tftp (sur Mandrake) ou encore pour inetd.conf (sur une Debian) le dernier argument de la ligne. Par ailleurs si ce fichier est son bon emplacement, vrifi qu'il n'y a pas une erreur d'criture dans /etc/dhcpd.conf , le champ filename doit contenir /pxelinux.0 . Voir les exemple de dhcp.conf.

Page 8/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

1.6 Message d'erreur de NFS


1.6.1 Erreur 1
Contexte : vous venez d'installer nfs, et vous le lancez avec /etc/init.d/nfs-kernel-server (pour une Debian) la rponse en ligne de commande est insatisfaisante. Message (sur la ligne de commande) : Not starting NFS kernel daemon: No exports Interprtation : le fichier /etc/exports n'a pas t remplis. Rsolution : il faut spcifier dans quel rpertoire lieu l'export. Il faut mettre une ligne du type suivant dans /etc/exports : /opt/ltsp/i386 192.168.0.0/255.255.255.0(ro,no_root_squash) puis on teint et on rallume NFS : /etc/rc.d/init.d/nfs restart

1.6.2 Erreur 2
Message : Root-NFS: Server returned error -13 while mounting / tftpboot/lts/ltsroot VFS: Unable to mount root fs via NFS, trying floppy. kmod: failed to exec /sbin/modprobe -s -k block-major-2, errno = 2 VFS: Cannot open root device "nfs" or 02:00 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 02:00 Interprtation : Il y a vraisemblablement un problme dans /etc/exports, qui est le fichier de configuration de NFS. Rsolution : Dans /etc/exports , il faut ajouter la ligne suivante, si elle n'y est pas : /opt/ltsp/i386 192.168.0.0/255.255.255.0(ro,no_root_squash) puis on teint et on rallume NFS : /etc/rc.d/init.d/nfs restart

1.6.3 Erreur 3
Contexte : Une erreur a t trouve prcdemment et traite, cependant le message d'erreur revient sans modification apparente.

Page 9/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

Message : Le message ne change pas quel qu'il soit. Interprtation : Le traitement de l'erreur n'a pas t pris en compte car NFS ne se modifie pas dynamiquement. Rsolution : Pour que les modification de : /etc/exports soient prises en compte il faut teindre NFS puis le rallumer. Pour cela : /etc/rc.d/init.d/nfs stop /etc/rc.d/init.d/nfs start ou /etc/rc.d/init.d/nfs restart

1.6.4 Erreur 4
Message : Ce message provient des log de /var/log/syslog, de manire gnrales ces logs sont suffisamment explicite pour permettre une bonne interprtation des problmes. lab-fw rpc.mountd: refused mount request from 192.168.0.128 for / opt/ltsp/i386 (/): no export entry Interprtation : Il n'y a pas d'entre dans /etc/exports. Rsolution : Il faut modifier /etc/exports pour tre en cohrence avec la ralit. diter /etc/exports et mettre dedans : /opt/ltsp/i386 192.168.0.0/255.255.0.0(ro,no_root_squash)

1.6.5 Erreur 5
Message : unable to get nfsd port number from server, using default mount :server 192.168.0.10 not responding, time out Interprtation : le server nfs n'est pas en fonctionnement, il faut l'allumer Rsolution : Mettre en activit le server nfs : /etc/init.d/nfs start Sur une version Debian (3.0): /etc/init.d/nfs-kernel-server start

Page 10/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

1.6.6 Erreur 6
Note : Ce message est, je suppose, li aux derniers packages ltsp que j'utilise, qui doivent inclure des messages d'erreurs plus explicite que les versions prcdentes..; Message : ERROR! Failed to mount the root directory via NFS! Possible reasons include: 1) NFS services may not be running on the server 2) Workstation IP does not map to a hostname, either in /etc/hosts or in DNS 3) Wrong address for NFS server in the DHCP config file 4) Wrong pathname for root directory in the DHCP config file Kernel panic: Attempted to kill init ! Interprtation : comme le laisse supposer le message, il y a certainement plusieurs causes possibles... Rsolution : dans notre cas comme le laissait supposer le message, il s'agissait d'un problme de NFS. Celui-ci n'tant pas actif. Il suffit de le mettre en marche pour remettre en ordre le systme. /etc/init.d/nfs-kernel-server start

1.7 Message d'erreur li LTS


1.7.1 Erreur 1
Message : VFS: Mounted root (nfs filesystem) Freeing unused kernel memory: 80k freed Warning: unable to open an initial console. Interprtation : le rpertoire lts utilis a probablement des problmes, si il a t dpos ici la suite d'un cp, il aura perdu certaines de ces fonctionnalit. Il faut en reprendre un neuf et l'amener en format zip. Rsolution : Prendre un nouveau rpertoire lts, le zipper puis le dplacer et le dzipper.

1.7.2 Erreur 2
Message : WARNING: SOUND is enabled in lts.conf, but it appears that the sound package has not been installed

Page 11/13

Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

Interprtation : lts.conf est configur pour faire du son, mais le package ltsp_sound n'a pas t install. Rsolution : Installer le package ltsp_sound. Si il s'agit d'une rinstallation de ce package, ne pas oublier de relire le README qui donne une liste de librairie effacer avant de procder la rinstallation. Je rappelle que le son suppose un client ayant une adresse statique.

1.7.3 Erreur 3
Message : Error: Auto probe of the video card failed ! You need to specify the proper X server in lts.conf

Press <enter> to continue Interprtation : La carte graphique n'est pas compatible avec le server X indiqu dans lts.conf. Par simplicit je suis gnralement en mode auto dans le champ xserver de lts.conf. Rsolution : Pour certaine machines, notamment les vieux pc, il vaut mieux passer en mode "vesa". Ce qui donne dans lts.conf : XSERVER = vesa

1.8 Message d'erreur de XFS


1.8.1 Erreur 1
Message : (EE) xf86OpenSerial : Cannot open device /dev/psaux Nos such device or adress. (EE) Mouse0: cannot open input device (EE) PreInit failed for input device "Mouse0" (WW) No core pointer registred No core pointer Fatal server error: failed to initalize core devices Interprtation : Le serveur ne trouve pas la souris, il y a probablement un problme de connectique. Rsolution : Brancher la souris. Notes : Il existe une option permettant au serveur de continuer malgr l'absence de souris.
Page 12/13 Nicolas GREMOND & Olivier HECART

Journal des erreurs LTSP

SIL-CETRIL 29/10/2003

1.8.2 Erreur 2
Message : could not open default element tcp/192.168.0.1:7100, removing from list! puis aprs un certain temps on obtiens : xf86Open Console: Cannot open virtual console 3 (No such file or directory) Interprtation : il y a un problme avec le numro de port, le service ne s'ouvre pas, il est invisible avec netstat -a --tcp, alors qu'on devrait le voir. Rsolution : il faut permettre a XFS d'couter sur le port 7100. Pour cela il faut supprimer l'option -nolisten = tcp

1.9 Message d'erreur XDCMP


1.9.1 Erreur 1
Message : Warning: font renderer for ".pfa" registered more than once Warning: font rendered for ". " registered more than once Fatal server error: XDMCP fatal error: Session declined Maximum number of open session from your host reached dans /var/log/syslog, on trouve : Id "9" respawning too fast: disabled for 5 minutes Rsolution : - attendre les 5 minutes requises.

1.9.2 Erreur 2
Message : XDM: too many retransmissions Interprtation : En fait ce problme correspond semble-t-il a une erreur de notre part dans l'adresse du serveur que nous avons mal indique. Rsolution : Vrifier le lts.conf , le champ XSERVER doit indiquer le bon server, dans notre cas en gnrale il s'agit de 192.168.0.1.

Page 13/13

Nicolas GREMOND & Olivier HECART