"Pembaruan Perangkat Lunak" & "Pembaruan Perangkat Lunak &" tidak berfungsi

11

Saya belum pernah menggunakan Ubuntu saya untuk waktu yang cukup lama. Hari ini, ketika saya mem-boot Ubuntu (14,04 LTS), pembaruan perangkat lunak dan Pembaruan & Perangkat Lunak (dari Pengaturan) tidak berfungsi.

Jendela pembaruan perangkat lunak akan muncul sekitar 1 detik, tetapi akan ditutup secara otomatis. Perangkat Lunak & Pembaruan tidak pernah ditampilkan, tidak peduli berapa kali saya mengklik ikon. Perhatikan bahwa tidak satu pun dari mereka yang menampilkan pesan kesalahan.

Kedua fitur itu berfungsi sempurna saat terakhir kali saya menggunakan Ubuntu. Saya ingin melakukan pembaruan dan pembaruan sistem.

Untuk saat ini, saya gunakan sudo apt-get update && sudo apt-get upgrade. Perintah ini berjalan sangat cepat, artinya (saya pikir) Ubuntu saya tidak diperbarui dengan benar. Pembaruan dari pembaruan perangkat lunak selalu memiliki ukuran besar sehingga unduhannya harus lebih lambat.

Apa yang harus saya lakukan?

Bisakah saya menghapus dan menginstal ulang keduanya? Jika saya bisa, bagaimana cara melakukannya?

Hanya untuk memperjelas, saya tidak ingin memutakhirkan versi Ubuntu saya (saya ingin yang LTS ), saya hanya ingin memutakhirkan perangkat lunak / paket yang saya gunakan.

Terima kasih atas waktunya.

Blaze Tama
sumber

Jawaban:

14

Ini adalah hal umum yang hanya diselesaikan. Perintah-perintah ini menghapus daftar "phantom" atau "hung" dan mungkin harus digunakan lagi sesuai kebutuhan di masa depan untuk bug serupa:

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

lalu:

sudo apt-get update

Anda mungkin perlu me-reboot komputer agar dapat berfungsi sepenuhnya dengan mengetik:

sudo shutdown -r now
Bruce
sumber
2
Saya cukup yakin bahwa reboot tidak perlu dilakukan di sini. Menghapus entri APT yang di-cache mulai berlaku pada menjalankan APT berikutnya.
David Foerster
3

Saya memiliki masalah yang hampir persis sama dengan @Blaze Tama dan jawaban yang diajukan oleh @Bruce dan @edward torvalds tidak memperbaikinya.

Saya tidak mendapatkan pesan kesalahan apa pun tetapi ketika saya mengklik ikon Pembaruan Perangkat Lunak dan Pembaruan Perangkat Lunak, tidak ada yang terjadi. Dan pembaruan perangkat lunak tidak meminta saya untuk memperbarui lagi.

Saya tidak sepenuhnya yakin bahwa itu adalah bug yang sama karena sudo apt-get update && sudo apt-get upgradeperintah tersebut tampaknya berfungsi dengan baik untuk saya.


Solusi saya:

  1. Pastikan bug itu sama dengan menjalankan:

/usr/bin/update-manager

Solusi saya akan berfungsi jika kesalahan Anda adalah:

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. Unduh modul 'threading' di versi Python3 Anda

Kode sumber untuk Python3.4 dapat ditemukan di https://hg.python.org/cpython/file/3.4/Lib/threading.py . Dan harus disimpan dalam folder /usr/lib/python3.4. (Atau apa pun versi Python3 Anda. Berhati-hatilah, dalam kasus saya, saya memiliki modul ini untuk Python2.7 tetapi tidak untuk Python3.4!)

PS: Bug ini dijelaskan di sini: https://bugs.launchpad.net/elementaryos/+bug/1415128

Panjang lebar
sumber