Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Sparky, geoip-database-contrib

Zaczęty przez adamele, Lipiec 11, 2021, 10:14:44 AM

Poprzedni wątek - Następny wątek

adamele

Zainstalowałem na laptopie Sparkylinux 2021.06 z pulpitem KDE, wszystko działało dobrze do czasu jak usunąłem z  source.list repozytoria virtualboxa i winhq.
Od tej pory mam problemy z pakietem geoip-database-contrib. Nie można go usunąć ani reinstalować, oraz nie można aktualizować systemu.
Z góry dziękuję za odpowiedź. 

pavroo

Pokaż pełne wyniki poleceń:
sudo apt update
sudo apt purge geoip-database-contrib
sudo apt full-upgrade
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

adamele

#2
Niestety, nic nie pomogło. Dołączam wyniki z konsoli:
Spoiler (Rozwiń)
root@adam-P50:/home/adam# sudo apt update
Stary:1 http://deb-multimedia.org bullseye InRelease
Stary:2 http://security.debian.org bullseye-security/updates InRelease                               
Stary:3 http://deb.debian.org/debian bullseye InRelease                                               
Stary:4 https://repo.sparkylinux.org unstable InRelease                           
Stary:5 https://repo.sparkylinux.org core InRelease   
Stary:6 https://repo.sparkylinux.org potolo InRelease
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe   
10 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@adam-P50:/home/adam# sudo apt purge geoip-database-contrib
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe   
Następujące pakiety zostaną USUNIĘTE:
  geoip-database-contrib
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 10 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 82,9 kB miejsca na dysku.
Kontynuować? [T/n] t
(Odczytywanie bazy danych ... 217745 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu geoip-database-contrib (1.19) ...
dpkg: błąd przetwarzania pakietu geoip-database-contrib (--remove):
podproces zainstalowany pakiet geoip-database-contrib skrypt post-removal został zabity sygnałem (Unicestwiony)
dpkg: zbyt wiele błędów, zatrzymanie
Wystąpiły błędy podczas przetwarzania:
geoip-database-contrib
Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów.
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@adam-P50:/home/adam# sudo apt full-upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe   
Obliczanie aktualizacji... Gotowe
Następujące pakiety zostaną USUNIĘTE:
  geoip-database-contrib
Zostaną zainstalowane następujące NOWE pakiety:
  geoip-database
Następujące pakiety zostaną zaktualizowane:
  ffmpeg libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56
  libpostproc55 libswresample3 libswscale5
10 aktualizowanych, 1 nowo instalowanych, 1 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0 B/13,3 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 10,2 MB miejsca na dysku.
Kontynuować? [T/n] t
Odczytywanie dzienników zmian... Zrobione
(Odczytywanie bazy danych ... 217745 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu geoip-database-contrib (1.19) ...
dpkg: błąd przetwarzania pakietu geoip-database-contrib (--remove):
podproces zainstalowany pakiet geoip-database-contrib skrypt post-removal został zabity sygnałem (Unicestwiony)
dpkg: zbyt wiele błędów, zatrzymanie
Wystąpiły błędy podczas przetwarzania:
geoip-database-contrib
Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów.
E: Sub-process /usr/bin/dpkg returned an error code (1)

pavroo

#3
Nie pisałem, że to pomoże, potrzebowałem danych.
Pakiet geoip-database-contrib jest uszkodzony co powoduje problem z apt, trzeba pakiet naprawić przed wykonaniem innych działań.

Sposób pierwszy: pobierz pakiet geoip-database-contrib 1.19:
https://packages.debian.org/stretch/all/geoip-database-contrib/download
i zainstaluj go ponownie w katalogu pobrania:
sudo dpkg -i geoip-database-contrib_1.19_all.deb
Jeśli pakiet zainstaluje się poprawnie, spróbuj go usunąć:
sudo apt purge geoip-database-contrib

Sposób drugi:
sudo dpkg -r geoip-database-contrib
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

adamele

Niestety, jest tak samo, albo proces został zabity, albo dpkg zgłasza zbyt dużo błędów.

pavroo

W taki razie spróbujmy podejścia bardziej radykalnego:
sudo mv /var/lib/dpkg/info/geoip-database-contrib.prerm /var/lib/dpkg/info/geoip-database-contrib.prerm.bak
sudo mv /var/lib/dpkg/info/geoip-database-contrib.postrm /var/lib/dpkg/info/geoip-database-contrib.postrm.bak
sudo touch /var/lib/dpkg/info/geoip-database-contrib.prerm
sudo touch /var/lib/dpkg/info/geoip-database-contrib.postrm

następnie:
sudo apt purge geoip-database-contrib
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

adamele

Zadziałała ta bardziej brutalna metoda. Dziękuję za pomoc, ponieważ już zaczęły mi po głowie chodzić bluźniercze myśli, że Windows 10 jest lepszy.

Albedo 0.64

@adamele
Tak to jest jak się grzebie w plikach systemowych bez pojęcia o wyobrażeniu. Co ci do głowy strzeliło żeby usuwać repozytoria? W czym ci przeszkadzały?
MX Linux XFCE
Linux registered user 556565

adamele

Chciałem usunąć te repozytoria, według mnie są niepotrzebne.

Albedo 0.64

Repozytoria są tyko dostępnymi zasobami programów, nie ma powodu by je usuwać. Jeśli zawarte w danym repozytorium programy nie są ci potrzebne, to ich po prostu nie instaluj. Jeśli chcesz edytować pliki systemowe, to najpierw się dowiedz jak to zrobić.
MX Linux XFCE
Linux registered user 556565

Zobacz najnowsze wiadomości na forum