Bonjour à tous

Depuis quelque temps, j'ai des problèmes de scripts de démarrage:

1) les scripts qui sont dans /etc/rc[235].d  ne démarrent plus au
boot. Je dois tous les lancer à la main à la ligne de commande. C'est
le cas par exemple de cups, apache2, ddclient, etc qui sont tous des
scripts de type sysV.

2) Les scripts de type upstart sont pour la plupart démarrés
normalement, sauf cron qui est stoppé:

root@station0:/etc/rc5.d# initctl status cron
cron stop/waiting

alors que /etc/init/cron.conf contient
start on runlevel [2345]

J'ai donc vérifié le runlevel et, curieusement, il n'y a pas de
runlevel après un boot normal (interface graphique):
root@station0:/etc/rc5.d# runlevel
unknown

Mais si je fais un telinit 5, tous mes scripts démarrent!

root@station0:/etc/rc5.d# telinit 5
root@station0:/etc# runlevel
N 5
root@station0:/etc/rc5.d# initctl status cron
cron start/running, process 3387
root@station0:/etc/rc5.d# ps -ef | grep cron
root      3387     1  0 11:49 ?        00:00:00 cron
root@station0:/etc/rc5.d# ps -ef | grep cups
root      3696     1  0 11:49 ?        00:00:00 /usr/sbin/cupsd -C
/etc/cups/cupsd.conf


Depuis qu'il n'y a plus /etc/inittab, je suis perdu.
Je n'ai rien trouvé de pertinent dans les logs.

Quelqu'un aurait-il une piste?

Pierre Maitre
_______________________________________________
gull mailing list
[email protected]
http://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à