Gerenciando o noip2 como um serviço [RESOLVIDO]

1. Gerenciando o noip2 como um serviço [RESOLVIDO]

Ronaldo Pereira Simões
rpsimoes

(usa Debian)

Enviado em 09/11/2011 - 01:41h

Pessoal do VOL,

Instalei e configurei o servidor DNS gratuito NO-IP com sucesso em meu servidor Linux Debian Squeeze (6.0.2.1-i386)
Para facilitar as coisas, peguei um script na net para criar um serviço com o NOIP (Vide abaixo)

Acontece que ao tentar colocar o serviço em execução automática:
# update-rc.d noip2 defaults

A seguinte mensagem eh retornada:
update-rc.d: using dependency based boot sequencing
update-rc.d: warning: noip2 start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (S)
update-rc.d: warning: noip2 stop runlevel arguments (0 1 6) do not match LSB Default-stop values (0 6)
insserv: warning: script 'K01firewall' missing LSB tags and overrides
insserv: warning: script 'S40sshboot' missing LSB tags and overrides
insserv: Service noip2 has to be enabled to start service noip2
insserv: exiting now!
update-rc.d: error: insserv reject the script header

Alguém pode me dar um help? Segue script abaixo:

#! /bin/sh
#
# noip2 Registra o endereco IP nos DNS do site noip.com
#
# chkconfig: 2345 20 80
# description: Register IP host on DNS servers from noip.com
#
### BEGIN INIT INFO
# Provides: noip2
# Required-Start: noip2
# Required-Stop: noip2
# Default-Start: S
# Default-Stop: 0 6
# Short-Description: Register IP host on no-ip.org named domain
### END INIT INFO

# RedHat style - descomente a linha a seguir se você está usando
# RH/Fedora/CentOS
#. /etc/rc.d/init.d/functions # uncomment/modify for your killproc

# Debian style - descomente a linha a seguir se você está usando
# Debian/Ubuntu
#. /lib/lsb/init-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





  


2. MELHOR RESPOSTA

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 26/11/2011 - 11:49h

o update-rc já é obsoleto
http://www.tinotapa.com.br/2011/03/update-rdd-no-debian-60-no-way.html

3. Re: Gerenciando o noip2 como um serviço [RESOLVIDO]

Ronaldo Pereira Simões
rpsimoes

(usa Debian)

Enviado em 28/11/2011 - 10:44h



Vlw adri3d,

Pesquisando na net descobri isso. Mas o site que vc indicou é bem legal mesmo.

Obrigado.


4. Re: Gerenciando o noip2 como um serviço [RESOLVIDO]

Anderson Bandeira
dheeoo

(usa Debian)

Enviado em 19/04/2013 - 21:12h

O tópico já está respondido e resolvido, mas posto aqui para caso alguém mais tenha problema basta seguir os passos abaixo:

Já havia me deparado com este problema e fiz o que o amigo sugeriu e removi os pacotes que apresentavam o problema, mas chegou a um ponto que tudo que eu atualizava apresentava erro, então descobri que na verdade o problema está onde aparece insserv: warning: script ‘XXXXXXXX’ missing LSB tags and overrides.

A solução é encontrar o(s) script(s) com problema e adicionar:
### BEGIN INIT INFO
# Provides: "NOME DO PACOTE"
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Example initscript
# Description: This file should be used to construct scripts to be
# placed in /etc/init.d.
### END INIT INFO

No início do script e rodar o comando
#update-rc.d "NOME DO PACOTE" defaults

FONTE:
http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot
http://www.siteduzero.com/forum/sujet/update-rc-d-message-d-erreur-insserv-14466

Abs,






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts