首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >口径启动错误:总线名称已经存在

口径启动错误:总线名称已经存在
EN

Ask Ubuntu用户
提问于 2016-05-11 06:45:30
回答 1查看 578关注 0票数 1

我无法启动口径应用程序。我试过重新安装它。然而,它仍然给了我以下的信息,每次。

代码语言:javascript
复制
calibre, version 2.55.0
ERROR: Startup error: There was an error during calibre startup. Parts of calibre may not function. Click Show details to learn more.

Traceback (most recent call last):
  File "/usr/lib/calibre/calibre/gui2/main.py", line 276, in initialize_db_stage2
    self.start_gui(db)
  File "/usr/lib/calibre/calibre/gui2/main.py", line 216, in start_gui
    main.initialize(self.library_path, db, self.listener, self.actions)
  File "/usr/lib/calibre/calibre/gui2/ui.py", line 261, in initialize
    self.system_tray_icon = factory(app_id='com.calibre-ebook.gui').create_system_tray_icon(parent=self, title='calibre')
  File "/usr/lib/calibre/calibre/gui2/dbus_export/widgets.py", line 232, in create_system_tray_icon
    ans = StatusNotifierItem(parent=parent, title=title, app_id=self.app_id, category=category)
  File "/usr/lib/calibre/calibre/gui2/dbus_export/tray.py", line 44, in __init__
    self.dbus_api = StatusNotifierItemAPI(self, **kw)
  File "/usr/lib/calibre/calibre/gui2/dbus_export/tray.py", line 114, in __init__
    self.dbus_name = BusName(self.name, bus=bus, do_not_queue=True)
  File "/usr/lib/calibre/calibre/utils/dbus_service.py", line 238, in __new__
    raise NameExistsException(name)
NameExistsException: Bus name already exists: org.kde.StatusNotifierItem-3230-1

需要帮助来解决这个问题。

EN

回答 1

Ask Ubuntu用户

发布于 2016-06-11 20:17:47

你是通过apt-get安装的吗?我发现有能力的人相当挑剔和脆弱。

我以前曾经通过手动重新安装python-dbus包来纠正上面粘贴的错误,但是同样的修复在随后的错误重新出现时没有起作用。

最后,我听从了开发人员的建议,直接安装了它:

代码语言:javascript
复制
sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"

这导致了主要是的无故障安装(在Ubuntu和OpenSUSE上)。

在正式安装页面上有其他安装选项(除了上面列出的选项):

用于Linux的下载口径

本页内容如下:

请不要使用您的分发提供的口径包,因为这些往往是错误/过时。相反,请使用下面描述的二进制安装。

我最初忽略了这个建议,因为我通常更喜欢从默认的包管理器安装包。但就口径而言,我花了大量时间来解决和修复那些最终通过遵循官方安装指南而避免的问题。

如果您确实通过apt进行安装,请确保在尝试上述操作之前删除(卸载)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/770643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档