Apache2 não inicia no Debian [RESOLVIDO]

1. Apache2 não inicia no Debian [RESOLVIDO]

Edwar Saliba Júnior
eddiesaliba

(usa Debian)

Enviado em 21/05/2018 - 18:12h

Olá!

Senhores(as), não sou expert em web e principalmente em servidores web. Instalei o Apache2 no meu Debian 9.4 e ele não inicia de forma alguma, dá um erro. Colocarei o log a seguir.

Tentei a instalação automática, por "apt-get" e também a manual, fazendo o download dos arquivos. Porém, ambas falham na hora de inicializar o Apache2.

Revirei a Internet de cabeça para baixo e não encontrei nada que pudesse me ajudar. Estou desde sexta-feira tentando fazer o Apache funcionar no meu computador. Mas, até então, sem sucesso.

Se alguém puder ajudar, será de grande valia!

A seguir o log de erros:


root@delta:/# systemctl status apache2.service
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
Active: failed (Result: exit-code) since Mon 2018-05-21 16:55:17 -03; 35s ago
Process: 6014 ExecStart=/usr/sbin/apachectl start (code=exited, status=127)

May 21 16:55:17 delta systemd[1]: Starting The Apache HTTP Server...
May 21 16:55:17 delta apachectl[6014]: /usr/sbin/apachectl: 174: /usr/sbin/apach
May 21 16:55:17 delta apachectl[6014]: Action 'start' failed.
May 21 16:55:17 delta apachectl[6014]: The Apache error log may have more inform
May 21 16:55:17 delta systemd[1]: apache2.service: Control process exited, code=
May 21 16:55:17 delta systemd[1]: Failed to start The Apache HTTP Server.
May 21 16:55:17 delta systemd[1]: apache2.service: Unit entered failed state.
May 21 16:55:17 delta systemd[1]: apache2.service: Failed with result 'exit-code
lines 1-13/13 (END)...skipping...
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2018-05-21 16:55:17 -03; 35s ago
Process: 6014 ExecStart=/usr/sbin/apachectl start (code=exited, status=127)

May 21 16:55:17 delta systemd[1]: Starting The Apache HTTP Server...
May 21 16:55:17 delta apachectl[6014]: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apache2: not found
May 21 16:55:17 delta apachectl[6014]: Action 'start' failed.
May 21 16:55:17 delta apachectl[6014]: The Apache error log may have more information.
May 21 16:55:17 delta systemd[1]: apache2.service: Control process exited, code=exited status=127
May 21 16:55:17 delta systemd[1]: Failed to start The Apache HTTP Server.
May 21 16:55:17 delta systemd[1]: apache2.service: Unit entered failed state.
May 21 16:55:17 delta systemd[1]: apache2.service: Failed with result 'exit-code'.


Antecipadamente, deixo aqui meus agradecimentos.

Edwar Saliba Jr.


  


2. MELHOR RESPOSTA

Fabiano
fpires

(usa Debian)

Enviado em 22/05/2018 - 16:27h

O pacote a ser reinstalado é o apache2-bin. Você pode verificar isso com o seguinte comando:
dpkg -S /usr/sbin/apache2 
Talvez hajam mais pacote a (re)instalar ...

3. Re: Apache2 não inicia no Debian [RESOLVIDO]

Fabiano
fpires

(usa Debian)

Enviado em 22/05/2018 - 10:12h

eddiesaliba escreveu:

...

May 21 16:55:17 delta systemd[1]: Starting The Apache HTTP Server...
May 21 16:55:17 delta apachectl[6014]: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apache2: not found
May 21 16:55:17 delta apachectl[6014]: Action 'start' failed.
May 21 16:55:17 delta apachectl[6014]: The Apache error log may have more information.
May 21 16:55:17 delta systemd[1]: apache2.service: Control process exited, code=exited status=127
May 21 16:55:17 delta systemd[1]: Failed to start The Apache HTTP Server.
May 21 16:55:17 delta systemd[1]: apache2.service: Unit entered failed state.
May 21 16:55:17 delta systemd[1]: apache2.service: Failed with result 'exit-code'.


Antecipadamente, deixo aqui meus agradecimentos.

Edwar Saliba Jr.[/quote]

O executável do apache (/usr/sbin/apache2) não está presente no seu sistema. Experimente reinstalar com
apt-get --reinstall install apache2  



4. Apache2 não inicia no Debian

Edwar Saliba Júnior
eddiesaliba

(usa Debian)

Enviado em 22/05/2018 - 15:11h

fpires escreveu:

eddiesaliba escreveu:

...

