Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-11-2012 12:29:43

trogloman
Membre
Distrib. : debian squeeze
Noyau : 3.2.0-0.bpo.3-amd64
(G)UI : KDE4
Inscription : 06-11-2012
Site Web

[résolu] insserv: warning: script 'tvncserver' missing LSB tags...

bonjour,

J'ai configuré samba et j'ai demandé gentillement à mon pc de le lancer au démarrage via:

update-rc.d samba defaults 20
 


J'ai le droit à ce chouette message:

insserv: warning: script 'tvncserver' missing LSB tags and overrides



et samba ne se lance pas..

pour corriger le pb, j'ai bien trouver ça

insserv: warning: script 'X' missing LSB tags and overrides

The /etc/init.d/X script is lacking the LSB fields. Adding them to the script header or as a override file in /etc/insserv/overrides/X would solve it.


ici
http://wiki.debian.org/LSBInitScripts/D … yBasedBoot

sauf que c'est du chinois pour moi...

le contenu de mon /etc/init.d/insserv est:

#!/bin/bash
#
# chkconfig: - 91 35
# description: Starts and stops vncserver. \
#        used to provide remote X administration services.

# Source function library.
REDHAT=0
if [ -f /etc/rc.d/init.d/functions ]; then
    . /etc/rc.d/init.d/functions
    REDHAT=1
else
    if [ -f /lib/lsb/init-functions ]; then
        . /lib/lsb/init-functions
    else
        echo "Unsupported platform"
        exit 1
    fi
fi

if [ $REDHAT -eq 1 ]; then
    # Source networking configuration.
    . /etc/sysconfig/network

    # Check that networking is up.
    [ ${NETWORKING} = "no" ] && exit 0
fi

unset VNCSERVERARGS
VNCSERVERS=""
[ -f /etc/sysconfig/tvncservers ] && . /etc/sysconfig/tvncservers

LOCKDIR=/var/lock
if [ -d /var/lock/subsys ]; then
    LOCKDIR=/var/lock/subsys
fi

prog=$"TurboVNC server"

start() {
    echo -n $"Starting $prog: "
    ulimit -S -c 0 >/dev/null 2>&1
    RETVAL=0
    for display in ${VNCSERVERS}
    do
        echo -n "${display} "
        unset BASH_ENV ENV
        DISP="${display%%:*}"
        export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"
        _OUT=`echo ${display}; su ${display##*:} -c "cd ~${display##*:} && [ -f .vnc/passwd ] && $PREFIX/bin/vncserver :${display%%:*} ${VNCUSERARGS}" 2>&1`
        RETVAL=$?
        logger -p local7.notice $_OUT
        [ "$RETVAL" -ne 0 ] && break
    done
    if [ $REDHAT -eq 1 ]; then
        [ "$RETVAL" -eq 0 ] && success $"vncserver startup" || \
            failure $"vncserver start"
    else
        [ "$RETVAL" -eq 0 ] && log_success_msg || \
            log_failure_msg
    fi
    echo
    [ "$RETVAL" -eq 0 ] && touch $LOCKDIR/tvncserver
}

stop() {
    echo -n $"Shutting down $prog: "
    for display in ${VNCSERVERS}
    do
        echo -n "${display} "
        unset BASH_ENV ENV
        _OUT=`echo ${display}; su ${display##*:} -c "$PREFIX/bin/vncserver -kill :${display%%:*}" 2>&1`
        RETVAL=$?
        logger -p local7.notice $_OUT
    done
    if [ $REDHAT -eq 1 ]; then
        [ "$RETVAL" -eq 0 ] && success $"vncserver shutdown" || \
            failure $"vncserver shutdown"
    else
        [ "$RETVAL" -eq 0 ] && log_success_msg $"vncserver shutdown" || \
            log_failure_msg $"vncserver shutdown"
    fi
    echo
    [ "$RETVAL" -eq 0 ] && rm -f $LOCKDIR/tvncserver
}

# See how we were called.
case "$1" in
  start)
  start
  ;;
  stop)
  stop
  ;;
  restart|reload)
  stop
  start
  ;;
  condrestart)
  if [ -f $LOCKDIR/tvncserver ]; then
      stop
      start
  fi
  ;;
  status)
  status Xvnc
  ;;
  *)
  echo $"Usage: $0 {start|stop|restart|condrestart|status}"
  exit 1
