View Single Post
Old 04-30-2023, 07:21 PM   #1
Shykat
Addict
Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.Shykat ought to be getting tired of karma fortunes by now.
 
Shykat's Avatar
 
Posts: 205
Karma: 494052
Join Date: Dec 2010
Device: iPhone, iPad Mini, my PC and Galaxy Tab A :)
Unhappy 6.17 Permissions Errors



Here's my Glitchlet:

Calibre 6.17 is loaded. I click on Add Ebook and it adds fine. I'm able to use the View and open the book so I know it's there and fine.

BUT....

I then go to Edit Metadata where I format the book title and author the way I want and make sure the Book's information is filled in correctly, then I click OK and a pop up says: "Could not change the on disk location of this book. Is it open in another program?" with the following

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

Locked file: F:\Calibre ebooks\Dale Mayer\SEALs of Honor (3230)

Traceback (most recent call last):
File "calibre\utils\copy_files.py", line 212, in copy_tree
File "shutil.py", line 739, in rmtree
File "shutil.py", line 621, in _rmtree_unsafe
File "shutil.py", line 619, in _rmtree_unsafe
PermissionError: [WinError 5] Access is denied: 'F:\\Calibre ebooks\\Dale Mayer\\SEALs of Honor (3230)'

During handling of the above exception, another exception occurred:

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 216, in copy_tree
File "shutil.py", line 739, in rmtree
File "shutil.py", line 621, in _rmtree_unsafe
File "shutil.py", line 619, in _rmtree_unsafe
PermissionError: [WinError 5] Access is denied: 'F:\\Calibre ebooks\\Dale Mayer\\SEALs of Honor (3230)'

When I click OK again, the metadata screen closes and the book shows with no book cover and I get this error

calibre, version 6.17.0
ERROR: Cannot view: [SEALs of Honor 31] - Hale has no available formats.

and you no longer can View the book from within Calibre.

THEN.....

I go to the Calilbre Ebooks directory....... and I find the book there and it looks just fine and opens just fine when I load it into Ebook Reader in Firefox just to see...

Everything was fine when I was working with version 6.10. All the issues happened when I updated to 6.17.

I'm actually wondering if it's operator error... but I'm not doing anything differently from before.... so maybe it is a glitch in the newest release.

Last edited by BetterRed; 05-02-2023 at 01:46 AM.
Shykat is offline   Reply With Quote