Calibre-web报错的原因及修复办法

2020年08月12日 2162点热度 2人点赞 3条评论
本文为 本站原创文章。未经许可禁止转载,如有需求请联系本站获得授权。

 

前言:

Calibre-web报错, 错误的原因及修复办法,本人使用Calibre-web管理各种格式的电子书已经很久,既方便又美观,一直很香。但是前几天使用calibre-web时发现一些问题,具体表现是:搜索关键字会报500内部服务器错误(500 Internal Server Error),查看分类和作者也会报错,排除被入侵的可能后进行检查,确定故障原因是数据库文件某种原因损坏。

Calibre-web报错

 

一、修复步骤,如下图:

Calibre-web报错

1、打开电脑端的Calibre软件,选择好自己Calibre-web里使用的电子书书库。

2、点击工具栏“Calibre 书库”——“书库维护”——“恢复数据库”

3、点击“确定”,重建数据库完成。

4、回到Calibre-web后台,点击“管理”——“重新连接到Calibre数据库”。

 

二、原因分析:

书库目录下的 metadata.db 是Calibre的数据库文件,当这个文件受到损坏就会导致搜索功能(可能还有其他功能)崩溃。错误消息会显示:“数据库磁盘映像格式不正确”。

因为电脑端的Calibre软件和Calibre-web页面都要访问、使用、并可以编辑这个metadata.db文件,所以当一些操作同时进行时就容易发生故障。

 

三、强烈建议:

1、只使用电脑端的Calibre软件进行后台管理工作,包括书籍的增减、元数据的修改。Calibre-web的任务就是推送、展示、在线阅读等。

2、备份数据库。使用电脑端的Calibre软件定时进行元数据备份,或者使用群晖的Hyper Backup定时对整个书库和数据库文件备份。

 

极客角落

敬请打赏,网站发展需要您的帮助。

文章评论

  • wei1
    wei1

    多谢?

    2020年09月12日
  • wei1
    wei1

    请教大佬,我书库在群晖的Docker里面啊,如何用calibre管理上传calibre-web的内容呢?方便出个教程么?谢谢

    2020年09月12日
    • good
      good

      @wei1 好的,这几天我抽空把calibre管理书库的过程详细写一下过程。

      2020年09月12日
  • 您需要 登录 之后才可以评论