Co oznacza ta czerwona ikona na moim panelu?


8

Ta czerwona ikona .... Pojawiła się po aktualizacji do Ubuntu 12.04LTS; Nie mogę wymyślić, jak to porzucić. To wydaje się być powiadomieniem. Jestem w rozterce. Ikona jest następująca:

czerwony znak

Kliknąłem i przeczytałem to:

Wystąpił błąd, uruchom Menedżera pakietów z menu po kliknięciu prawym przyciskiem myszy lub apt-get w terminalu, aby zobaczyć, co jest nie tak. Komunikat o błędzie to:

'Error: BrokenCount>0'. 

Zazwyczaj oznacza to, że zainstalowane pakiety mają niespełnione zależności.


askubuntu.com/questions/272937/ ... Pierwsza odpowiedź w linku rozwiązała mój problem.
Avnish Kumar

Odpowiedzi:


8

Informuje, że system pakietów jest w stanie uszkodzonym (np. Niektóre pakiety są w stanie uszkodzonym). Możesz spróbować rozwiązać ten problem, uruchamiając następujące polecenie w terminalu.

sudo apt-get -f install

1
Próbowałem tego i nic to nie dało :(
Ceil

Spróbuj zaktualizować system i sprawdź, czy występują błędy „sudo apt-get update”. Wklej wszelkie błędy, które pojawią się w pierwotnym pytaniu.
fabricator4,

Usunąłem omawiane pakiety. Nie tylko zniknęła ikona, ale mój system działa szybciej.
Ceil

Jakie paczki były kwestionowane?
Thomas Boxley,

1
Fajnie .. działa jak urok, nie zapomnij o „sudo apt-get update” po uruchomieniu powyższej komendy :)
amit_game

2

Otrzymałem tę samą czerwono-białą ikonę ostrzegawczą i identyczny kod błędu po tym, jak próbowałem przypadkowo zainstalować niewłaściwy pakiet (i386 na amd64 - Ubuntu 12.04 LTS) Aby rozwiązać ...

  1. działał dpkg --get-selections > ~/Desktop/packagesw terminalu, aby uzyskać listę zainstalowanych pakietów
  2. usunąłem pakiet, który właśnie próbowałem zainstalować, używając nazwy pakietu przedstawionej na powyższej liście i tej komendzie sudo apt-get purge name-of-package-here
  3. uruchomiłem powyższe polecenie sudo apt-get -f installdzięki tgm4883
  4. usunęliśmy niektóre nadmiarowe pakiety z sudo apt-get autoremove(sugestia pojawiła się w terminalu po uruchomieniu poprzedniego polecenia.) Albo tutaj, albo polecenie przedtem spowodowało zniknięcie ostrzeżenia / błędu
  5. Potem pobiegłem, sudo apt-get updateco trwało znacznie dłużej niż zwykle i wszystko wydaje się być normalne.

1

Uzyskaj poprawną nazwę pakietu, który został uszkodzony. Możesz użyć następującego polecenia, aby uzyskać listę wszystkich pakietów.

sudo dpkg --get-selections > list.txt

Znajdź poprawną nazwę pakietu z listy (utworzonej w folderze domowym).

I użyj następującego polecenia, aby wymusić usunięcie pakietu.

sudo dpkg --force-all -P PACKAGE NAME

ex- sudo dpkg --force-all -P texlive-pstrick-doc(texlive-pstrick-doc to nazwa pakietu)

Następnie uruchom polecenie aktualizacji.

sudo apt-get update

To działa dla mnie. Dzięki


@EricCarvalho skąd mam wiedzieć, który pakiet wpłynął na system z listy pakietów?
devGeek

@devGeek Ta odpowiedź nie jest moja.
Eric Carvalho
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.