Quote:
Originally Posted by MOJOJE
I am still getting the following message when trying to download metadata for my Kindle ebooks.
Obsidian Son: A Nate Temple Supernatural Thriller Book 1 (The Temple Chronicles) - SHAYNE SILVERS
Traceback (most recent call last):
File "calibre\utils\filenames.py", line 402, in __init__
pywintypes.error: (32, 'CreateFileW', 'The process cannot access the file because it is being used by another process.')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre\gui2\actions\edit_metadata.py", line 820, in apply_mi
File "calibre\db\legacy.py", line 574, in set_metadata
File "calibre\db\cache.py", line 63, in call_func_with_lock
File "calibre\db\cache.py", line 1336, in set_metadata
File "calibre\db\cache.py", line 1331, in set_field
File "calibre\db\cache.py", line 1133, in set_field
File "calibre\db\backend.py", line 1559, in windows_check_if_files_in_use
File "calibre\utils\filenames.py", line 426, in __init__
PermissionError: [Errno 13] File is open in another process: 'c:\\users\\mom34\\documents\\calibre library\\shayne silvers\\obsidian son_ a nate temple superna (512)\\obsidian son_ a nate temple sup - shayne silvers.epub'
************************************************** ******************************
I tried locating the file that was blocking/holding the book open as suggested but cannot figure it out. Any further suggestions? Thanks!
|
You might want to try moving your library outside your documents folder. I'd suggest:
- closing calibre
- creating a new directory called calibre in your mom34 directory
- copy and paste your calibre library folder into that directory
- rename the calibre library in the new location (Main Library, whatever) i.e c:\users\mom34\calibre\Main Library\
- open calibre
- click on the library icon
- click on Switch/create library
- browse to the location where you copied your library to
- make sure that Use the previously existing library at the new location is selected
- click OK
- test using the new library location
- once you are happy, you can remove the old library using calibre and delete the files.
You might also want to check on Controlled Folder Access. Check this link for more information:
Allow a blocked app in Windows Security.
Best I can think of for now.