[Linux-bruxelles] Re: init scripts : NTP ne demarre pas
Didier MISSON
didier.misson at atofina.com
Ven 23 Juil 16:55:47 CEST 2004
Didier MISSON écrivait :
> Ce qui est logique... car il FAUDRAIT passer un paramètre START à ces 2
> scripts pour lancer NTP ou pure-ftp
>
> par ex :
>
> /etc/init.d/ntp-server start
>
> Donc, pour moi ce n'est pas normal de prévoir une installation de ce
> genre, avec des membres Snn pour lancer des process, mais avec des
scripts
> qui se terminent par un msg d'erreur !
Euh ?
Le fait que le lien soit S23ntp-server (avec un "S" comme "S"tart)
fait que le script sera démarré avec "start" en paramètre.
Didier> ah ok
Le "start" est passé automatiquement en paramètre...
J'ai encore appris un truc ;-)
J'ai retiré mon bricolage "start" du script.
> Ok, je modifie donc le script dans /etc/init.d/ntp-server pour accepter
> de lancer ntp si aucun paramètre n'est présent (sans le "start")
Rien à voir, inutile, etc.
> root at abrusnmrtg2:~# /etc/rc2.d/S23ntp-server
> Starting NTP server: ntpd.
Tu aurais fait /etc/rc2.d/S23ntp-server start sans toucher à rien que
ça aurait sans doute marché aussi.
Didier> oui... qd je le lance manuellement oui.
Mais pas lors du boot :-(
> Pourtant, si je reboot le serveur, NTP ne démarre PAS !
> Pourquoi ?
> C'est comme si le script rc2.d/S23ntp-server n'était pas exécuté ?
Tu sais, sans les logs, c'est un peu difficile à dire... bootlogd est
installé ? Il te permettrait, après coup, d'aller voir dans
/var/log/boot ce qui se passe.
Frédéric
Didier> oui, je trouve bien un bootlogd
Il a l'air installé.
Mais pas de /var/log/boot !!!
:-(
euh...
/etc/default/bootlogd
# Run bootlogd at startup ?
BOOTLOGD_ENABLE=No
ok, je l'active et je reboot
(c'est le 2ème serveur, test et backup... no problem)
Ok, je vois mes msgs et le démarrage :
...
Fri Jul 23 16:48:29 2004: Initializing random number generator...done.
Fri Jul 23 16:48:29 2004: Recovering nvi editor sessions... done.
Fri Jul 23 16:48:29 2004: INIT: Entering runlevel: 2
Fri Jul 23 16:48:29 2004: Starting system log daemon: syslogd.
Fri Jul 23 16:48:29 2004: Starting kernel log daemon: klogd.
Fri Jul 23 16:48:29 2004: Starting MTA: exim4.
Fri Jul 23 16:48:30 2004: Starting mouse interface server: gpm.
Fri Jul 23 16:48:30 2004: Starting internet superserver: inetd.
Fri Jul 23 16:48:30 2004: Starting OpenBSD Secure Shell server: sshd.
Fri Jul 23 16:48:31 2004: Didier Misson ntp-server script test : parametre
= start
Fri Jul 23 16:48:31 2004: Starting NTP server: ntpd.
Fri Jul 23 16:48:31 2004: Starting deferred execution scheduler: atd.
Fri Jul 23 16:48:31 2004: Starting periodic command scheduler: cron.
...
J'ai le msg que j'ai ajouté ds le script
Le NTP démarre bien !
mais...
Pq je ne le retrouve pas actif alors ?
ps -A|grep ntp ne trouve rien !
Qu'est ce qui pourrait arretter ce daemon ?
--
Didier
Plus d'informations sur la liste de diffusion Linux-bruxelles