Strona 1 z 2
[+] Problem z odinstalowaniem pakietu Postgresql
: 30 marca 2009, 13:48
autor: Shakez
Witam, mam problem z pakietem postgresql. Nie mogę go usunąć zainstalować ani przeinstalować.
Przy próbie aktualizacji otrzymuje taki komunikat:
Kod: Zaznacz cały
E: /var/cache/apt/archives/postgresql-8.3_8.3.7-1_i386.deb: podproces nowy skrypt pre-removal zwrócił kod błędu 1
Przy próbie usunięcia:
Kod: Zaznacz cały
E: postgresql-8.3: Pakiet jest w złym stanie - powinien zostać przeinstalowany
Nie mam pojęcia co z tym zrobić. Nawet gdy instaluje inny pakiet po wyświetla mi błąd z pakietem postgresql.
: 30 marca 2009, 14:10
autor: Ister
Próbowałeś z opcją -f
?
: 30 marca 2009, 14:13
autor: Shakez
chodzi Ci o
wynik
Kod: Zaznacz cały
shakez:~# apt-get -f autoremove
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
postgresql-client-8.3 postgresql-client-common postgresql-common
postgresql-8.3
Następujące pakiety zostaną USUNIÊTE:
postgresql-8.3
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 909 nieaktualizowanych.
2 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 14,0MB miejsca na dysku.
Kontynuować [T/n]? t
dpkg: błąd przetwarzania postgresql-8.3 (--remove):
Pakiet jest w złym stanie - powinien zostać przeinstalowany
przed usunięciem.
Wystąpiły błędy podczas przetwarzania:
postgresql-8.3
E: Sub-process /usr/bin/dpkg returned an error code (1)
shakez:~#
: 30 marca 2009, 14:25
autor: ArnVaker
: 30 marca 2009, 14:29
autor: Ister
Czytałeś
to ? Niestety wnioski są takie, że trzeba usunąć ręcznie. Czyli lista plików i ręcznie wyrzucamy...
: 30 marca 2009, 14:35
autor: ArnVaker
...
: 30 marca 2009, 15:12
autor: Shakez
Wywaliłem wszystkie pliki i katalogi z listy pakietu (troche tego było).
Co teraz? Wolę zapytać bo nie chce kolejny raz wywalać tyle plików.
: 30 marca 2009, 15:18
autor: Ister
Spróbuj jeszcze raz
A potem zainstaluj nową wersję pakietu (bo jeśli dobrze zrozumiałem chciałeś zrobić update?)
: 30 marca 2009, 15:21
autor: Shakez
Kod: Zaznacz cały
Hasło:
shakez:~# apt-get -f autoremove
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
postgresql-client-8.3 postgresql-client-common postgresql-common
postgresql-8.3
Następujące pakiety zostaną USUNIÊTE:
postgresql-8.3
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 909 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 14,2MB miejsca na dysku.
Kontynuować [T/n]? t
(Odczytywanie bazy danych ... 221027 plików i katalogów obecnie zainstalowanych.)
Usuwanie postgresql-8.3 ...
/var/lib/dpkg/info/postgresql-8.3.prerm: line 17: /usr/share/postgresql-common/maintscripts-functions: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania postgresql-8.3 (--remove):
podproces pre-removal script zwrócił kod błędu 1
Wystąpiły błędy podczas przetwarzania:
postgresql-8.3
E: Sub-process /usr/bin/dpkg returned an error code (1)
shakez:~#
[Dodano: 2009-03-30, 15:22]
Nie pomogło.
Ma ktoś jeszcze jakieś pomysły?
[Dodano: 2009-03-30, 15:24 ]
Zastanawia mnie to:
Kod: Zaznacz cały
Usuwanie postgresql-8.3 ...
/var/lib/dpkg/info/postgresql-8.3.prerm: line 17: /usr/share/postgresql-common/maintscripts-functions: Nie ma takiego pliku ani katalogu
[Dodano: 2009-03-30, 15:28]
Wygląda jak by szukał czegoś w postgresql-common, a ten pakiet nie jest zainstalowany i nie może być zainstalowany bo występuje błąd z pakietem postgresql.
[Dodano: 2009-03-30, 15:29]
Może ktoś wie jak temu zaradzić?
: 30 marca 2009, 15:33
autor: Ister
U mnie ten katalog jest pusty. Może go załóż i spróbuj jeszcze raz?