The official version is still based on Python2, and the error message indicated problems with Python3 which turned around the complete character handling.
Basically it means that some parts are not Python3 ready. If you can provide a small pdf that fails, please send it here or personally to me, so that I can share it with upstream. Thanks Norbert -- --- PREINING Norbert https://www.preining.info Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13 Aug 20, 2020 12:06:06 Michael Meier <c...@rmm.li>: > I've got exactly the same error (the one with the surrogates not allowed) > with way too many PDFs. Already since months, always using the newest calibre > version in testing. > Now I've just installed the official version as described in > https://calibre-ebook.com/download_linux > and that version does the conversion without any problems. So the problem > must be in the debian package. >