O Apache não inicia após a atualização para o OpenSuse 12.1

5

Poucos dias atrás, atualizei para o openSuse 12.1 do openSuse 11.04 vai online upgrade. Agora, se tentar iniciar o servidor apache como -

 sudo /etc/init.d/apache2 start

dá erro como -

 redirecting to systemctl
 Job failed. See system logs and 'systemctl status' for details

também eu verifiquei -

rtdp@linux-vai9:~> systemctl status apache2.service
apache2.service - apache
      Loaded: loaded (/lib/systemd/system/apache2.service; disabled)
      Active: failed since Tue, 06 Dec 2011 13:21:11 +0530; 3min 54s ago
     Process: 2688 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=1/FAILURE)
      CGroup: name=systemd:/system/apache2.service

Mesmo se eu tentar declarar ngnix, dá erro como -

rtdp@linux-vai9:~> sudo /etc/init.d/nginx start
redirecting to systemctl

e o ngnix não inicia.

O que pode estar causando isso? Tentei googling mas não ajuda. Agradecemos antecipadamente.

    
por rtdp 06.12.2011 / 09:36

2 respostas

5

Comece verificando o arquivo de log do apache, especialmente o log de erros. Eventualmente, aumente a diretiva LogLevel . Você pode simplesmente perder um módulo ativo, biblioteca ou dependência para o servidor iniciar.

Atualizar : seu problema é causado pela atualização. O opensuse mudou de sysvinit para systemd , como você pode ler aqui: link . Você pode ler o problema no relatório de erros: link .

A solução alternativa : é instalar o pacote sysvinit-init . Assim que sua instalação for confirmada, a remoção do pacote systemd-sysvinit será sugerida.

    
por 06.12.2011 / 10:02
0

tente usar o script nativo do servidor apache2ctl ou htttpd2

    
por 18.12.2011 / 03:16