Hi David, I just updated calibre to 2.26, and the Kobo Utilities plugin to 2.0.6 and received the following error when backing up the database and the page positions:
Code:
[Errno 32] Broken pipe
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 87, in run
File "calibre_plugins.koboutilities.jobs", line 145, in do_device_database_backup
File "calibre_plugins.koboutilities.jobs", line 42, in debug_print
File "site-packages/calibre/utils/logging.py", line 154, in prints
File "site-packages/calibre/utils/logging.py", line 45, in prints
File "site-packages/calibre/__init__.py", line 227, in prints
IOError: [Errno 32] Broken pipe
I ran a check on the database:
Code:
Result of running 'PRAGMA integrity_check' on database on the Kobo device:
ok
Any idea what happened, or how it can be fixed?
Ugh... it may be more of a problem. Tried to transfer a book to the Kobo and got this:
Code:
calibre, version 2.26.0
ERROR: Error: Error communicating with device
Failed to find obfuscation key
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 87, in run
File "site-packages/calibre/gui2/device.py", line 584, in _upload_books
File "calibre_plugins.kobotouch_extended.device.driver", line 285, in upload_books
File "site-packages/calibre/devices/kobo/driver.py", line 1913, in upload_books
File "calibre_plugins.kobotouch_extended.device.driver", line 179, in _modify_epub
File "site-packages/calibre/ebooks/oeb/polish/container.py", line 977, in __init__
File "site-packages/calibre/ebooks/oeb/polish/container.py", line 1093, in process_encryption
ObfuscationKeyMissing: Failed to find obfuscation key