Servidor 15.10 - “service whatever start” não iniciará 'qualquer que seja' o script de init do sistema V em /etc/init.d/ [closed]

-1

apenas diz ... "Falha ao iniciar whatever.service: Unit whatever.service falhou ao carregar: não existe tal arquivo ou diretório."

Olhando a man page para o serviço, ela diz especificamente que é para iniciar os scripts init do sistema V em /etc/init.d /

Eu usaria o systemctl independentemente do começo se eu quisesse iniciar uma unidade do sistema.

Estou assumindo que o sistema foi alterado para torná-lo "compatível", mas como faço para que o script de inicialização do estilo antigo funcione? Eu adicionei o LSB nisso.

    
por drew-pdx 27.10.2015 / 19:33

1 resposta

2

Algumas opções

  1. Instale o Tomcat - use o arquivo WAR e implemente-o na instalação do Tomcat. O Tomcat suporta systemd e você pode iniciar / parar / reiniciar o Archiva no console de administração do Tomcat em um navegador.

  2. Use a instalação autônoma do Archiva e comece com bin/archiva start .
    A instalação autônoma não suporta o systemd pronto para uso.

  3. Leia a pequena história sobre whatever abaixo

A história de deluged

Eu nunca ouvi falar de um serviço chamado whatever , mas ... ok ... ;)

Eu conheço um serviço chamado deluged e aqui está sua história:

Houve um serviço chamado deluged . Era um serviço antigo e tinha apenas um script para o antigo sistema init.d . Muitos anos esta foi uma grande amizade. Mas o init.d ficou muito antigo e o Linux decidiu: "Precisamos de outro sistema". E ... isso aconteceu - systemd nasceu.

No entanto, como muitos dos serviços antigos não puderam ser usados com o novo sistema, o serviço teve compaixão. Ele forneceu os serviços com algum tipo de ajuda, redirecionando-o para systemd-sysv, assim como o deluged service:

$ sudo systemctl disable deluged
deluged.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install disable deluged
insserv: warning: current start runlevel(s) (empty) of script 'deluged' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script 'deluged' overrides LSB defaults (0 1 6).

E o serviço whatever ?

Aguarda… e aguarda… e aguarda…, talvez devesse perguntar deluged ou qualquer outro serviço whatever

    
por A.B. 27.10.2015 / 20:51