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

Kod: Zaznacz cały

apt-get -f autoremove
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
A google na to:

http://www.google.com/search?q=postgres ... ceweasel-a

To powinno załatwić sprawę:

https://answers.launchpad.net/ubuntu/+s ... tion/58275

Po lekturze nie powinieneś mieć już problemu.
Pozdrawiam.

: 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

Kod: Zaznacz cały

apt-get -f autoremove
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?