Package: calibre Version: 3.1.1+dfsg-1 Severity: normal When I try use calibredb with remote server I got utf-encoding errors i.e. %calibredb --with-library='http://localhost:8080/#CalibreLibrary' list DeDRM v6.1.0: In __init__ DeDRM v6.1.0: In load_resources DeDRM v6.1.0: verdir /home/kjonca/.config/calibre/plugins/DeDRM/6.1.0 DeDRM v6.1.0: In initialize Traceback (most recent call last): File "/usr/bin/calibredb", line 20, in <module> sys.exit(main()) File "/usr/lib/calibre/calibre/db/cli/main.py", line 251, in main return run_cmd(cmd, opts, args[1:], DBCtx(opts)) File "/usr/lib/calibre/calibre/db/cli/main.py", line 55, in run_cmd ret = m.main(opts, args, dbctx) File "/usr/lib/calibre/calibre/db/cli/cmd_list.py", line 324, in main for_machine=opts.for_machine File "/usr/lib/calibre/calibre/db/cli/cmd_list.py", line 150, in do_list ans = dbctx.run('list', fields, sort_by, ascending, search_text, limit) File "/usr/lib/calibre/calibre/db/cli/main.py", line 189, in run return self.remote_run(name, m, *args) File "/usr/lib/calibre/calibre/db/cli/main.py", line 209, in remote_run res = self.br.open_novisit(rq) File "/usr/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 199, in open_novisit return self._mech_open(url, data, visit=False, timeout=timeout) File "/usr/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 230, in _mech_open response = UserAgentBase.open(self, request, data) File "/usr/lib/python2.7/dist-packages/mechanize/_opener.py", line 193, in open response = urlopen(self, req, data) File "/usr/lib/python2.7/dist-packages/mechanize/_urllib2_fork.py", line 344, in _open '_open', req) File "/usr/lib/python2.7/dist-packages/mechanize/_urllib2_fork.py", line 332, in _call_chain result = func(*args) File "/usr/lib/python2.7/dist-packages/mechanize/_urllib2_fork.py", line 1142, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/dist-packages/mechanize/_urllib2_fork.py", line 1115, in do_open h.request(req.get_method(), req.get_selector(), req.data, headers) File "/usr/lib/python2.7/httplib.py", line 1042, in request self._send_request(method, url, body, headers) File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request self.endheaders(body) File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders self._send_output(message_body) File "/usr/lib/python2.7/httplib.py", line 880, in _send_output msg += message_body UnicodeDecodeError: 'utf8' codec can't decode byte 0x95 in position 0: invalid start byte
upstream calibre works as expected. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE=pl_PL.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.1.1+dfsg-1 ii fonts-liberation 1:1.07.4-2 ii imagemagick 8:6.9.7.4+dfsg-11 ii imagemagick-6.q16 [imagemagick] 8:6.9.7.4+dfsg-11 ii libjs-coffeescript 1.10.0~dfsg-1 ii libjs-mathjax 2.7.0-2 ii poppler-utils 0.48.0-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-4.1 ii python-dateutil 2.5.3-2 ii python-dbus 1.2.4-1+b2 ii python-feedparser 5.1.3-3 ii python-imaging 4.1.1-3 ii python-lxml 3.8.0-1+b1 ii python-markdown 2.6.8-1 ii python-mechanize 1:0.2.5-3 ii python-netifaces 0.10.4-0.1+b3 ii python-pil 4.1.1-3 ii python-pkg-resources 36.0.1-1 ii python-pyparsing 2.1.10+dfsg1-1 ii python-pyqt5 5.7+dfsg-5+b1 ii python-pyqt5.qtsvg 5.7+dfsg-5+b1 ii python-pyqt5.qtwebkit 5.7+dfsg-5+b1 ii python-regex 0.1.20170117-1+b1 ii python-routes 2.3.1-2 ii python2.7 2.7.13-2 ii xdg-utils 1.1.1-1 Versions of packages calibre recommends: ii python-dnspython 1.15.0-1 calibre suggests no packages. -- no debconf information