首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >口径不再工作

口径不再工作
EN

Ask Ubuntu用户
提问于 2020-10-20 18:46:07
回答 6查看 15.9K关注 0票数 26

口径最近停止工作了。试着卸载和重新安装。

当我打开一个终端并调用$calibre时,会收到以下错误消息:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/bin/calibre", line 20, in <module>
    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安装没有得到的依赖吗?我尝试通过命令行和软件安装/更新GUI安装。

我使用的是Ubuntu20.04.1版本的LTS。我确保我的软件在总体上也是最新的。

EN

回答 6

Ask Ubuntu用户

回答已采纳

发布于 2020-10-20 19:02:44

不幸的是,目前在20.04版本的repos中出现了版本4.99,它不适用于Python3。要使4.99工作,您必须自己修补一个文件,如bug https://bugs.launchpad.net/ubuntu/+source/calibre/+bug/1898904中所示,或者您可以从另一个存储库下载它。无论哪种方式,Canonical还没有在官方存储库中修补4.99来使用20.04。

此外,引用口径本身的话:

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

你可以从https://calibre-ebook.com/download_linux下载它

您还可以从该站点运行命令来安装它(这实际上更容易安装):

代码语言:javascript
复制
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

我已经将上面的命令添加到一个名为install_calibre的脚本中,这样我就可以随时运行它,将我的口径更新为最新版本。

希望这能有所帮助!

票数 33
EN

Ask Ubuntu用户

发布于 2020-12-15 06:15:33

要解决这个问题,没有必要放弃4.99口径。崩溃的原因记录在bug #1898904中,可以用单线贴片修复。要手动应用修补程序,请执行以下操作:

  • 开放终端
  • 类型:sudo gedit /usr/lib/calibre/calibre/utils/ipc/server.py
  • 在Gedit中,转到第110行
  • 更改行: self._listener._unlink.cancel()
  • to:如果self._listener._unlink不是空的: self._listener._unlink.cancel()
  • 保存和关闭Gedit

此更改将被覆盖时,口径更新,但这当然不会重要,因为这个错误已经修复在下一个版本的口径。

票数 9
EN

Ask Ubuntu用户

发布于 2020-10-29 02:52:28

抱歉打扰,这可能不是一个理想的周遭,但可能是一个临时的解决方案。在我的Ubuntu20.04中,我也面临着同样的问题,于是我决定安装flathub版本,到目前为止它运行良好。

https://flathub.org/apps/details/com.calibre_ebook.calibre

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

https://askubuntu.com/questions/1285431

复制
相关文章

相似问题

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