Package: calibre Version: 3.15.0+dfsg-1 Followup-For: Bug #886682 Dear Maintainer,
I'm having the same error, always with my default locale fr_FR.UTF-8, only on the second start with C locale and french language selected. If I "export LANG = C", "rm -r .config/calibre/" and then launch calibre, it starts, I can choose my language and use calibre : $ export LANG=C $ rm -r .config/calibre/ $ calibre libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile Traceback (most recent call last): File "/usr/bin/calibre-parallel", line 19, in <module> from calibre.utils.ipc.worker import main File "/usr/lib/calibre/calibre/__init__.py", line 22, in <module> from calibre.startup import winutil, winutilerror File "/usr/lib/calibre/calibre/startup.py", line 92, in <module> set_translators() File "/usr/lib/calibre/calibre/utils/localization.py", line 248, in set_translators prefs.retranslate_help() File "/usr/lib/calibre/calibre/utils/config_base.py", line 351, in retranslate_help self.__config.option_set.retranslate_help() File "/usr/lib/calibre/calibre/utils/config_base.py", line 159, in retranslate_help opt.help = opt.help.format(u'ñ') UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 0: ordinal not in range(128) But when I close it, and starts it again, even with LANG=C, it then crashes on next startups : $ calibre Traceback (most recent call last): File "/usr/bin/calibre", line 19, in <module> from calibre.gui_launch import calibre File "/usr/lib/calibre/calibre/__init__.py", line 22, in <module> from calibre.startup import winutil, winutilerror File "/usr/lib/calibre/calibre/startup.py", line 92, in <module> set_translators() File "/usr/lib/calibre/calibre/utils/localization.py", line 248, in set_translators prefs.retranslate_help() File "/usr/lib/calibre/calibre/utils/config_base.py", line 351, in retranslate_help self.__config.option_set.retranslate_help() File "/usr/lib/calibre/calibre/utils/config_base.py", line 159, in retranslate_help opt.help = opt.help.format(u'ñ') UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 0: ordinal not in range(128) /usr/lib/calibre/calibre/ptempfile.py:29: RuntimeWarning: Parent module 'calibre' not found while handling absolute import import shutil If I choose english language, I dont't have any UnicodeEncodeError error, I can close Calibre and start it again. Regards, Sebastien -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (980, 'unstable'), (960, 'stable'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'oldstable'), (1, 'experimental-debug') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages calibre depends on: ii calibre-bin 3.15.0+dfsg-1 ii fonts-liberation 1:1.07.4-5 ii imagemagick 8:6.9.7.4+dfsg-16 ii imagemagick-6.q16 [imagemagick] 8:6.9.7.4+dfsg-16 ii libjs-coffeescript 1.12.7~dfsg-3 ii libjs-mathjax 2.7.2+dfsg-1 ii poppler-utils 0.61.1-2 ii python-apsw 3.16.2-r1-2+b1 ii python-beautifulsoup 3.2.1-1 ii python-chardet 3.0.4-1 ii python-cherrypy3 3.5.0-2 ii python-cssselect 1.0.1-1 ii python-cssutils 1.0.2-1 ii python-dateutil 2.6.1-1 ii python-dbus 1.2.4-1+b4 ii python-feedparser 5.2.1-1 ii python-html5-parser 0.4.3-1 ii python-lxml 4.1.0-1 ii python-markdown 2.6.9-1 ii python-mechanize 1:0.2.5-3 ii python-msgpack 0.4.8-1+b1 ii python-netifaces 0.10.4-0.1+b3 ii python-pil 5.0.0-1 ii python-pkg-resources 38.2.4-2 ii python-pyparsing 2.1.10+dfsg1-1 ii python-pyqt5 5.9.2+dfsg-1 ii python-pyqt5.qtsvg 5.9.2+dfsg-1 ii python-pyqt5.qtwebkit 5.9.2+dfsg-1 ii python-regex 0.1.20171212-1 ii python-routes 2.4.1-1 ii python2.7 2.7.14-4 ii xdg-utils 1.1.2-1 Versions of packages calibre recommends: ii python-dnspython 1.15.0-1 calibre suggests no packages. -- no debconf information