Linux - [solucionado] insserv: warning: script 'noip2' missing LSB tags and overrides

   
Vista:
Imágen de perfil de xve

[solucionado] insserv: warning: script 'noip2' missing LSB tags and overrides

Publicado por xve (662 intervenciones) el 11/02/2015 12:41:04
Hoy me he encontrado con la necesidad de instalar un dominio de noip2 en un servidor Linux Debian para que vaya actualizando el cambio de IP.

He seguido a rajatabla el manual que viene con el paquete descargado en noip2... he copiado el binario en /usr/local/bin y he creado el archivo en /etc/init.d/noip2 con el contenido que nos indican:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#! /bin/sh
# . /etc/rc.d/init.d/functions  # uncomment/modify for your killproc
case "$1" in
    start)
        echo "Starting noip2."
        /usr/local/bin/noip2
    ;;
    stop)
        echo -n "Shutting down noip2."
        killproc -TERM /usr/local/bin/noip2
    ;;
    *)
        echo "Usage: $0 {start|stop}"
        exit 1
esac
exit 0

pero a la hora de añadir el demonio con update-rc.d para que se ejecuta al iniciar la maquina con esta instrucción:
1
update-rc.d noip2 defaults
Me he encontrado con este mensaje de error:
1
2
3
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01noip2' missing LSB tags and overrides
insserv: warning: script 'noip2' missing LSB tags and overrides

La solución es sencilla, únicamente hay que poner el formato de los archivo /etc/init.d/noip2 la estructura necesaria para saber cuando iniciarlo, y pararlo... al final ha quedado así:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#! /bin/sh
### BEGIN INIT INFO
# Provides:          noip2
# Required-Start:    $local_fs $remote_fs $network $syslog $named
# Required-Stop:     $local_fs $remote_fs $network $syslog $named
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop noip2
### END INIT INFO
 
case "$1" in
    start)
        echo "Starting noip2."
        /usr/bin/noip2
    ;;
    stop)
        echo -n "Shutting down noip2."
        killproc -TERM /usr/bin/noip2
    ;;
    *)
        echo "Usage: $0 {start|stop}"
        exit 1
esac
exit 0

Ahora si funciona perfectamente:
1
update-rc.d noip2 defaults


Espero que os sirva de ayuda!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

[solucionado] insserv: warning: script 'noip2' missing LSB tags and overrides

Publicado por Alvaro Almanza (1 intervención) el 29/03/2016 15:48:57
Gracias por tu aportacion, me ha servido mucho y ha sido de gran ayuda, facil de encontrar y resuelve mi inconveniente en mi servidor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar