* Julien Valroff <[EMAIL PROTECTED]> [2005-02-07 21:44] : [...]
> C'�tait sans compter sur le Bug #240481, un peu plus vieux, qui comporte > un �l�ment de r�ponse, ou plut�t un moyen de contourner le probl�me. > > http://groups.google.fr/groups?selm=1EqJN-ie-21% > 40gated-at.bofh.it&output=gplain > > Dans mon cas, j'ai recompil� mon noyau avec CONFIG_LEGACY_PTYS=y et tout > fonctionne de nouveau. > Pourtant, il ne s'agit pas d'une r�elle solution. > > Dans le but de comprendre le probl�me, quelqu'un pourrait-il expliquer > le passage suivant : > > "mounting devpts to /dev/pts inside the udev init scripts fixes the > problem and IMHO it looks like the correct thing to do anyhow." Euh, pourtant, tout est indiqu� dans le rapport de bogue que tu cites, non ? the problem is that without CONFIG_LEGACY_PTYS a program (i.e. bootlogd) can open a pty only after devpts is properly mounted under /dev/pts. but right now we have the following: S02mountvirtfs mounts devpts under the disk-based /dev. (devpts est mont� � partir du syst�me /dev/ physique) S04udev moves the disk-based /dev out of the way, mounts a memory-based fs on /dev and creates /dev/pts. but it does not mount devpts. (udev masque le syst�me /dev physique par sa propre arborescence, il cr�e /dev/pts, mais ne monte pas devpts) S05bootlogd tries to open a new-style pty, but fails due to the missing devpts, then it tries an old-style /dev/ptsxx, but fails again because the kernel doesn't support them. boot messages are lost :( (bootlogd tente d'utiliser devpts et �choue car celui-ci n'est plus visible) S35mountall.sh or S35mountkernfs (depending on the setup) finally mount devpts under the memory-based /dev. from here on everything is normal. (devpts est mont� sur le /dev logiciel fourni par udev, mais c'est trop tard pour bootlogd). mounting devpts to /dev/pts inside the udev init scripts fixes the problem and IMHO it looks like the correct thing to do anyhow. Le contournement propos� (mais ce n'est pas une solution propre) est de monter devpts � la fin du script d'udev, bootlogd pourra alors y acc�der sans soucis (il n'est pas non plus facile de cr�er proprement un script s�par� car il n'y a pas de num�ro entre S04 et S05 � moins de lui donner un nom dans l'ordre alphab�tique entre S04u et S05b). Fred -- Comment poser les questions de mani�re intelligente�? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug�? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html -- Pensez � lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

