View Single Post
Old 06-13-2023, 08:09 AM   #1
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,929
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Calibre's Locking is still Broken

Calibre 6.21 and still a problem.

I've edited the eBook. Saved the eBook and closed the editor. Deleted the original_epub file. Went to the metadata editor and edited the metadata. And I'm still getting an error. This eBooks was not open in another program.

Can we please say this isn't working and back it off?

Code:
calibre, version 6.21.0
ERROR: Permission denied: Could not change the on disk location of this book. Is it open in another program?

Locked file: I:\E\Calibre Library\Jon2\Michael Connelly\The Brass Verdict (2739)

Traceback (most recent call last):
  File "calibre\utils\copy_files.py", line 103, in _open_file
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'I:\\E\\Calibre Library\\Jon2\\Michael Connelly\\The Brass Verdict (2739)'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "calibre\utils\copy_files.py", line 103, in _open_file
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'I:\\E\\Calibre Library\\Jon2\\Michael Connelly\\The Brass Verdict (2739)'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "calibre\gui2\metadata\single.py", line 617, in apply_changes
  File "calibre\gui2\metadata\basic_widgets.py", line 241, in commit
  File "calibre\db\legacy.py", line 934, in func
  File "calibre\db\cache.py", line 85, in call_func_with_lock
  File "calibre\db\cache.py", line 1508, in set_field
  File "calibre\db\cache.py", line 1522, in update_path
  File "calibre\db\backend.py", line 1875, in update_path
  File "calibre\utils\copy_files.py", line 256, in copy_tree
  File "calibre\utils\copy_files.py", line 130, in __enter__
  File "calibre\utils\copy_files.py", line 126, in open_all_handles
  File "calibre\utils\copy_files.py", line 114, in _open_file
  File "calibre\utils\copy_files.py", line 117, in _open_file
PermissionError: [Errno 13] File I:\E\Calibre Library\Jon2\Michael Connelly\The Brass Verdict (2739) is open in another program: 'I:\\E\\Calibre Library\\Jon2\\Michael Connelly\\The Brass Verdict (2739)'
JSWolf is online now   Reply With Quote