May 21 16:55:17 delta systemd[1]: Starting The Apache HTTP Server...
May 21 16:55:17 delta apachectl[6014]: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apache2: not found
May 21 16:55:17 delta apachectl[6014]: Action 'start' failed.
May 21 16:55:17 delta apachectl[6014]: The Apache error log may have more information.
May 21 16:55:17 delta systemd[1]: apache2.service: Control process exited, code=exited status=127
May 21 16:55:17 delta systemd[1]: Failed to start The Apache HTTP Server.
May 21 16:55:17 delta systemd[1]: apache2.service: Unit entered failed state.
May 21 16:55:17 delta systemd[1]: apache2.service: Failed with result 'exit-code'.


Antecipadamente, deixo aqui meus agradecimentos.

Edwar Saliba Jr.


O executável do apache (/usr/sbin/apache2) não está presente no seu sistema. Experimente reinstalar com
apt-get --reinstall install apache2  
[/quote]



Boa tarde FPires!

Executei sua sugestão, mas ainda não deu certo. Veja o resultado:


edwar@delta:~$ sudo apt-get --reinstall install apache2
[sudo] password for edwar:
Sorry, try again.
[sudo] password for edwar:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 26 not upgraded.
Need to get 0 B/236 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 295996 files and directories currently installed.)
Preparing to unpack .../apache2_2.4.25-3+deb9u4_amd64.deb ...
Unpacking apache2 (2.4.25-3+deb9u4) over (2.4.25-3+deb9u4) ...
Setting up apache2 (2.4.25-3+deb9u4) ...
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
invoke-rc.d: initscript apache2, action "start" failed.
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2018-05-22 14:50:50 -03; 5ms ago
Process: 13883 ExecStart=/usr/sbin/apachectl start (code=exited, status=127)

May 22 14:50:50 delta systemd[1]: Starting The Apache HTTP Server...
May 22 14:50:50 delta apachectl[13883]: /usr/sbin/apachectl: 174: /usr/sbin/…und
May 22 14:50:50 delta apachectl[13883]: Action 'start' failed.
May 22 14:50:50 delta apachectl[13883]: The Apache error log may have more i…on.
May 22 14:50:50 delta systemd[1]: apache2.service: Control process exited, …=127
May 22 14:50:50 delta systemd[1]: Failed to start The Apache HTTP Server.
May 22 14:50:50 delta systemd[1]: apache2.service: Unit entered failed state.
May 22 14:50:50 delta systemd[1]: apache2.service: Failed with result 'exit…de'.
Hint: Some lines were ellipsized, use -l to show in full.
Processing triggers for systemd (232-25+deb9u3) ...
Processing triggers for man-db (2.7.6.1-2) ...
edwar@delta:~$


Ou seja, ainda está dando o mesmo problema!

De qualquer forma, obrigado pela sugestão.


5. Re: Apache2 não inicia no Debian [RESOLVIDO]

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 22/05/2018 - 16:27h

Realize a desistalação:
apt-get purge apache2 


Depois a instalação:
apt-get -y install apache2 


Abraço,
Diego M. Rodrigues


6. Re: Apache2 não inicia no Debian [RESOLVIDO]

Edwar Saliba Júnior
eddiesaliba

(usa Debian)

Enviado em 22/05/2018 - 18:19h

fpires escreveu:

O pacote a ser reinstalado é o apache2-bin. Você pode verificar isso com o seguinte comando:
dpkg -S /usr/sbin/apache2 
Talvez hajam mais pacote a (re)instalar ...


Boa tarde novamente!

A execução do comando
dpkg -S /usr/sbin/apache2 
me retornou o seguinte resultado:


edwar@delta:~$ dpkg -S /usr/sbin/apache2
apache2-bin: /usr/sbin/apache2
edwar@delta:~$


Então executei o comando
edwar@delta:~$ sudo apt-get --reinstall install apache2-bin 
e depois reinicializei a máquina e o Apache funcionou normalmente.

Porém ficou outra dúvida!

Executei o comando
dpkg -S /usr/sbin/apache2 
novamente e ele me retornou o mesmo resultado anterior. Ou seja:


edwar@delta:~$ dpkg -S /usr/sbin/apache2
apache2-bin: /usr/sbin/apache2
edwar@delta:~$


Contudo, o Apache agora parece estar funcionando. Ou seja, não entendi exatamente o que este comando faz. Mas, o importante é que está funcionando, farei mais testes.

Mas desdes já, deixo aqui os meus sinceros agradecimentos a todos que se dispuseram a me ajudar.

Muito obrigado!


Edwar Saliba Jr.




7. Re: Apache2 não inicia no Debian [RESOLVIDO]

Fabiano
fpires

(usa Debian)

Enviado em 22/05/2018 - 20:52h

O comando "dpkg -S arquivo " informa a que pacote determinado arquivo pertence.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts