Ponowna, czysta instlacja apache2

Tematy związane z oprogramowaniem, instalacją, konfiguracją
harmichalh
Posty: 78
Rejestracja: 15 grudnia 2013, 02:09

Ponowna, czysta instlacja apache2

Post autor: harmichalh »

Witam. Jakiś czas temu chciałem zainstalować i skonfigurować SVN (po HTTP), ale nie udało się, a nie miałem więcej czasu na próby. Dziś chciałem to ogarnąć i na początku chciałem odinstalować apache2 i subversion, a potem na czystej konfiguracji chciałem postawić wszystko od nowa. Niestety coś poszło nie tak i chyba narobił się duży bałagan w pakietach. Katalog/etc/apache2 zniknął, wszystko odinstalowałem, ale po ponownej instalacji nie miałem ani domyślnej konfiguracji apache2, ani modułów (domyślnych). Po dalszych próbach skończyłem na tym, że nie mam niczego, jedynie śmieci. A polecenie:

Kod: Zaznacz cały

# sudo apt-get remove --purge apache2 apache2-utils
Zwraca:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet "apache2" nie jest zainstalowany, więc nie zostanie usunięty
Pakiet "apache2-utils" nie jest zainstalowany, więc nie zostanie usunięty
Należy uruchomić "apt-get -f install", aby naprawić poniższe problemy:
Następujące pakiety mają niespełnione zależności:
 libapache2-svn : Wymaga: apache2.2-common ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować wykonać "apt-get -f install" bez pakietów (lub podać rozwiązanie).
Nie mogę też usunąć libapache2-svn:

Kod: Zaznacz cały

apt-get purge libapache2-svn
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
  apache2-utils apache2.2-bin apache2.2-common
Aby je usunąć należy użyć "apt-get autoremove".
Następujące pakiety zostaną USUNIĘTE:
  libapache2-svn*
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 0 nieaktualizowanych.
Po tej operacji zostanie zwolnione 293 kB miejsca na dysku.
Kontynuować [T/n]? T
(Odczytywanie bazy danych ... 149934 pliki i katalogi obecnie zainstalowane.)
Usuwanie pakietu libapache2-svn ...
ERROR: Module authz_svn does not exist!
ERROR: Module dav_svn does not exist!
dpkg: błąd przetwarzania libapache2-svn (--purge):
 podproces zainstalowany skrypt pre-removal zwrócił kod błędu 1
Wystąpiły błędy podczas przetwarzania:
 libapache2-svn
E: Sub-process /usr/bin/dpkg returned an error code (1)
Jak usunąć wszystkie pozostałości i ślady po SVN i apache2 (i przy okazji MySQL), tak żeby potem móc to zainstalować na nowo, tak jak przy pierwszym razie, z domyślną konfiguracją?
Awatar użytkownika
marcin1982
Moderator
Posty: 1731
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Jaka wersja Debiana? Podaj wyniki poleceń:

Kod: Zaznacz cały

apt-cache policy apache2.2-common

Kod: Zaznacz cały

cat /etc/apt/sources.list
Czy wykonałeś to co sugeruje system?

Kod: Zaznacz cały

apt-get -f install
harmichalh
Posty: 78
Rejestracja: 15 grudnia 2013, 02:09

Post autor: harmichalh »

Wersja najnowsza.
# apt-cache policy apache2.2-common
apache2.2-common:
Zainstalowana: (brak)
Kandydująca: 2.2.22-13+deb7u4
Tabela wersji:
2.2.22-13+deb7u4 0
500 http://ftp.pl.debian.org/debian/ wheezy/main amd64 Packages
2.2.22-13+deb7u3 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
deb http://ftp.pl.debian.org/debian/ wheezy main
deb-src http://ftp.pl.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates non-free
deb-src http://security.debian.org/ wheezy/updates non-free
deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib
deb http://ftp.pl.debian.org/debian/ wheezy-updates main contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy-updates main contrib
deb http://ftp.pl.debian.org/debian/ wheezy-backports main
deb http://debian.supermind.nl/ current main
deb http://shell.ninthgate.se/packages/debian squeeze main

apt-get -f install zainstalowało brakujące pakiety, ale nic to nie zmieniło. Cały czas nie mogę pozbyć się libapache2-svn.

Jeśli dobrze rozumiem, to muszę jakość usunąć ten pakiet, ale są z tym problemy:
# apt-get purge libapache2-svn
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
apache2-utils apache2.2-bin apache2.2-common
Aby je usunąć należy użyć "apt-get autoremove".
Następujące pakiety zostaną USUNIĘTE:
libapache2-svn*
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 0 nieaktualizowanych.
Po tej operacji zostanie zwolnione 293 kB miejsca na dysku.
Kontynuować [T/n]? T
(Odczytywanie bazy danych ... 149633 pliki i katalogi obecnie zainstalowane.)
Usuwanie pakietu libapache2-svn ...
ERROR: Module authz_svn does not exist!
ERROR: Module dav_svn does not exist!
dpkg: błąd przetwarzania libapache2-svn (--purge):
podproces zainstalowany skrypt pre-removal zwrócił kod błędu 1
Wystąpiły błędy podczas przetwarzania:
libapache2-svn
E: Sub-process /usr/bin/dpkg returned an error code (1)
ODPOWIEDZ