Unable to access a few books after upgrade to 1.44
After the upgrade to Calibre 2.44 I found out three titles were not accessible.
I found this out while running winrar with the library shut down. These books were accessible at some point in the last few months as I had not had the problem prior to this backup and my last backup was a couple of months ago. Also, two of the titles had been saved from Calibre to my "library" directory that I use to populate my sd card for my tablet (I have a specific folder structure I prefer for my tablet as I like to read things in a particular order)
When I look up the books in Calibre the file formats are there. Looking in the calibre folder (just looking not changing anything) I see the three formats that were originally there... epub, mobi and lit.
Each format gave an error when clicked on to open in Calibre.
When I tried to add a "good" epub copy of the book it would not add to the record. The .lit copy worked fine.
I added the book from my "library" directory which had been saved with all metadata as a new record and it was fine.
I try to delete the book from Calibre using remove book and get an error
error(5, 'CreateFile', 'Access is denied')
The details show the following between the "==="
===================
calibre 1.44 [64bit] isfrozen: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.5
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
Traceback (most recent call last):
File "site-packages\calibre\gui2\actions\delete.py", line 392, in delete_books
File "site-packages\calibre\gui2\actions\delete.py", line 366, in do_library_delete
File "site-packages\calibre\gui2\library\models.py", line 359, in delete_books_by_id
File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
File "site-packages\calibre\db\cache.py", line 1523, in remove_books
File "site-packages\calibre\db\backend.py", line 1404, in windows_check_if_files_in_use
File "site-packages\calibre\utils\filenames.py", line 348, in __init__
error: (5, 'CreateFile', 'Access is denied.')
===================
I am rather anal or OCD about my library lol and looking for a way to fix this without going into the file system.
Any suggestions?
|