OVH Cloud OVH Cloud

diskless gentoo, services qui ne se lancent pas

5 réponses
Avatar
Christophe PEREZ
Bonjour,

Dans un but très ludique, je tente depuis hier d'utiliser une
gentoo-diskless.
Cela fonctionne relativement bien, hormis le fait que certains services ne
se lancent pas, dont, évidemment, sysklogd. Aussi, je n'ai pas de log.
Je n'ai pas non plus d'affichage pendant la phase de lancement des
services, c'est à dire, entre la fin du chargement du noyau, et le login.
Du coup, je me retrouve assez "aveugle" pour diagnostiquer quoi que ce
soit.

Après mon boot, voici dans quel état je suis :

$ rc-status
Runlevel: default
anacron [ started ]
coldplug [ started ]
cupsd [ off ]
distccd [ off ]
domainname [ started ]
famd [ off ]
hotplug [ started ]
local [ started ]
netmount [ started ]
ntpd [ started ]
splash [ started ]
sshd [ started ]
sysklogd [ off ]
vixie-cron [ started ]
xdm [ started ]
xinetd [ started ]

$ rc-status boot
Runlevel: boot
bootmisc [ started ]
checkfs [ started ]
checkroot [ started ]
clock [ started ]
consolefont [ started ]
hostname [ started ]
keymaps [ started ]
localmount [ started ]
modules [ started ]
net.lo [ started ]
numlock [ started ]
rmnologin [ started ]
serial [ started ]
urandom [ started ]

Or, même si keymaps semble ici lancé, j'ai un clavier en querty. Alors
que si je fais un /etc/init.d/keymaps restart, j'ai alors le clavier en
azerty. Ceci pour montrer que je ne peux pas non plus trop me fier à
cette information.

De même, même si plus haut, xdm semble lancé, kdm l'est bien :
4028 ? Ss 0:00 /usr/kde/3.3/bin/kdm
4029 ? S 0:00 \_ /usr/kde/3.3/bin/kdm_config

mais je n'ai aucune interface graphique à l'écran pour me loguer.
Par contre, il est à noter qu'une fois, (alors que j'ai transféré tout
le contenu du diskless d'un poste à un autre) la liste des services non
lancés était légèrement différentes (sysklogd l'était alors que sshd
ne l'était plus) et que mon kdm a fonctionné parfaitement. Mais depuis,
sans rien changer, c'est revenu à la présente liste.

Auriez-vous déjà rencontré ce genre de situation ? Auriez-vous une
idée de ce qui peut causer le problème ?

Merci d'avance, car j'aurais bien aimé aller un peu plus loin dans cette
aventure passionnante.

--
Christophe PEREZ
Écrivez moi sans _faute !

5 réponses

Avatar
l'indien
On Thu, 20 Jan 2005 12:26:37 -0400, Christophe PEREZ wrote:

Bonjour,

Dans un but très ludique, je tente depuis hier d'utiliser une
gentoo-diskless.
Cela fonctionne relativement bien, hormis le fait que certains services ne
se lancent pas, dont, évidemment, sysklogd. Aussi, je n'ai pas de log.
Je n'ai pas non plus d'affichage pendant la phase de lancement des
services, c'est à dire, entre la fin du chargement du noyau, et le login.
Du coup, je me retrouve assez "aveugle" pour diagnostiquer quoi que ce
soit.
[...]

rc-update add sysklogd default
devrait aider...

[...]

Or, même si keymaps semble ici lancé, j'ai un clavier en querty. Alors
que si je fais un /etc/init.d/keymaps restart, j'ai alors le clavier en
azerty. Ceci pour montrer que je ne peux pas non plus trop me fier à
cette information.

De même, même si plus haut, xdm semble lancé, kdm l'est bien :
4028 ? Ss 0:00 /usr/kde/3.3/bin/kdm
4029 ? S 0:00 _ /usr/kde/3.3/bin/kdm_config


C'est que kdm a été sélectionné dans /etc/rc.conf.
J'ai l'impression que ta distrib n'est pas ou mal configurée.
Vérifie le contenu des fichiers /etc/rc.conf et /etc/conf.d/*

[...]

Avatar
TiChou
Dans le message <news:,
*l'indien* tapota sur f.c.o.l.configuration :

Christophe PEREZ wrote:
Dans un but très ludique, je tente depuis hier d'utiliser une
gentoo-diskless.
Cela fonctionne relativement bien, hormis le fait que certains services
ne se lancent pas, dont, évidemment, sysklogd.

$ rc-status
Runlevel: default
[...]


sysklogd [ off ]


rc-update add sysklogd default
devrait aider...


Son service sysklogd est déjà présent dans le runlevel default.

--
TiChou


Avatar
Christophe PEREZ
Le Fri, 21 Jan 2005 11:24:08 +0100, l'indien a écrit:

rc-update add sysklogd default
devrait aider...


Comme dit par TiChou, le service est déjà dans le bon runlevel.

C'est que kdm a été sélectionné dans /etc/rc.conf.


Oui, merci, heureusement.

J'ai l'impression que ta distrib n'est pas ou mal configurée.
Vérifie le contenu des fichiers /etc/rc.conf et /etc/conf.d/*


Ben, c'est la copie conforme au niveau config de la gentoo de mon desktop.
Normalement, tout y est. Juste que certains services du runlevel ne se
lancent pas au boot.

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Christophe PEREZ
Le Thu, 20 Jan 2005 12:26:37 -0400, Christophe PEREZ a écrit:

Du coup, je me retrouve assez "aveugle" pour diagnostiquer quoi que ce
soit.


Bon, je n'arrive toujours à rien...
Y aurait-il svp une solution pour connaître précisément l'ordre dans
lequel les services se lancent sur gentoo en fonction de leurs
dépendances sans aller tout tracer à la main ?
Ceci de façon à savoir quel est le premier de mes services qui ne se
lance pas.

Merci d'avance.

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Christophe PEREZ
Le Sun, 23 Jan 2005 12:37:36 -0400, Christophe PEREZ a écrit:

Ceci de façon à savoir quel est le premier de mes services qui ne se
lance pas.


Bon, il semblerait que j'ai en fait plusieurs problèmes, dont le premier
est que, le /usr n'est monté en nfs qu'après (par netmount ?) le
lancement de certains services, qui ne trouvent donc pas leur binaire (ou
données) dans /usr qui est vide.
Je pourrais peut-être mettre un "before *" sur ce netmount, mais est-ce
la solution la plus propre ?

Je ne comprends pas que le howto de gentoo sur le sujet n'en fasse pas
état, ni qu'aucun commentaire du genre ne se trouve (après des heures de
recherches) sur les forums gentoo.

--
Christophe PEREZ
Écrivez moi sans _faute !