Update-rc.d n'en fait qu'à sa tête ?

Bonjour,

j’ai fait une installation de centreon dans /usr/local/centreon/ sur une Debian 6.0.7
les services centcore et centstorage manque à l’appelle au démarrage.

alors, j’essai de comprendre comment les ajouter mais je sèche…

je voudrais que update-rc.d me génère du niveau “S20cent…” en runlevel 2345 (surtout en 2!) mais il fait des “S01cent…” et pire que tout, je n’ai rien en rc2.d :

root@monkey:/etc# update-rc.d centcore start 20 2 3 4 5 . stop 20 0 1 6 .
update-rc.d: using dependency based boot sequencing
root@monkey:/etc# update-rc.d centstorage start 20 2 3 4 5 . stop 20 0 1 6 .
update-rc.d: using dependency based boot sequencing
root@monkey:/etc# ls rc?.d/
rc0.d/:
K01apache2   K01centstorage  K01ndoutils  K02mysql     K05umountnfs.sh	K07hwclock.sh  K09vmware-tools	K12halt
K01atd	     K01exim4	     K01snmpd	  K03sendsigs  K06nfs-common	K07networking  K10umountfs	README
K01centcore  K01nagios3      K01urandom   K04rsyslog   K06portmap	K08ifupdown    K11umountroot

rc1.d/:
K01apache2  K01centcore     K01exim4	K01ndoutils  K02mysql	 K06nfs-common	README	      S21bootlogs
K01atd	    K01centstorage  K01nagios3	K01snmpd     K04rsyslog  K06portmap	S01killprocs  S22single

rc2.d/:
README		 S15nfs-common	S17sudo     S19atd   S19mysql	  S19ntp    S19ssh	 S22rc.local
S01vmware-tools  S17fancontrol	S18apache2  S19cron  S19nagios3   S19rsync  S20exim4	 S22rmnologin
S14portmap	 S17rsyslog	S19acpid    S19dbus  S19ndoutils  S19snmpd  S21bootlogs  S22stop-bootlogd

rc3.d/:
README		 S14portmap	S17sudo     S19cron	S19ndoutils  S19ssh	  S22rmnologin
S01centcore	 S15nfs-common	S18apache2  S19dbus	S19ntp	     S20exim4	  S22stop-bootlogd
S01centstorage	 S17fancontrol	S19acpid    S19mysql	S19rsync     S21bootlogs
S01vmware-tools  S17rsyslog	S19atd	    S19nagios3	S19snmpd     S22rc.local

rc4.d/:
README	       S17fancontrol  S18apache2  S19cron   S19nagios3	 S19rsync  S20exim4	S22rmnologin
S14portmap     S17rsyslog     S19acpid	  S19dbus   S19ndoutils  S19snmpd  S21bootlogs	S22stop-bootlogd
S15nfs-common  S17sudo	      S19atd	  S19mysql  S19ntp	 S19ssh    S22rc.local

rc5.d/:
README		 S14portmap	S17sudo     S19cron	S19ndoutils  S19ssh	  S22rmnologin
S01centcore	 S15nfs-common	S18apache2  S19dbus	S19ntp	     S20exim4	  S22stop-bootlogd
S01centstorage	 S17fancontrol	S19acpid    S19mysql	S19rsync     S21bootlogs
S01vmware-tools  S17rsyslog	S19atd	    S19nagios3	S19snmpd     S22rc.local

rc6.d/:
K01apache2   K01centstorage  K01ndoutils  K02mysql     K05umountnfs.sh	K07hwclock.sh  K09vmware-tools	K12reboot
K01atd	     K01exim4	     K01snmpd	  K03sendsigs  K06nfs-common	K07networking  K10umountfs	README
K01centcore  K01nagios3      K01urandom   K04rsyslog   K06portmap	K08ifupdown    K11umountroot

rcS.d/:
README		     S07checkroot.sh	   S11mountall-bootclean.sh  S15nfs-common
S01mountkernfs.sh    S08hwclock.sh	   S12mountoverflowtmp	     S16mountnfs.sh
S02udev		     S08ifupdown-clean	   S13networking	     S17mountnfs-bootclean.sh
S03mountdevsubfs.sh  S08module-init-tools  S13procps		     S18kbd
S04bootlogd	     S08mtab.sh		   S13udev-mtab		     S19console-setup
S05keyboard-setup    S09checkfs.sh	   S13urandom		     S20bootmisc.sh
S06hostname.sh	     S10ifupdown	   S13x11-common	     S20lm-sensors
S06hwclockfirst.sh   S10mountall.sh	   S14portmap		     S21stop-bootlogd-single


