Apache2 no se inicia después de purgar y reinstalar

Apache2 no se inicia después de purgar y reinstalar

Estoy intentando ejecutar Jitsi Meet en mi LAN local en Ubuntu Server 20.04 y lo logré ayer o hace dos días, pero luego quise probar el reenvío de puertos. Por supuesto, como no sé más sobre esas cosas y estoy usando DHCP sin limitación adicional de asignación de IP o direcciones estáticas, pensé en decirle al Servidor y cambiar las reglas de reenvío de puertos menores cuando me reasignen. No sabía cómo decirle al servidor que mi IP había cambiado, así que pensé en simplemente purgar y reinstalar Apache2 y Jitsi, pero Apache2 nunca podría iniciarse, incluso si los purgaba, reiniciaba y reinstalaba. Eliminé un archivo de configuración en /etc/apache2 que la purga decía que no se eliminaría, y creo que también tenía mi IP anterior allí, así que pensé que se volvería a crear con la nueva IP al realizar la reinstalación.

# 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.

Respuesta1

El problema era que había algunos paquetes relacionados con Apache2 que no se eliminaron cuando purgué Apache2, y parecían estar causando el problema.

Lo resolví reinstalándolo después de purgar otros tres paquetes de apache2 que no se eliminan cuando solo purgué apache2.

También me gustaría saber por qué se solucionó, si es posible.

información relacionada