首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刚起步时的口径崩溃

刚起步时的口径崩溃
EN

Ask Ubuntu用户
提问于 2020-12-30 21:06:12
回答 1查看 607关注 0票数 4

当我试图启动calibre时,我会得到以下错误:

代码语言:javascript
复制
calibre
qt5ct: using qt5ct plugin
Gtk-Message: 14:55:04.251: Failed to load module "atk-bridge"
Traceback (most recent call last):
  File "/usr/bin/calibre", line 20, in 
    sys.exit(calibre())
  File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre
    main(args)
  File "/usr/lib/calibre/calibre/gui2/main.py", line 543, in main
    listener = create_listener()
  File "/usr/lib/calibre/calibre/gui2/main.py", line 514, in create_listener
    return Listener(address=gui_socket_address())
  File "/usr/lib/calibre/calibre/utils/ipc/server.py", line 110, in __init__
    self._listener._unlink.cancel()
AttributeError: 'NoneType' object has no attribute 'cancel'

我已经执行了sudo apt-get install libatk-adaptor:i386 libgail-common:i386,但是错误保持不变。

代码语言:javascript
复制
lsb_release -a
LSB Version:    core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal

/usr/bin/calibre --version
calibre (calibre 4.99.4)

有什么建议吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-12-30 21:30:50

根据此链接的说法,这是一个口径错误。

要解决这个问题,正如建议的那样,您必须用以下内容替换/usr/lib/calibre/calibre/utils/ipc/server.py的第110行(D2):

代码语言:javascript
复制
if self._listener._unlink is not None:
    self._listener._unlink.cancel()

另一种解决方案是升级至4.15 (或更新),或将python3安装降级到3.8.3之前的版本。

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

https://askubuntu.com/questions/1303977

复制
相关文章

相似问题

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