Erro ao iniciar apache2 journalctl -xe[AJUDA] [RESOLVIDO]

1. Erro ao iniciar apache2 journalctl -xe[AJUDA] [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 02/03/2023 - 15:35h

Ola galera beleza?
instalei o apache o mariadb e o phpmyadmin

e quando vou iniciar o apache2 no linux mint aparece issso:

bash$ sudo systemctl start apache2
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

bash$ journalctl -xe
mar 02 15:32:43 linuxmint sudo[2938]: pam_unix(sudo:session): session opened for user root by (uid=0)
mar 02 15:32:43 linuxmint systemd[1]: Starting The Apache HTTP Server...
-- Subject: Unidade apache2.service sendo iniciado
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A unidade apache2.service está sendo iniciada.
mar 02 15:32:43 linuxmint apachectl[2953]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName>
mar 02 15:32:43 linuxmint apachectl[2953]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
mar 02 15:32:43 linuxmint apachectl[2953]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
mar 02 15:32:43 linuxmint apachectl[2953]: no listening sockets available, shutting down
mar 02 15:32:43 linuxmint apachectl[2953]: AH00015: Unable to open logs
mar 02 15:32:43 linuxmint apachectl[2941]: Action 'start' failed.
mar 02 15:32:43 linuxmint apachectl[2941]: The Apache error log may have more information.
mar 02 15:32:43 linuxmint systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- An ExecStart= process belonging to unit apache2.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
mar 02 15:32:43 linuxmint systemd[1]: apache2.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit apache2.service has entered the 'failed' state with result 'exit-code'.
mar 02 15:32:43 linuxmint systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: A unidade apache2.service falhou
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A unidade apache2.service falhou.
--
-- O resultado é failed.
mar 02 15:32:43 linuxmint sudo[2938]: pam_unix(sudo:session): session closed for user root
mar 02 15:32:51 linuxmint gnome-terminal-[2310]: g_menu_insert_item: assertion 'G_IS_MENU_ITEM (item)' failed

O que esta acontecendo? Como eu resolvo este problema para acessar o http://localhost/phpmyadmin?


  


2. Re: Erro ao iniciar apache2 journalctl -xe[AJUDA]

Wyll
wyll747

(usa Linux Mint)

Enviado em 02/03/2023 - 16:20h

Boa tarde.

De acordo com o log, o serviço não está conseguindo iniciar com o parâmetro do host usando IP (127.0.0.1)
Confere o arquivo de configuração do apache (/etc/apache2/apache2.conf) e altera o parâmetro "Servename= 127.0.0.1" para localhost e tenta iniciar o serviço.
Outra coisa que pode ser válida verificar, é o uso da porta, se a porta configurada já tiver em uso por outro serviço, pode não conseguir iniciar o serviço também, nesse caso pode verificar a porta configurada no arquivo (/etc/apache2/ports.conf) e utilizar o comando "sudo lsof -i -P -n" para verificar as portas em uso, se já tiver em uso por outra aplicação, considere alterar para outra e tente iniciar o serviço também, antes de alterar a porta, vc pode também parar o outro serviço utilizando a porta do apache (se houver) e tentar reiniciar o serviço, só pra confirmar msm...

Att.




3. Re: Erro ao iniciar apache2 journalctl -xe[AJUDA] [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 02/03/2023 - 20:52h


wyll747 escreveu:

Boa tarde.

De acordo com o log, o serviço não está conseguindo iniciar com o parâmetro do host usando IP (127.0.0.1)
Confere o arquivo de configuração do apache (/etc/apache2/apache2.conf) e altera o parâmetro "Servename= 127.0.0.1" para localhost e tenta iniciar o serviço.
Outra coisa que pode ser válida verificar, é o uso da porta, se a porta configurada já tiver em uso por outro serviço, pode não conseguir iniciar o serviço também, nesse caso pode verificar a porta configurada no arquivo (/etc/apache2/ports.conf) e utilizar o comando "sudo lsof -i -P -n" para verificar as portas em uso, se já tiver em uso por outra aplicação, considere alterar para outra e tente iniciar o serviço também, antes de alterar a porta, vc pode também parar o outro serviço utilizando a porta do apache (se houver) e tentar reiniciar o serviço, só pra confirmar msm...

Att.



Eu tentei instalar o lsoft e nao consegui mas sobre o que vc falou eu encontrei este comando abaixo:

$ sudo netstat -lntp
Conexões Internet Ativas (somente servidores)
Proto Recv-Q Send-Q Endereço Local Endereço Remoto Estado PID/Program name
tcp 0 0 0.0.0.0:7071 0.0.0.0:* OUÇA 859/anydesk
tcp 0 0 127.0.0.1:3306 0.0.0.0:* OUÇA 981/mysqld
tcp 0 0 0.0.0.0:80 0.0.0.0:* OUÇA 992/nginx: master p
tcp 0 0 127.0.0.53:53 0.0.0.0:* OUÇA 693/systemd-resolve
tcp 0 0 127.0.0.1:631 0.0.0.0:* OUÇA 714/cupsd
tcp6 0 0 :::80 :::* OUÇA 992/nginx: master p
tcp6 0 0 ::1:631 :::* OUÇA 714/cupsd

Entao eu parei o nginx
$ sudo systemctl stop nginx

reiniciei o servidor apache:
$ sudo systemctl start apache2
Só entao consegui acessar o phpmyadmin mas nao consegui colocar o "Servename= 127.0.0.1"

mostrou erro nao entendi o porque...
Mas agora me resta uma duvida pra que o nginx é usado eu posso remover ele completamente para nao ficar parando um servidor e reiniciando outro?

wiki.anon


4. Re: Erro ao iniciar apache2 journalctl -xe[AJUDA]

Wyll
wyll747

(usa Linux Mint)

Enviado em 03/03/2023 - 08:10h

Bom dia.

Tanto o NGINX quando o Apache são servidores WEB, o que difere é a aplicação que os utiliza, ou seja, pode ser que vc tenha alguma outra aplicação instalada que esteja configurada pra rodar com o NGINX, ou ele pode ter sido instalado, junto com alguma aplicação que vc instalou, acredito que para não precisar desinstalar o NGINX, caso vc n tenha certeza se vai precisar dele, vc pode alterar a porta dele pra uma diferente do apache, ou vice versa.
O diretório padrão do arquivo de conf do NGINX costuma ser "/etc/nginx/sites-enabled/default ", ou dependendo da aplicação que chama ele, pode ter um caminho diferente de acordo com a aplicação.

Quanto à parte do Servername, aparentemente seu S.O. está em pt-BR pela saída do comando "netstat..." nesse caso, no arquivo de conf. do apache, o nome da linha pode estar diferente, contendo uma tradução de servername, como "servidor, nome do servidor, etc..."
Contudo, só seria preciso alterar para localhost, se ainda apresentar algum erro ao iniciar o serviço do apache, do contrário, acho que esse erro só era retornado devido à falha de conexão com a porta 80.

Att.


5. Re: Erro ao iniciar apache2 journalctl -xe[AJUDA] [RESOLVIDO]

César
dark777

(usa Debian)

Enviado em 03/03/2023 - 12:49h


wyll747 escreveu:

Bom dia.

Tanto o NGINX quando o Apache são servidores WEB, o que difere é a aplicação que os utiliza, ou seja, pode ser que vc tenha alguma outra aplicação instalada que esteja configurada pra rodar com o NGINX, ou ele pode ter sido instalado, junto com alguma aplicação que vc instalou, acredito que para não precisar desinstalar o NGINX, caso vc n tenha certeza se vai precisar dele, vc pode alterar a porta dele pra uma diferente do apache, ou vice versa.
O diretório padrão do arquivo de conf do NGINX costuma ser "/etc/nginx/sites-enabled/default ", ou dependendo da aplicação que chama ele, pode ter um caminho diferente de acordo com a aplicação.

Quanto à parte do Servername, aparentemente seu S.O. está em pt-BR pela saída do comando "netstat..." nesse caso, no arquivo de conf. do apache, o nome da linha pode estar diferente, contendo uma tradução de servername, como "servidor, nome do servidor, etc..."
Contudo, só seria preciso alterar para localhost, se ainda apresentar algum erro ao iniciar o serviço do apache, do contrário, acho que esse erro só era retornado devido à falha de conexão com a porta 80.

Att.


Não esta diferente ele nao tem essa linha de ServeName com localhost no arquivo não

wiki.anon


6. Re: Erro ao iniciar apache2 journalctl -xe[AJUDA] [RESOLVIDO]

Wyll
wyll747

(usa Linux Mint)

Enviado em 03/03/2023 - 14:25h


Boa tarde.

Erro meu!

O arquivo de configuração que citei o diretório é o padrão do apache, pode ser que sua aplicação tenha um arquivo de configuração do apache em um diretório diferente, nele sim deve constar alguma linha de definição do endereço do servidor!

(servername, hostname, server, etc...)

Enfim, espero que tenha conseguido resolver!

Att.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts