Installation de script : missing LSB tags and overrides

Salut.

Je veux installer un script sur mon systeme en sid, mais quand je fais update-rc.d voila ce que j’obtiens :

# update-rc.d sauvegarde-ramdisk start 99 2 3 4 5 . stop 99 0 1 6
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01iptables' missing LSB tags and overrides
insserv: warning: script 'K80sauvegarde-ramdisk' missing LSB tags and overrides
insserv: warning: script 'sauvegarde-ramdisk' missing LSB tags and overrides
insserv: warning: current start runlevel(s) (empty) of script `sauvegarde-ramdisk' overwrites defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 6) of script `sauvegarde-ramdisk' overwrites defaults (0 1 6).
insserv: warning: script 'iptables' missing LSB tags and overrides

J’ai pas trouve a quoi correspond ce warning, quelqu’un peut-il m’eclairer? Merci.

up!

meme problème

[H.S] Pu…G mai en ce moment sid merite bien son nom : unstable :imp:[/H.S]

suite à ton passage à insserv les scripts listés ne sont plus conformes. Soit les modifier, soit les supprimer. Voir aussi la nouvlle gestion.

BEGIN INIT INFO

    # Provides:          chillispot et freeradius dans le chroot
    # Required-Start:    $local_fs $network
    # Required-Stop:     $local_fs $remote_fs
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Wireless & LAN Access Point Controller
    # Description:       ChilliSpot is an open source captive portal
    #                    or wireless LAN access point controller.
    ### END INIT INFO

les scripts dans init.d doivent contenir ce genre information, au début du script …

Ok merci, quelqu’un sait si c’est bien documente quelquepart?

En fait je comprends bien la plupart des infos a mettre, juste ces deux lignes me laissent un peu perplexes pour l’instant :

ou encore :

Bon ben j’ai bien mis les tags et overrides dans mes scripts, mais comme meme en lisant le man insserv j’ai pas tout saisi j’ai laisse les champs # Required-Start: et # Required-Stop: vides.

### BEGIN INIT INFO
# Provides: sauvegarde-ramdisk
# Required-Start: 
# Required-Stop: 
# Default-Start: 2 3 4 5
# Default-Stop: 0 6
# Short-Description: sauvegarde de la RAM
# Description: sauve les projets Ardour travailles en RAM comme disque de travail sur le disque dur
### END INIT INFO

Je n’ai plus de messages d’erreurs, juste ca :

update-rc.d: using dependency based boot sequencing

Bonjour,

Voici deux liens qui devraient repondre à tes questions :
refspecs.freestandards.org/LSB_3 … sinit.html

wiki.debian.org/LSBInitScripts

Bonjour. Ok, merci beaucoup, je vais essayer de comprendre tout ca. Je mets en resolu, j’ai compris d’ou venaient ces warnings et j’ai de la doc pour aprofondir, c’est ce que je voulais.

Encore merci a tous.

Merci, très utile ce fil :slightly_smiling:

Pour ma part, j’ai beaucoup chercher, la plupart de mes recherche ont aboutis ici, mais sans résoudre mon porblème.
Les entêtes étaient tous bon pourtant.
Alors je me suis risqué a un update-rc.d SERVICE remove && update-rc.d SERVICE defaults
Et là miracle tout est ok.

Quand à moi j’ai lu le README dans /etc/init.d/ qui disait de mettre les bon en-tête, dans mon cas :

### BEGIN INIT INFO
# Provides: skeleton
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Should-Start: $portmap
# Should-Stop: $portmap
# X-Start-Before: nis
# X-Stop-After: nis
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: Example initscript
# Description: This file should be used to construct scripts to be placed in /etc/init.d.
#
### END INIT INFO

Et ça a fonctionné illico :slightly_smiling: