我曾经在我的 gnome 面板上安装了 dockbarX 小程序。但是有一天,当我登录时,我收到一条错误消息,可以在下面的屏幕截图中看到。所以我删除了它,然后尝试再次将它添加到 gnome 面板,但我仍然收到错误消息。
我在Ubuntu 10.10 Maverick Meerkat上运行最新版本的dockbarX 0.43 ,启用了帮助程序和媒体按钮等。我最近没有更新它,现在已经使用这个版本几个星期了,现在才遇到这个问题。
我尝试重新安装 dockbarX 的所有组件,但仍然收到错误消息。
这是 ~/.dockbarx/log/dockbarx.log
ERROR | 2011-03-02 12:10:18,984 | Traceback (most recent call last):
ERROR | 2011-03-02 12:10:18,985 | File "/usr/bin/dockbarx_factory", line 31, in <module>
ERROR | 2011-03-02 12:10:18,985 | import dockbarx.dockbar
ERROR | 2011-03-02 12:10:18,985 | File "/usr/lib/pymodules/python2.6/dockbarx/dockbar.py", line 37, in <module>
ERROR | 2011-03-02 12:10:19,187 | from groupbutton import *
ERROR | 2011-03-02 12:10:19,187 | File "/usr/lib/pymodules/python2.6/dockbarx/groupbutton.py", line 40, in <module>
ERROR | 2011-03-02 12:10:19,324 | import zg
ERROR | 2011-03-02 12:10:19,324 | File "/usr/lib/pymodules/python2.6/dockbarx/zg.py", line 34, in <module>
ERROR | 2011-03-02 12:10:19,399 | iface = client.ZeitgeistDBusInterface()
ERROR | 2011-03-02 12:10:19,400 | File "/usr/lib/pymodules/python2.6/zeitgeist/client.py", line 184, in __init__
ERROR | 2011-03-02 12:10:19,428 | self.OBJECT_PATH)
ERROR | 2011-03-02 12:10:19,428 | File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 244, in get_object
ERROR | 2011-03-02 12:10:19,496 | follow_name_owner_changes=follow_name_owner_changes)
ERROR | 2011-03-02 12:10:19,496 | File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 241, in __init__
ERROR | 2011-03-02 12:10:19,520 | self._named_service = conn.activate_name_owner(bus_name)
ERROR | 2011-03-02 12:10:19,520 | File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 183, in activate_name_owner
ERROR | 2011-03-02 12:10:19,520 | self.start_service_by_name(bus_name)
ERROR | 2011-03-02 12:10:19,520 | File "/usr/lib/pymodules/python2.6/dbus/bus.py", line 281, in start_service_by_name
ERROR | 2011-03-02 12:10:19,521 | 'su', (bus_name, flags)))
ERROR | 2011-03-02 12:10:19,521 | File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
ERROR | 2011-03-02 12:10:19,574 | message, timeout)
ERROR | 2011-03-02 12:10:19,575 | dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/local/bin/zeitgeist-daemon: Success
我怎么解决这个问题?
好的,这是一个已知问题。zeitgeist 中有一个错误,DockbarX 0.43 没有按应有的方式处理该错误。如果出现错误而不是崩溃,下一个版本将根本不使用 zeitgeist。
DockbarX 的下一个版本可能需要一段时间(我正在做一些代码清理工作,这比我想象的要多得多)。同时,尝试从 ppa 安装 zeitgeist (ppa:zeitgeist/ppa) 或删除 ppa 并将 zeitgest 降级为小牛自己的版本(如果您已经使用 ppa)。