hmm, I did as you suggested Kovid, and I was able to polish a book. But then I tried 1 where I had changed the cover, and it failed again.
Spoiler:
calibre, version 3.26.1 (win32, embedded-python: True)
Conversion error: Failed: Polish Creed
Polish Creed
Failed to initialize plugin: u'C:\\Users\\lizjo\\AppData\\Roaming\\calibre\\plu gins\\KePub Output.zip'
Failed to initialize plugin: u'C:\\Users\\lizjo\\AppData\\Roaming\\calibre\\plu gins\\KePub Metadata Writer.zip'
Failed to initialize plugin: u'C:\\Users\\lizjo\\AppData\\Roaming\\calibre\\plu gins\\KePub Metadata Reader.zip'
Failed to initialize plugin: u'C:\\Users\\lizjo\\AppData\\Roaming\\calibre\\plu gins\\KePub Input.zip'
Parsing all content...
Parsing text/part0024.html ...
Parsing text/part0019.html ...
Parsing text/part0025.html ...
Parsing text/part0018.html ...
Parsing text/part0026.html ...
Parsing text/part0027.html ...
Parsing text/part0028.html ...
Parsing text/part0008.html ...
Parsing text/part0012.html ...
Parsing text/part0017.html ...
Parsing text/part0011.html ...
Parsing text/part0013.html ...
Parsing text/part0010.html ...
Parsing text/part0007.html ...
Parsing text/part0001.html ...
Parsing text/part0000.html ...
Parsing text/part0014.html ...
Parsing text/part0002.html ...
Parsing text/part0003.html ...
Parsing text/part0004.html ...
Parsing text/part0015.html ...
Parsing text/part0005.html ...
Parsing text/part0020.html ...
Parsing text/part0009.html ...
Parsing text/part0021.html ...
Parsing text/part0006.html ...
Parsing text/part0016.html ...
Parsing text/part0022.html ...
Parsing text/part0023.html ...
Reading TOC from NCX...
Serializing resources...
Creating KF8 output
Generating KF8 markup...
Compressing markup...
Creating indices...
Python function terminated unexpectedly
coercing to Unicode: need string or buffer, list found (Error Code: 1)
Traceback (most recent call last):
File "site.py", line 101, in main
File "site.py", line 78, in run_entry_point
File "site-packages\calibre\utils\ipc\worker.py", line 195, in main
File "site-packages\calibre\ebooks\oeb\polish\main.py", line 270, in gui_polish
File "site-packages\calibre\ebooks\oeb\polish\main.py", line 248, in polish
File "site-packages\calibre\ebooks\oeb\polish\main.py", line 165, in polish_one
File "site-packages\calibre\ebooks\oeb\polish\main.py", line 143, in update_metadata
File "site-packages\calibre\ebooks\metadata\opf.py", line 113, in set_metadata
File "site-packages\calibre\ebooks\metadata\opf.py", line 56, in set_metadata_opf2
File "site-packages\calibre\ebooks\metadata\opf2.py", line 1341, in smart_update
File "site-packages\calibre\ebooks\metadata\book\base.py", line 562, in smart_update
TypeError: coercing to Unicode: need string or buffer, list found
The error log still mentions kepub plugins, so I removed them and tried again, but still no joy.
Spoiler:
calibre, version 3.26.1 (win32, embedded-python: True)
Conversion error: Failed: Polish Creed
Polish Creed
Parsing all content...
Parsing text/part0020.html ...
Parsing text/part0003.html ...
Parsing text/part0021.html ...
Parsing text/part0004.html ...
Parsing text/part0022.html ...
Parsing text/part0005.html ...
Parsing text/part0023.html ...
Parsing text/part0006.html ...
Parsing text/part0024.html ...
Parsing text/part0025.html ...
Parsing text/part0012.html ...
Parsing text/part0026.html ...
Parsing text/part0013.html ...
Parsing text/part0008.html ...
Parsing text/part0027.html ...
Parsing text/part0014.html ...
Parsing text/part0028.html ...
Parsing text/part0015.html ...
Parsing text/part0007.html ...
Parsing text/part0016.html ...
Parsing text/part0011.html ...
Parsing text/part0017.html ...
Parsing text/part0018.html ...
Parsing text/part0019.html ...
Parsing text/part0010.html ...
Parsing text/part0002.html ...
Parsing text/part0009.html ...
Parsing text/part0001.html ...
Parsing text/part0000.html ...
Reading TOC from NCX...
Serializing resources...
Creating KF8 output
Generating KF8 markup...
Compressing markup...
Creating indices...
Python function terminated unexpectedly
coercing to Unicode: need string or buffer, list found (Error Code: 1)
Traceback (most recent call last):
File "site.py", line 101, in main
File "site.py", line 78, in run_entry_point
File "site-packages\calibre\utils\ipc\worker.py", line 195, in main
File "site-packages\calibre\ebooks\oeb\polish\main.py", line 270, in gui_polish
File "site-packages\calibre\ebooks\oeb\polish\main.py", line 248, in polish
File "site-packages\calibre\ebooks\oeb\polish\main.py", line 165, in polish_one
File "site-packages\calibre\ebooks\oeb\polish\main.py", line 143, in update_metadata
File "site-packages\calibre\ebooks\metadata\opf.py", line 113, in set_metadata
File "site-packages\calibre\ebooks\metadata\opf.py", line 56, in set_metadata_opf2
File "site-packages\calibre\ebooks\metadata\opf2.py", line 1341, in smart_update
File "site-packages\calibre\ebooks\metadata\book\base.py", line 562, in smart_update
TypeError: coercing to Unicode: need string or buffer, list found
I'm going to try complete uninstall and reinstall, see if that works.
Liz