“软件更新程序”和“软件和更新”不起作用

“软件更新程序”和“软件和更新”不起作用

我已经很久没用过 Ubuntu 了。今天,当我启动 Ubuntu (14.04 LTS) 时,软件更新程序和软件与更新 (来自设置) 不起作用。

软件更新程序窗口将显示约 1 秒钟,但会自动关闭。无论我点击图标多少次,软件和更新都不会显示。请注意,它们都不会显示任何错误消息。

上次我使用 Ubuntu 时,这两个功能运行良好。我想进行一些系统升级和更新。

目前,我使用sudo apt-get update && sudo apt-get upgrade。此命令运行非常快,这意味着(我认为)我的 Ubuntu 没有正确更新。软件更新程序的更新总是很大,因此下载速度应该更慢。

我应该怎么办?

我可以卸载并重新安装它们吗?如果可以,该怎么做?

需要澄清的是,我想要升级我的 Ubuntu 版本(我想要长期支持服务一),我只是想升级我使用的软件/软件包。

谢谢你的时间。

答案1

这是一个常见的事情,很容易解决。这些命令会清除“幻像”或“挂起”列表,将来可能需要根据需要再次使用它们来处理类似的错误:

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

进而:

sudo apt-get update

您可能需要重新启动计算机才能使其完全生效,方法是输入:

sudo shutdown -r now

答案2

我遇到的问题几乎与@Blaze Tama 完全相同,而@Candu 和@edward torvalds 提出的答案并未解决问题。

我没有收到任何错误消息,但当我点击软件更新程序和软件与更新图标时,什么也没有发生。而且软件更新程序不再提示我进行更新。

我不能完全确定这是否是同一个错误,因为该sudo apt-get update && sudo apt-get upgrade命令对我来说似乎运行良好。


我的解决方案:

  1. 通过运行以下命令来确保它是同一个错误:

/usr/bin/update-manager

如果您的错误是:我的解决方案应该有效:

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. 在你的 Python3 版本中下载模块‘threading’

Python3.4 的源代码可以在以下位置找到:https://hg.python.org/cpython/file/3.4/Lib/threading.py。并应保存在文件夹中/usr/lib/python3.4。(或者无论您的 Python3 版本是什么。请注意,就我而言,我有适用于 Python2.7 的此模块,但没有适用于 Python3.4 的模块!)

PS: 这个错误在这里描述:https://bugs.launchpad.net/elementaryos/+bug/1415128

答案3

请尝试以下操作:

sudo apt remove update-manager
sudo apt autoremove -y
sudo rm -r /usr/bin/update-manager
sudo apt install update-manager
sudo apt update

相关内容