Help, I need somebody,
Help, not just anybody,
Help, you know I need someone, heeheeheeeeheeelp!!!

Bonjour,

De mémoire update-rc.d se base sur le contenu de /etc/init.d pour générer les alias des différents runlevel, c’est trivial mais tu ne précises pas si les scripts centcore et centstorage y sont présents ?

Usti

Désolé, oui, ils y sont, et quand je boote le serveur, il faut donc que je pense à faire :

root@monkey:~# /etc/init.d/centcore start
Starting Centcore
root@monkey:~# /etc/init.d/centstorage start
Starting centstorage Collector : centstorage
root@monkey:~# ps ax |grep cent
 5609 pts/0    SN     0:00 /usr/bin/perl -w /usr/local/centreon/bin/centcore
 5869 pts/0    S      0:00 /usr/bin/perl -w /usr/local/centreon/bin/centstorage
 5975 pts/0    S+     0:00 grep cent

merci :slightly_smiling:

Ces commandes sont dépréciées, il faut maintenant utiliser :

Il me semble qu’update-rc.d est un peu capricieux, peut-être que quelqu’un d’autre aura une idée.

Usti

Non update-rc.d n’est pas capricieux. C’est comme le Port-Salut, c’est marqué dessus : update-rc.d: using dependency based boot sequencing :wink:
wiki.debian.org/LSBInitScripts

Pour se simplifier la tâche ensuite, un utilitaire comme rcconf ou sysv-rc-conf peut être bien pratique.

Super Syam,
je me suis contenté de lire man update-rc.d

j’ai modifié les sections “# Script init” qui sont prévu pour Suze et RedHat :confused:
donc ça marche.
Par contre, je n’arrive pas à les enregistrer en S20 et K20
(il faut que centstorage parte après mysql)

si je m’inspire du man :

root@monkey:~# update-rc.d centcore defaults 21 19 update-rc.d: using dependency based boot sequencing root@monkey:~# ls /etc/rc?.d |grep cent K01centcore K01centcore S01centcore S01centcore S01centcore S01centcore K01centcore

[quote=“Ustilago”]Ces commandes sont dépréciées, il faut maintenant utiliser :

Usti[/quote]

Quand je suis passé de Red Hat à Debian (Woody à l’époque), j’ai du faire une croix sur la commande service, et maintenant il faudrait que je m’y remette :unamused:

j’ai trouvé, il faut mettre

# Required-Start: mysql

[quote=“nilux17”][quote=“Ustilago”]Ces commandes sont dépréciées, il faut maintenant utiliser :

# service centcore start/stop/restart/status/force-start

Usti[/quote]

Quand je suis passé de Red Hat à Debian (Woody à l’époque), j’ai du faire une croix sur la commande service, et maintenant il faudrait que je m’y remette :unamused:[/quote]
Tient, un voisin :slightly_smiling:

Moi je dis ça, je dis rien, je ne suis pas informaticien, je suis un simple utilisateur qui essaie de suivre le mouvement :116

Il me semble d’ailleurs que c’est sur ce forum que j’avais lu cette information.

Usti

[quote=“Ustilago”]
Tient, un voisin :slightly_smiling:

Moi je dis ça, je dis rien, je ne suis pas informaticien, je suis un simple utilisateur qui essaie de suivre le mouvement :116

Il me semble d’ailleurs que c’est sur ce forum que j’avais lu cette information.

Usti[/quote]

asteur ! o fé do beun do voir qu’etant pas l’seul charentais sur thieu forum.
en fait, moi je suis un cayen exporté sur le continent.

un utilisateur plutôt avertis alors :wink:

[quote=“nilux17”][quote=“Ustilago”]
Tient, un voisin :slightly_smiling:

Moi je dis ça, je dis rien, je ne suis pas informaticien, je suis un simple utilisateur qui essaie de suivre le mouvement :116

Il me semble d’ailleurs que c’est sur ce forum que j’avais lu cette information.

Usti[/quote]

asteur ! o fé do beun do voir qu’etant pas l’seul charentais sur thieu forum.
en fait, moi je suis un cayen exporté sur le continent.[/quote]
Ehe, moi j’arrive de Seine et Marne, après un détour par Reims !

Oui, disons que c’est une de mes occupations pendant mon temps libre, mais que je ne suis pas professionnel de la chose :mrgreen:

Usti

Salut,
Plutôt que d’utiliser update-rc.d j’ai pris l’habitude de lancer insserv.