Strona 1 z 1

libgdbm3 - problem z aktualizacją

: 28 czerwca 2014, 18:29
autor: dedito
Wczoraj w trakcie aktualizacji edycji testowej wystąpił problem z pakietem libgdbm3. Apt zaproponowal użycie opcji -f install. Wynik:

Kod: Zaznacz cały

apt-get -f install
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:
  libcolorhug1 libgnutls28:i386 libkdcraw22 libmarblewidget17 libmwaw-0.1-1
  libx265-13:i386 shared-desktop-ontologies
Aby je usunąć należy użyć "apt-get autoremove".
Zostaną zainstalowane następujące dodatkowe pakiety:
  libgdbm3
Następujące pakiety zostaną zaktualizowane:
  libgdbm3
1 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0 B/44,1 kB archiwów.
Po tej operacji zostanie zwolnione 4096 B miejsca na dysku.
Kontynuować? [T/n] 
(Odczytywanie bazy danych ... 459690 plików i katalogów obecnie zainstalowanych.)
Preparing to unpack .../libgdbm3_1.8.3-12+b1_amd64.deb ...
Unpacking libgdbm3:amd64 (1.8.3-12+b1) over (1.8.3-12) ...
dpkg: error processing archive /var/cache/apt/archives/libgdbm3_1.8.3-12+b1_amd64.deb (--unpack):
 próba nadpisania dzielonego "/usr/share/doc/libgdbm3/changelog.Debian.gz", który różni się od innych kopii pakietu libgdbm3:amd64
Processing triggers for install-info (5.2.0.dfsg.1-4) ...
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/libgdbm3_1.8.3-12+b1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Zastanawiam się czy obejść to przez tymczasowe skasowanie/przeniesienie pliku /usr/share/doc/libgdbm3/changelog.Debian.gz
Czy to dobry pomysł, czy jest już jakieś rozwiązanie w tym temacie ?

: 28 czerwca 2014, 20:44
autor: Menel
a tak nie pójdzie?

Kod: Zaznacz cały

dpkg -i --force-overwrite /usr/share/doc/libgdbm3/changelog.Debian.gz
apt-get -f install

: 28 czerwca 2014, 22:25
autor: dedito
W sumie wychodzi na to samo co przy skasowaniu/przeniesieniu pliku.
Coś mi nie pasuje w twoim użyciu dpkg, to chyba nie ma prawa działać, w końcu dpkg pracuje na pakietach deb.
Ostatecznie przeniosłem tymczasowo plik w inne miejsce i przeprowadziłem aktualizację pakietu, tym razem już bez problemów.

: 29 czerwca 2014, 00:04
autor: Menel
oj przepraszam źle wkleiłem z loga twojego miało być tak.. mea cupla

Kod: Zaznacz cały

dpkg -i --force-overwrite /var/cache/apt/archives/libgdbm3_1.8.3-12+b1_amd64.deb
apt-get -f install

: 01 lipca 2014, 13:16
autor: mati75
Lepiej poczekać aż wszystkie pakiety wejdą do repozytorium i wtedy system zaktualizować.