„Aktualizator oprogramowania” i „Oprogramowanie i aktualizacje” nie działają

11

Od dłuższego czasu nie korzystałem z mojego Ubuntu. Dzisiaj, kiedy uruchomiłem Ubuntu (14.04 LTS), narzędzie do aktualizacji oprogramowania i oprogramowanie i aktualizacje (z Ustawień) nie działają.

Okno aktualizacji oprogramowania będzie wyświetlane przez około 1 sekundę, ale zamknie się automatycznie. Oprogramowanie i aktualizacje nigdy nie są wyświetlane, bez względu na to, ile razy kliknę ikonę. Zauważ, że żaden z nich nie wyświetla żadnego komunikatu o błędzie.

Te dwie funkcje działały idealnie przy ostatnim użyciu Ubuntu. Chcę dokonać aktualizacji i aktualizacji systemu.

Na razie używam sudo apt-get update && sudo apt-get upgrade. To polecenie działa bardzo szybko, co oznacza (myślę), że moje Ubuntu nie zostało poprawnie zaktualizowane. Aktualizacja z aktualizatora oprogramowania zawsze ma duży rozmiar, dlatego pobieranie powinno być wolniejsze.

Co powinienem zrobić?

Czy mogę po prostu odinstalować i ponownie zainstalować oba? Jeśli mogę, jak to zrobić?

Żeby wyjaśnić, nie chcę aktualizować mojej wersji Ubuntu (chcę wersję LTS ), chcę tylko zaktualizować oprogramowanie / pakiety, z których korzystałem.

Dziękuję za Twój czas.

Blaze Tama
źródło

Odpowiedzi:

15

Jest to powszechna sprawa, która jest po prostu rozwiązana. Te polecenia usuwają listy „fantomowe” lub „zawieszone” i być może trzeba będzie ich użyć ponownie w razie potrzeby w przyszłości dla podobnego błędu:

sudo rm -rvf /var/lib/apt/lists/* 

i wtedy:

sudo apt-get update

Może być konieczne ponowne uruchomienie komputera, aby zadziałało całkowicie, wpisując:

sudo shutdown -r now
Bruce
źródło
2
Jestem prawie pewien, że ponowne uruchomienie nie jest tutaj konieczne. Usuwanie zapisanych w pamięci podręcznej wpisów APT zaczyna obowiązywać przy następnym uruchomieniu APT.
David Foerster,
3

Mam prawie taki sam problem jak @Blaze Tama, a odpowiedź zaproponowana przez @Bruce i @edward torvalds nie rozwiązała tego problemu.

Nie pojawia się żaden komunikat o błędzie, ale po kliknięciu ikon narzędzia do aktualizacji oprogramowania i oprogramowania i aktualizacji nic się nie dzieje. Aktualizator oprogramowania nie wyświetla już monitów o aktualizacje.

Nie jestem do końca pewien, czy to ten sam błąd, ponieważ sudo apt-get update && sudo apt-get upgradewydaje mi się, że polecenie działa dobrze.


Moje rozwiązanie:

  1. Upewnij się, że jest to ten sam błąd, uruchamiając:

/usr/bin/update-manager

Moje rozwiązanie powinno działać, jeśli twój błąd to:

Traceback (most recent call last):
  File "./update-manager", line 37, in <module>
    from UpdateManager.UpdateManager import UpdateManager
  File "/usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py", line 43, in <module>
    import dbus
  File "/usr/lib/python3/dist-packages/dbus/__init__.py", line 103, in <module>
    from dbus._dbus import Bus, SystemBus, SessionBus, StarterBus
  File "/usr/lib/python3/dist-packages/dbus/_dbus.py", line 39, in <module>
    from dbus.bus import BusConnection
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 39, in <module>
    from dbus.connection import Connection
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 27, in <module>
    import threading
ImportError: No module named 'threading'
  1. Pobierz moduł „wątki” w swojej wersji Python3

Kod źródłowy Python3.4 można znaleźć na stronie https://hg.python.org/cpython/file/3.4/Lib/threading.py . I powinien zostać zapisany w folderze /usr/lib/python3.4. (Lub czymkolwiek jest Twoja wersja Python3. Uważaj, w moim przypadku miałem ten moduł dla Python2.7, ale nie dla Python3.4!)

PS: Ten błąd został opisany tutaj: https://bugs.launchpad.net/elementaryos/+bug/1415128

Rozwlekły
źródło