ďťż
 
 
   [+] Problem z odinstalowaniem pakietu Postgresql
 
 

Tematy

 
    
 

 

 

 

[+] Problem z odinstalowaniem pakietu Postgresql





Shakez - 30-03-2009 13:48
Witam, mam problem z pakietem postgresql. Nie mogę go usunąć zainstalować ani przeinstalować.

Przy próbie aktualizacji otrzymuje taki komunikat: 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: 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.



Ister - 30-03-2009 14:10
Próbowałeś z opcją -f
?



Shakez - 30-03-2009 14:13
chodzi Ci o
apt-get -f autoremove wynik
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:~#



ArnVaker - 30-03-2009 14:25
A google na to:

http://www.google.com/search?q=postg...nt=iceweasel-a

To powinno załatwić sprawę:

https://answers.launchpad.net/ubuntu...question/58275

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



Ister - 30-03-2009 14:29
Czytałeś to ? Niestety wnioski są takie, że trzeba usunąć ręcznie. Czyli lista plików i ręcznie wyrzucamy...



Shakez - 30-03-2009 15:12
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.



Ister - 30-03-2009 15:18
Spróbuj jeszcze raz
apt-get -f autoremove A potem zainstaluj nową wersję pakietu (bo jeśli dobrze zrozumiałem chciałeś zrobić update?)



Shakez - 30-03-2009 15:21
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: 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ć?



Ister - 30-03-2009 15:33
U mnie ten katalog jest pusty. Może go załóż i spróbuj jeszcze raz?



Shakez - 30-03-2009 15:37
Co by było gdyby usunąć /var/lib/dpkg/info/postgresql-8.3.prerm i wszystko co związane z postgresql w katalogu /var/lib/dpkg/info/?



Ister - 30-03-2009 15:39
Nie jestem, dlatego nie zaproponowałem tego rozwiązania :-) Zawsze możesz przekopiować gdzieś, a jak nie zadziała, przekopiować z powrotem.



Shakez - 30-03-2009 15:44
Dodanie katalogu postgresql-common nie pomogło więc pozostaje wywalić /var/lib/dpkg/info/postgresql-8.3.prerm

Może to pomoże :-/

[ Dodano: 2009-03-30, 15:48 ]
Nie mogę wywalić bo otrzymuje info brak dostępu do pliku postgresql-8.3.conffiles

Może to jest przyczyna problemów ?

[ Dodano: 2009-03-30, 15:49 ]
Ups poprawka do żadnego pliku nie mam dostępu



ArnVaker - 30-03-2009 15:52
'maintscripts-functions' znajduje się w paczce 'postgresql-client-common'

Spróbuj może ściągnąć ją ręcznie dla swojej gałęzi Debiana, rozpakować, poszukać 'maintscripts-functions'.

Skopiować 'maintscripts-functions' do /usr/share/postgresql-common/, a potem usunąć 'postgresql-8.3' przez dpkg.



Shakez - 30-03-2009 15:54
Udało się pliki usunąłem.
W synaptiku nadal postgresql jest na czerwono jako uszkodzony.

[Dodano: 2009-03-30, 15:56]
Udało się, pakiet usunięty i co najważniejsze obeszło się bez faktury.



Ister - 30-03-2009 16:09
W końcu to debian ;-)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis