diff --git a/src/calibre/gui2/update.py b/src/calibre/gui2/update.py index 42d41e6d72..a7bc341a96 100644 --- a/src/calibre/gui2/update.py +++ b/src/calibre/gui2/update.py @@ -27,6 +27,10 @@ def get_newest_version(): 'win' if iswindows else 'osx' if isosx else 'oth') req.add_header('CALIBRE_INSTALL_UUID', prefs['installation_uuid']) version = br.open(req).read().strip() + try: + version = version.decode('utf-8') + except UnicodeDecodeError: + version = u'' return version class CheckForUpdates(QThread):