1 votes

Apache2 ne démarre pas après une purge et une réinstallation

J'essaie de faire fonctionner Jitsi Meet sur mon réseau local sur Ubuntu Server 20.04 et j'ai réussi hier ou il y a deux jours, mais j'ai ensuite voulu essayer le transfert de port. Bien sûr, comme je n'en sais pas plus sur ce sujet et que j'utilise DHCP sans limitation supplémentaire d'attribution d'IP ou d'adressage statique, je me suis dit que j'allais simplement le dire au serveur et changer les règles mineures de transfert de port lorsque je serais réaffecté. Je ne savais pas comment dire au serveur que mon IP avait changé, alors j'ai pensé purger et réinstaller Apache2 et Jitsi, mais Apache2 n'a jamais pu démarrer, même si je les ai purgés, redémarrés et réinstallés. J'ai supprimé un fichier de configuration dans /etc/apache2 que purge m'avait dit de ne pas supprimer, et je pense qu'il contenait aussi mon ancienne IP, alors j'ai pensé qu'il serait recréé avec la nouvelle IP lors de la réinstallation.

# apt install apache2

...

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 Sun 2020-08-16 18:01:37 UTC; 32ms ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 1948 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

Aug 16 18:01:37 danserve apachectl[1958]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Aug 16 18:01:37 danserve apachectl[1958]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
Aug 16 18:01:37 danserve apachectl[1958]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
Aug 16 18:01:37 danserve apachectl[1958]: no listening sockets available, shutting down
Aug 16 18:01:37 danserve apachectl[1958]: AH00015: Unable to open logs
Aug 16 18:01:37 danserve apachectl[1948]: Action 'start' failed.
Aug 16 18:01:37 danserve apachectl[1948]: The Apache error log may have more information.
Aug 16 18:01:37 danserve systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
Aug 16 18:01:37 danserve systemd[1]: apache2.service: Failed with result 'exit-code'.
Aug 16 18:01:37 danserve systemd[1]: Failed to start The Apache HTTP Server.

0voto

Daniel Points 43

Le problème était qu'il y avait quelques paquets liés à apache2 qui n'ont pas été purgés lorsque j'ai purgé apache2, et ceux-ci semblaient être la cause du problème.

J'ai résolu le problème en réinstallant après avoir purgé trois autres paquets apache2 qui ne sont pas supprimés lorsque je n'ai purgé qu'apache2.

J'aimerais également savoir pourquoi cela a permis de résoudre le problème, si possible.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X