error opening epub in calibre viewer
I have this error when I try to open an epub in calibre. I have redownloaded the book from my source but that hasn't fixed the problem. Is there a plugin that would help?
Any help would be appreciated.
calibre, version 4.5.0
ERROR: Loading book failed: Failed to open the book at C:\Users\canag\Downloads\Wildest_Dreams_-_Lucy_Smoke (1).epub. Click "Show details" for more info.
Traceback (most recent call last):
File "site-packages\calibre\gui2\viewer\ui.py", line 360, in _load_ebook_worker
File "site-packages\calibre\gui2\viewer\convert_book.py", line 231, in prepare_book
File "site-packages\calibre\gui2\viewer\convert_book.py", line 188, in do_convert
ConversionFailure: Failed to convert book: C:\Users\canag\Downloads\Wildest_Dreams_-_Lucy_Smoke (1).epub with error:
InputFormatPlugin: EPUB Input running
on C:\Users\canag\Downloads\Wildest_Dreams_-_Lucy_Smoke (1).epub
EPUB appears to be invalid ZIP file, trying a more forgiving ZIP parser
Failed to run pipe worker with command: from calibre.srv.render_book import viewer_main; viewer_main()
Python function terminated unexpectedly
Invalid ZIP file, local header is damaged (Error Code: 1)
Traceback (most recent call last):
File "site.py", line 114, in main
File "site.py", line 88, in run_entry_point
File "site-packages\calibre\utils\ipc\worker.py", line 189, in main
File "<string>", line 1, in <module>
File "site-packages\calibre\srv\render_book.py", line 830, in viewer_main
File "site-packages\calibre\srv\render_book.py", line 823, in render_for_viewer
File "site-packages\calibre\srv\render_book.py", line 798, in render
File "site-packages\calibre\ebooks\oeb\iterator\book.py", line 64, in extract_book
File "site-packages\calibre\customize\conversion.py", line 246, in __call__
File "site-packages\calibre\ebooks\conversion\plugins\epub_in put.py", line 269, in convert
File "site-packages\calibre\utils\localunzip.py", line 232, in extractall
File "site-packages\calibre\utils\localunzip.py", line 214, in _extractall
File "site-packages\calibre\utils\localunzip.py", line 164, in copy_compressed_file
ValueError: Invalid ZIP file, local header is damaged
|