Apache2 temizlendikten ve yeniden yüklendikten sonra başlatılamıyor
Jitsi Meet'i Ubuntu Sunucusu 20.04'teki yerel LAN'ımda çalıştırmaya çalışıyorum ve dün veya iki gün önce başarılı oldum, ancak sonra bağlantı noktası yönlendirmeyi denemek istedim. Tabii ki, bu şeyler hakkında daha fazla şey bilmediğim ve DHCP'yi ek IP atama sınırlaması veya statik adresleme olmadan kullandığım için, Sunucuya söyleyip yeniden atandığımda küçük bağlantı noktası yönlendirme kurallarını değiştireceğimi düşündüm. Sunucuya IP'min değiştiğini nasıl söyleyeceğimi bilmiyordum, bu yüzden Apache2 ve Jitsi'yi temizleyip yeniden yükleyeceğimi düşündüm, ancak sonra Apache2, onları temizlesem, yeniden başlatsam ve yeniden yüklesem bile asla başlayamazdı. / Etc / apache2'deki bir yapılandırma dosyasını sildim ve temizlemenin silinmeyeceğini söyledim ve sanırım eski IP'mi de oradaydı, bu yüzden yeniden yükleme üzerine yeni IP ile yeniden oluşturulacağını düşündüm.
# 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.
Yanıtlar
Sorun şu ki, apache2'yi temizlediğimde temizlenmeyen apache2 ile ilgili bazı paketler vardı ve bunlar soruna neden oluyor gibi görünüyordu.
Sadece apache2'yi temizlediğimde silinmeyen diğer üç apache2 paketini temizledikten sonra yeniden yükleyerek çözdüm.
Mümkünse bunun neden düzeltildiğini de bilmek isterim.