|
apache awaria
butek - 17-10-2007 22:45
Debian Etch Padł mi serwer apache Reinstalacja nic mi nie dała
Starting web server (apache2)...(98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs failed!
Co robić ?
ShinnRa - 17-10-2007 23:12
Sprawdź czy Ci inny daemon nie nasłuchuje na porcie 80 (np.: Skype)
butek - 18-10-2007 00:39
Zacząłem mieszać z pakietami apache2 . Nie mogę go odinstalować ? aptitude nie daje rady purge i rinstall remove wysiada . Pomocy :-( Usuwanie apache2-mpm-worker ... invoke-rc.d: unknown initscript, /etc/init.d/apache2 not found. dpkg: błąd przetwarzania apache2-mpm-worker (--remove): podproces pre-removal script zwrócił kod błędu 100 dpkg: apache2.2-common: problem z zależnościami, usuwanie według żądania: apache2-mpm-worker zależy od apache2.2-common (= 2.2.3-4+etch1). Usuwanie apache2.2-common ... Wystąpiły błędy podczas przetwarzania: apache2-mpm-worker E: Sub-process /usr/bin/dpkg returned an error code (1) W czasie instalacji wystąpiły problemy. Próba naprawy:
ShinnRa - 18-10-2007 09:11
To może spróbuj zainstalować na nowo pakiet apache2-mpm-worker by stworzył sobie brakujące pliki, potem usuń całego apache (daemon + pliki konfiguracyjne) i zainstaluj go od nowa.
Jeśli błąd będzie dalej (komunikat, że coś blokuje port 80) zobacz co na tym porcie siedzi: netstat -tap
i poszukaj wpisu www lub 80:
butek - 18-10-2007 09:31
Następujące pakiety mają NIESPEÂŁNIONE zależności: apache2-mpm-worker 0 pakietów uaktualnianych, 0 instalowanych, 0 do usunięcia i 0 nie uaktualnianych. Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B. Próbowałem zainstalować apache2.mpm-worker i nie mogę Następujące pakiety mają niespełnione zależności: apache2-mpm-worker: Wymaga: libapr1 którego nie można zainstalować Wymaga: libaprutil1 którego nie można zainstalować Wymaga: libpq4 (>= 8.1.4) którego nie można zainstalować Wymaga: libsqlite3-0 (>= 3.3.8) którego nie można zainstalować Wymaga: apache2.2-common (= 2.2.3-4+etch1) którego nie można zainstalować Resolving dependencies... Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów: apache2-mpm-worker
Wynik: -301
Zaakceptować rozwiązanie? [Y/n/q/?]
[ Dodano: 2007-10-18, 09:49 ] I jeszcze jedno invoke-rc.d: unknown initscript, /etc/init.d/apache2 not found.
Przyznam sie że w amoku usunąłem go ręcznie Pewnie to jest przyczyną W domu mam apache2 zainstalowanego . Czy mogę zdalnie ten plik wrzucić na serwer I wtedy dalej walczyć - jak wcześniej ?
loleq - 18-10-2007 10:09
Możesz nawet chyba ręcznie go utworzyć, powinno wystarczyć.
butek - 18-10-2007 10:23
A jak zrobic to recznie ?
loleq - 18-10-2007 10:28
touch /etc/init.d/apache2
Może jeszcze potem
chmod +x /etc/init.d/apache2
ale to już niekoniecznie. Może jednak okazać się, że skrypt jest potrzebny do wykonania - wtedy musisz zdobyć wersję "z zawartością" ;)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|