Люблю Калибр, но не могу открыть его ...

Пытаюсь открыть .....Калибр, версия 3.7.0

Я получаю следующее сообщение

Corrupted database: The library database at C:\Users\......\Calibre Library appears to be corrupted. Do you want calibre to try and rebuild it automatically? The rebuild may not be completely successful. If you say No, a new empty calibre library will be created.

Traceback (most recent call last):
File "site-packages\calibre\gui2\main.py", line 303, in initialize_db
File "site-packages\calibre\db\legacy.py", line 81, in __init__
File "site-packages\calibre\db\legacy.py", line 48, in create_backend
File "site-packages\calibre\db\backend.py", line 384, in __init__
File "site-packages\calibre\db\schema_upgrades.py", line 19, in __init__
File "site-packages\calibre\db\backend.py", line 843, in execute
File "c:\t\t\apsw-9hooel\apsw-3.13.0-r1\src\cursor.c", line 236, in resetcursor
ReadOnlyError: ReadOnlyError: attempt to write a readonly database

Я использую Windows 10 .... папки всегда по умолчанию «Только для чтения» ... и не могут быть изменены в свойствах папки - атрибуты ... системные разрешения означают, что это не проблема ... она "применяется", но делает not не сохраняется с атрибутом «только для чтения» снят ...

Я пробовал вариант "да", но это не удалось. Я пробовал вариант "Нет", но не могу создать новую базу данных ... получить сообщение ниже

calibre, version 3.7.0
ERROR: Bad database location: Bad database location u'C:\\Users\\Robyn\\Desktop\\Kindle Library\\Calibre Library rebuild'. calibre will now quit.

Traceback (most recent call last):
File "site-packages\calibre\gui2\main.py", line 284, in initialize_db_stage2
File "site-packages\calibre\db\legacy.py", line 81, in __init__
File "site-packages\calibre\db\legacy.py", line 48, in create_backend
File "site-packages\calibre\db\backend.py", line 377, in __init__
File "site-packages\calibre\db\backend.py", line 1121, in fget
File "site-packages\calibre\db\backend.py", line 834, in conn
File "site-packages\calibre\db\backend.py", line 266, in __init__
CantOpenError: CantOpenError: unable to open database file

Я удалил и переустановил программное обеспечение Caliber

Я восстановил базу данных с помощью командной строки из Windows PowerShell (параметр «Да»), это оказалось успешным ... но созданная база данных не открывается.

В Windows 10 я восстановил базу данных из резервной копии ... известной рабочей точки до проблемы ... нет идти .. те же сообщения

Я уже исключил базу данных и калибр из антивирусного сканирования ...Я использую.Bitdefender total Security 2017

Может кто-нибудь, пожалуйста, помогите ....

Спасибо, верный поклонник Caliber Робин

Я связался с ребятами из Caliber ... получил ответ ниже ...Я думаю, что они даже не читали мою электронную почту, поскольку я сказал, что я уже попробовал их предложения .... и не запускал dropbox ... или новое программное обеспечение ..... но они действительно предлагали публиковать здесь !!

Что-то на вашем компьютере препятствует открытию калибра файла базы данных (файл metadata.db в папке библиотеки калибра). Наиболее распространенными виновниками являются:

1) Антивирусные программы 2) Права доступа к файлам 3) Некоторое программное обеспечение для синхронизации, например DropBox, осуществляет доступ к файлам в папке библиотеки калибра одновременно с калибром.

Вам нужно будет выяснить, что именно на вашем компьютере блокирует калибр. Если вам нужна помощь в этом, вы можете оставлять сообщения на форумах калибра на mobileread.com. Начните с отключения вашей антивирусной программы.

2 ответа2

0

Я уверен, что это может произойти по другим причинам, но в моем случае это был Bitdefender, и это вызвало "Защищенные папки". Белый список калибров в Bitdefender решил это.

0

Просто возникла эта проблема, я переустановил последнюю версию калибра, и это исправило ее. Если это не сработает, попробуйте вернуться к предыдущей версии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .