![更新管理器/Ubuntu 软件中心不工作](https://linux22.com/image/1035372/%E6%9B%B4%E6%96%B0%E7%AE%A1%E7%90%86%E5%99%A8%2FUbuntu%20%E8%BD%AF%E4%BB%B6%E4%B8%AD%E5%BF%83%E4%B8%8D%E5%B7%A5%E4%BD%9C.png)
我正在运行 Ubuntu 11.04 64 位版本。
在更新管理器中点击“安装更新”按钮时没有任何反应,除了鼠标光标短暂地(<1 秒)显示等待图标。
我可以使用 apt-get 进行更新,没有任何问题。
同样在 Ubuntu 软件中心,什么都无法安装,问题也类似,点击安装按钮时,鼠标光标短暂变化,但没有其他反应。在这里我也可以使用 apt-get 执行安装。
更新:检查系统日志(用于更新管理器)并得到以下信息:
Jun 10 07:51:05 mihubuntu AptDaemon: INFO: CommitPackages() was called:
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'language-selector'), dbus.String(u'language-selector-
common'), dbus.String(u'language-selector-gnome'), dbus.String(u'rhythmbox'),
dbus.String(u'rhythmbox-plugin-cdrecorder'), dbus.String(u'rhythmbox-plugins'),
dbus.String(u'shotwell'), dbus.String(u'software-center'), dbus.String(u'unity'),
dbus.String(u'unity-common'), dbus.String(u'unity-place-files')],
signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')],
signature=dbus.Signature('s')) Jun 10 07:51:05 mihubuntu AptDaemon.Trans: INFO: Queuing
transaction /org/debian/apt/transaction/687c7f6b69c84bbd94912504a7b9f988 Jun 10
07:51:05 mihubuntu kernel: [ 1138.262724] show_signal_msg: 27 callbacks suppressed Jun
10 07:51:05 mihubuntu kernel: [ 1138.262731] polkitd[586]: segfault at 20 ip
00007f31f777bb42 sp 00007fff4159c128 error 4 in libglib-
2.0.so.0.2800.6[7f31f76fd000+ed000]
尝试重新安装更新管理器,但没有帮助。
确实升级了软件中心,但这也没什么用。从 Syslog 来看:
Jun 10 08:01:20 mihubuntu AptDaemon: INFO: CommitPackages() was called:
dbus.Array([dbus.String(u'filezilla')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')),
dbus.Array([dbus.String(u'')], signature=dbus.Signature('s'))
Jun 10 08:01:20 mihubuntu AptDaemon.Trans: INFO: Queuing transaction /org/debian
/apt/transaction/b1d6cb76d47a4e94961774af7471848a
Jun 10 08:01:20 mihubuntu kernel: [ 1752.008865] polkitd[6605]: segfault at 20 ip
00007f5b7071ab42 sp 00007fffc402e608 error 4 in libglib-
2.0.so.0.2800.6[7f5b7069c000+ed000]
答案1
在日志文件查看器中打开 syslog,然后重试。运气好的话,会出现一条错误消息。它说了什么?
我们可能必须尝试,软件中心也同样如此sudo apt-get remove update-manager
。sudo apt-get install update-manager
今天软件中心有更新,所以这可能是你所需要的。尝试sudo apt-get update
一下sudo apt-get upgrade