I just upgraded from Calibre 5.10.1 (which was was working fine) to 5.40.0 which shows a splash screen and then crashes. It looks like permission issues in the library folder. I'm running MacOS 11.6.5.
Here's the errors that I get:
Code:
/Applications/Others/calibre.app/Contents/MacOS/calibre ; exit;
user1@mymac ~ % /Applications/Others/calibre.app/Contents/MacOS/calibre ; exit;
Exception in thread Thread-1:
Traceback (most recent call last):
File "threading.py", line 932, in _bootstrap_inner
File "calibre/utils/fonts/scanner.py", line 312, in run
File "calibre/utils/fonts/scanner.py", line 360, in do_scan
File "calibre/utils/fonts/scanner.py", line 370, in write_cache
File "calibre/utils/config.py", line 402, in __exit__
File "calibre/utils/config.py", line 395, in commit
File "calibre/utils/config_base.py", line 388, in commit_data
File "calibre/utils/config_base.py", line 359, in retry_on_fail
PermissionError: [Errno 13] Permission denied: '/Users/user1/Library/Preferences/calibre/fonts/scanner_cache-atomic-24cnqpez' -> '/Users/user1/Library/Preferences/calibre/fonts/scanner_cache.json'
Failed to initialize plugin: '/Users/user1/Library/Preferences/calibre/plugins/DeDRM.zip'
Failed to initialize plugin: '/Users/user1/Library/Preferences/calibre/plugins/K4PC, K4Mac, Kindle Mobi and Topaz DeDRM.zip'
Failed to initialize plugin: '/Users/user1/Library/Preferences/calibre/plugins/MobiDeDRM.zip'
2022-04-10 12:21:42.519 calibre[85257:5025547] Warning: Expected min height of view: (<NSButton: 0x7fc415c32380>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation.
2022-04-10 12:21:42.521 calibre[85257:5025547] Warning: Expected min height of view: (<NSButton: 0x7fc415c1f840>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation.
Traceback (most recent call last):
File "calibre/gui2/main.py", line 258, in start_gui
File "calibre/utils/config.py", line 402, in __exit__
File "calibre/utils/config.py", line 395, in commit
File "calibre/utils/config_base.py", line 388, in commit_data
File "calibre/utils/config_base.py", line 359, in retry_on_fail
PermissionError: [Errno 13] Permission denied: '/Users/user1/Library/Preferences/calibre/gui-atomic-qioiw_9w' -> '/Users/user1/Library/Preferences/calibre/gui.json'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre/gui2/ui.py", line 443, in start_quickview
File "calibre/gui2/init.py", line 797, in save_layout_state
File "calibre/gui2/library/views.py", line 700, in save_state
File "calibre/gui2/pin_columns.py", line 115, in save_state
File "calibre/gui2/pin_columns.py", line 147, in save_state
File "calibre/utils/config.py", line 429, in __setitem__
File "calibre/utils/config.py", line 395, in commit
File "calibre/utils/config_base.py", line 388, in commit_data
File "calibre/utils/config_base.py", line 359, in retry_on_fail
PermissionError: [Errno 13] Permission denied: '/Users/user1/Library/Preferences/calibre/gui-atomic-y3xhzi99' -> '/Users/user1/Library/Preferences/calibre/gui.json'
zsh: abort /Applications/Others/calibre.app/Contents/MacOS/calibre
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions... 7 completed.
[Process completed]