Quote:
Originally Posted by kovidgoyal
That's a strange error, it implies that something is changing the metadata.db file while calibre is writing to it. Since sqlite (which calibre uses) locks the db file, I dont see how that is possible. Hardware errors?
|
hmm. did a chkdsk. okay.
just tried to change some metadata on a book and got
Spoiler:
calibre, version 1.20.0
ERROR: Permission denied: Could not change the on disk location of this book. Is it open in another program?
Locked file: d:\dropbox\public\daniel manus pinkwater\mrs. noodlekugel and four blind mic (7241)\cover.jpg
Traceback (most recent call last):
File "site-packages\calibre\gui2\metadata\basic_widgets.py", line 102, in commit
File "site-packages\calibre\db\legacy.py", line 814, in func
File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
File "site-packages\calibre\db\cache.py", line 968, in set_field
File "site-packages\calibre\db\cache.py", line 979, in update_path
File "site-packages\calibre\db\backend.py", line 1418, in update_path
File "site-packages\calibre\utils\filenames.py", line 370, in __init__
IOError: [Errno 13] File is open in another process: u'd:\\dropbox\\public\\daniel manus pinkwater\\mrs. noodlekugel and four blind mic (7241)\\cover.jpg'
clicked ok. tried immediately again and it worked.