... somewhat frustrated and disappointed that Calibre is behaving this way. Maybe this is simple.
My Enviro:
Calibre 1.48 x64 running on Windows 7 x64
- Books are located on a network share provided by a Buffalo LinkStation 410
- To avoid the known issue with SQLITE and SMB/CIFS, I used the environment variable CALIBRE_OVERRIDE_DATABASE_PATH to keep my metadata.db on a local drive.
Accessing books already in the db, no problem.
Add a book and change the author and I get:
Quote:
calibre, version 1.48.0
ERROR: Permission denied: Could not change the on disk location of this book. Is it open in another program?
Traceback (most recent call last):
File "site-packages\calibre\gui2\metadata\single.py", line 479, in apply_changes
File "site-packages\calibre\gui2\metadata\basic_widgets.py", line 291, in commit
File "site-packages\calibre\db\legacy.py", line 801, in func
File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
File "site-packages\calibre\db\cache.py", line 1031, in set_field
File "site-packages\calibre\db\cache.py", line 1045, in update_path
File "site-packages\calibre\db\backend.py", line 1476, in update_path
File "site-packages\calibre\db\backend.py", line 1278, in copy_cover_to
File "site-packages\calibre\utils\filenames.py", line 397, in copy_path_to
File "site-packages\calibre\startup.py", line 155, in local_open
OSError: [Errno 13] Permission denied
|
1. There are no blockers permission-wise, as I can read/write to the same network location as Calibre is attempting to use w/o issue.
2. Whitelisted Calibre and exempted both local .db directory & network share from av scanner.
Whats odd, is this worked for years on a WD GoFlex, database 'n all.