Ten błąd pojawia się, gdy używam apt-get upgrade & apt-get autoremove
i za każdym apt-get [Something]..
razem, gdy próbuję zainstalować aplikacje:
Errors were encountered while processing:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt-get -f install
pomaga, jeśli istnieją niezaspokojone zależnościsudo apt purge man-db
, a następnie zainstaluj ponownie.Odpowiedzi:
Przeczytaj poniższe komentarze. Może to być niebezpieczne polecenie, które można uruchomić w systemie i stworzyć stan niemożliwy do odzyskania. (wiersze zostały skomentowane, aby zapobiec kopiowaniu i wklejaniu administratora).
Prosty i działający, próbowałem !!
Cieszyć się ;)
źródło
rm *.dat
uważam, że powinieneś wybraćmkdir tmp
mv *.dat tmp
dpkg --purge --force-depends ...
niektóre pliki, aby przywrócić zdrowe funkcjonowanie.Żadne rozwiązanie wymienione w odpowiedziach nie działało dla mnie i wypróbowałem rozwiązanie wymienione tutaj na forach Ubuntu , wykonując polecenie
i to zadziałało.
źródło
.deb
pliku--force
klucza, chyba że użytkownik w pełni rozumie, co robi. Takie opcje istnieją tylko w sytuacjach, w których użytkownik wie, że błąd nie spowoduje żadnych poważnych problemów, nie wolno go używać niedbaleman-db
problemy.odpowiedź wiki wiki - rozwiązana przez OP
Ten problem został rozwiązany przez uruchomienie następującego polecenia terminala:
źródło
Możesz także chcieć wiedzieć, że możesz użyć,
dpkg --audit
aby zobaczyć, jaki jest rzeczywisty problem.Jeśli wynik jest podobny do:
Możesz uruchomić polecenie:
dpkg --configure <packagename>
W celu
Ponadto możesz użyć:
Aby naprawić pakiety, które są w nieładzie.
Przykłady stąd: http://ubuntuforums.org/archive/index.php/t-1502826.html
źródło
Musisz uruchomić te polecenia, poprzedzając je sudo, aby można je było wykonać przy użyciu poświadczeń superużytkownika. Przykład:
źródło
Jeśli usunąłeś
/var/cache
podczas nieudanej próby oczyszczenia (tak jak ja), może to rozwiązać problem (zrobił to dla mnie):źródło