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

Reply via email to