Since updating to 3.6.9 (previously was using 3.6.7) I've been unable to transfer .cbr and .cbz files to my Kobo Libra Color. I even tested files that were previously on my libra colour by removing them from the device and trying to re-transfer them back onto the device. I always get the following error:
Code:
calibre, version 7.16.0
ERROR: Error: Error communicating with device
Not a ZIP file
Traceback (most recent call last):
File "calibre\ebooks\oeb\polish\container.py", line 1181, in __init__
File "calibre\utils\zipfile.py", line 774, in __init__
File "calibre\utils\zipfile.py", line 809, in _GetContents
File "calibre\utils\zipfile.py", line 824, in _RealGetContents
calibre.utils.zipfile.BadZipfile: File is not a zip file
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre\gui2\device.py", line 112, in run
File "calibre\gui2\device.py", line 646, in _upload_books
File "calibre_plugins.kobotouch_extended.device.driver", line 342, in upload_books
File "calibre\devices\kobo\driver.py", line 2270, in upload_books
File "calibre_plugins.kobotouch_extended.device.driver", line 152, in _modify_epub
File "calibre_plugins.kobotouch_extended.container", line 117, in __init__
File "calibre\ebooks\oeb\polish\container.py", line 1188, in __init__
File "calibre\utils\localunzip.py", line 255, in extractall
File "calibre\utils\localunzip.py", line 242, in _extractall
ValueError: Not a ZIP file