Hosting Knowledge Base

Error en Debian con Backup Online, Missing LSB tags and overrides

Es posible que a la hora de instalar alguna aplicación o paquete en Debian 6, surja algún error o errores relacionados con el servicio de Backup Online. El error sería algo parecido a:

insserv: warning: script ${service-name} missing LSB tags and overrides
insserv: Starting ${service-name} depends on rc.local and therefore on system facility `$all' which can not be true!
insserv: Starting ${service-name} depends on rc.local and therefore on system facility `$all' which can not be true!
insserv: Starting ${service-name} depends on rc.local and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service ${service-name} and rc.local if started
insserv: loop involving service rc.local at depth 6
insserv: loop involving service ${service-name} at depth 1

Donde ${service-name} puede ser obmscheduler u obamua, dependiendo si hemos contratado Backup Online Básico o Backup Online Empresa.

Para resolver el problema, se deberán añadir los campos LSB a los correspondientes ficheros init, dependiendo del servicio que se tenga contratado:

### BEGIN INIT INFO
# Provides: obmscheduler
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start service on bootup
# Description: Enable service provided by daemon.
### END INIT INFO

Ejemplo de como quedaría el fichero init de Backup Online Empresa ( OBM ):

#!/bin/sh
### BEGIN INIT INFO
# Provides: obmscheduler
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start service on bootup
# Description: Enable service provided by daemon.
### END INIT INFO
#
# scheduler: Startup Online Backup Scheduler (Online Backup Manager)
#
# chkconfig: 35 99 99
#
# description: Running obm-scheduler on system startup
case "$1" in
'start')
    echo "Starting Online Backup Scheduler"
    APP_HOME=/usr/local/obm
    if [ -f "${APP_HOME}/bin/Scheduler.sh" ]; then
    nohup sh "${APP_HOME}/bin/Scheduler.sh" > /dev/null
    fi
    echo ""
    ;;
'stop')
    APP_HOME=/usr/local/obm
    touch "${APP_HOME}/ipc/Scheduler/stop"
    ;;
*)
    echo "Usage: $0 { start | stop }"
    ;;
esac

Por lo que deberemos añadir la porción de código para nuestro servicio dependiendo si es Backup Online Básico ( OBS ) o Backup Online Empresa ( OBM ):

Backup Online Básico ( OBS )

Archivo a editar /etc/init.d/obsr

Con el código:

### BEGIN INIT INFO
# Provides: obsr
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start service on bootup
# Description: Enable service provided by daemon.
### END INIT INFO

Backup Online Empresa ( OBM )

Archivo a editar /etc/init.d/obmscheduler

Con el código:

### BEGIN INIT INFO
# Provides: obmscheduler
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start service on bootup
# Description: Enable service provided by daemon.
### END INIT INFO

Archivos adjuntos

No se han encontrado archivos adjuntos.

¿Cómo puntuaría esta respuesta?



Para publicar un comentario para este artículo, simplemente complete el formulario más abajo. Los campos marcados con un asterisco son obligatorios.


Comentarios de los visitantes

No hay comentarios publicados de visitantes. Publicar un comentario
  • SILICONTOWER, S.L.
  • ESB64611825
  • Rda.General Mitre 25 Bajos 2a
  • 08017 Barcelona