导入、导出、Web 服务器、连接到所有设备以及从除我的计算机之外的所有设备读取所有功能都运行良好。在计算机的主程序中,每当我单击图书封面时,都会出现此错误:
/mnt/1.0TB/Calibre%20Library/Astrology%20Guide%20For%20Beginners/Astrology%20Guide%20For%20Beginners%20-%20Unknown%20(6):
No such file or directory
我可以看到文件在那里,目录也在那里。
• Calibre 1.39.0
• AMD 6x
• 16GB RAM
• 128GB SSD 主驱动器:ext4
• 1TB 第二驱动器格式:ntfs
• 带有 Lubuntu GUI 的 Ubuntu 14.04
还有其他人遇到这个问题吗?
答案1
问题在于 lubuntu 将文件:///mnt/1.0TB/Calibre%20Library/ 转换为 /mnt/1.0TB/Calibre%20Library/ - 这不是有效路径。
可以通过在 /usr/bin/xdg-open 中编辑两行来解决此问题。
请参考http://www.mobileread.com/forums/showpost.php?p=2724944&postcount=15了解具体步骤。
答案2
您的 Calibre 库数据库可能已损坏。Calibre 具有数据库修复功能,可以修复损坏的 Calibre 库数据库。
单击 Calibre Library 按钮旁边的向下箭头以显示下拉菜单 -> 选择图书馆维护->还原数据库。
数据库恢复过程分为三个阶段,可能需要长达一小时。大型进度条显示每个阶段的进度。很重要在数据库恢复完成之前不要中断它,否则您可能会破坏您的 Calibre 图书馆数据库,然后您将必须删除您的 Calibre 图书馆中的所有书籍并再次添加它们以重建 Calibre 图书馆数据库。
下次重新启动计算机时,所有 Calibre 功能都应再次正常运行。
这检查库屏幕截图中的功能会告诉您 Calibre 库中是否有空目录、多余的未使用文件或缺少的书籍封面等。此功能用于清理目的,根据我的经验,当 Calibre 无法正常工作时,它无法解决问题。