esac
 



le tout sous squeeze en 3.2 (sur le portable avec bumblebee cf autres posts...)

Qu'est ce que je dois faire pour corriger le pb ? Le non démarrage de SAMBA est il lié à ce pb ? (pas de soucis sur un autre poste avec la même commande...)

merci d'avance !

Dernière modification par trogloman (26-11-2012 19:36:47)

Hors ligne

#2 13-11-2012 20:50:20

lorus
Modérateur
Lieu : /var/log/snort/alert
Distrib. : Debian Squeeze/Wheezy/Freebsd amd64
Noyau : 2.6.32 / 3.2/
(G)UI : Gnome 2.30.2 / 3.2.4 / (bsd)2.32.1
Inscription : 25-07-2010

Re : [résolu] insserv: warning: script 'tvncserver' missing LSB tags...

Salut smile

update-rc.d samba defaults 20


Cette commande est obselete, la preuve insserv de fait un warning. Depuis Squeeze, la commande insserv est utilisée à la place

 insserv ton démon


Source : http://wiki.debian.org/LSBInitScripts/D … yBasedBoot big_smile wink

Amitiés.


Si vous êtes fan du « Si ce n’est pas cassé, ne le corrigez pas » , vous serez un grand fan de BSD. Mais si vous êtes du genre à avoir besoin que tout soit le plus récent possible, vous feriez mieux de migrer vers Linux aussi vite que possible histoire de ne pas être à la traîne.BSD a un système de base comprenant de nombreux outils, ils sont tous développés et packagés ensemble pour être cohésif.

Hors ligne

#3 13-11-2012 22:00:58

trogloman
Membre
Distrib. : debian squeeze
Noyau : 3.2.0-0.bpo.3-amd64
(G)UI : KDE4
Inscription : 06-11-2012
Site Web

Re : [résolu] insserv: warning: script 'tvncserver' missing LSB tags...

Alors pour la commande, c'est noté (enfin, j'va essayer de retenir, beaucoup de truc a intégrer dans mon cerveaux cette dernière semaine :-P), merci wink

Par contre ça ne change rien a l'affaire, même message d'erreur, et samba ne démarre pas avec le système...

insserv samba
insserv: warning: script 'tvncserver' missing LSB tags and overrides
 



Une autre piste ?

Hors ligne

#4 26-11-2012 18:59:36

loreleil
Banni(e)
Lieu : Ch'timi
Distrib. : Aptosid
Noyau : 4.3.0-0.slh.3-aptosid-amd6/4 4.3-3 (2015-12-01)
(G)UI : Kde-Full
Inscription : 13-08-2010

Re : [résolu] insserv: warning: script 'tvncserver' missing LSB tags...

Salut,


Il s'avère simplement que ton entête LSB ne respecte pas le standard recommandé. roll


LSBInitScripts

  La première loi du libre et de tout hacker, au sens noble, le partage de la connaissance 
.
Aptosid-Kde-Full (4.3.0-0.slh.2-aptosid-amd64/ aptosid 4.3-2 (2015-11-18))

Hors ligne

#5 26-11-2012 19:35:32

trogloman
Membre
Distrib. : debian squeeze
Noyau : 3.2.0-0.bpo.3-amd64
(G)UI : KDE4
Inscription : 06-11-2012
Site Web

Re : [résolu] insserv: warning: script 'tvncserver' missing LSB tags...

bonsoir,

ça je l'avais compris qu'il y avait un pb d'entêtes, mais ça reste du chinois pour moi à ce niveau là...

Mais au final, j'ai résolu l'affaire par chat-au-guidage avec un grand maitre...

Comme on a pas réussi a trouver l'utilité de tvncserver, on a désinstallé le paquet turbovnc dont il dépend. ça a supprimé le warning, mais pas permis de lancer samba au démarrage pour autant...

Tentative de forcer le démarrage à la bourrin en ajoutant

/etc/init.d/samba start


dans /etc/rc.local (et supprimant le -e sur la première ligne)

Ca n'a pas marché non plus !!!

j'ai ensuite tenté un

apt-get install --resinstall samba


et là: TWINGO ! samba se lance au démarrage..

trop simple, je ne sais pas pourquoi j'ai pas trouvé tout seul tongue

Hors ligne

Pied de page des forums