刚刚升级到 22.04 并且电子书查看器无法打开带有电子书查看器错误消息的 .mobi 文件:
calibre, version 5.41.0
ERROR: Render process crashed:
The Qt WebEngine Render process has crashed.
You should try restarting the viewer.
我在 Calibre 更新之前和之后都尝试过,并且得到了相同的结果。
已提交错误报告
更新:
正如@andrew.46 所建议的那样,使用存储库版本将解决问题。请向下滚动以查看他的完整答案。
通常,使用 Calibre 的最佳建议是遵循 Kovid Goyal(Calibre 开发人员)的指示并使用Calibre 网站上提供的二进制版本。
但是,目前此版本存在问题:5.41.0 或其与主机系统上的 glibc 和/或 QT 的交互导致此错误:
这可以通过运行 Calibre 及其相关应用程序来解决:
但这是一个丑陋的 hack,似乎对在 Ubuntu 22.04 上运行 Calibre 有一些不良影响。幸运的是,存储库版本 5.37.0 运行良好,可以从软件中心、Synaptic 或简单地从命令行安装,如下所示:
然后我们都可以重新开始阅读:)。
如果您配置了桌面条目以便在开始菜单中使用 calibre,您可以按如下方式配置它:
您可以看到该条目
在执行 Calibre 的命令之前包含变量 QTWEBENGINE_DISABLE_SANDBOX 的设置。
最新版本的 Calibre 修复它:https ://calibre-ebook.com/it/whats-new ,从这里下载:https ://download.calibre-ebook.com/5.42.0/