Bug#865879: calibre: Bug still present in buster (3.39.1+dfsg-2)
Hi Norbert! On 05/05/2019 15.47, Norbert Preining wrote: > Hi > >> The bug is sadly still present in Buster: > > I cannot reproduce this. Can you please provide a way how to reproduce > this! Sorry, the bug appeared after an upgrade from Stretch to Buster. It would be kind of difficult to reproduce the environment I started from ;) I did do more tests though: I removed the /usr/lib/calibre/regex/ dir since it seemed odd to me to have the debian pkg installed for that and have a local version in calibre that seemed kind of incomplete. And voila: it worked. Looking into the calibre .deb this seems to me to be a left-over from a previous version. Marco
Bug#865879: calibre: Bug still present in buster (3.39.1+dfsg-2)
Package: calibre Version: 3.39.1+dfsg-2 Followup-For: Bug #865879 The bug is sadly still present in Buster: Traceback (most recent call last): File "/usr/lib/calibre/calibre/gui2/ui.py", line 157, in __init__ ac = self.init_iaction(action) File "/usr/lib/calibre/calibre/gui2/ui.py", line 171, in init_iaction ac = action.load_actual_plugin(self) File "/usr/lib/calibre/calibre/customize/__init__.py", line 612, in load_actual_plugin ac = getattr(importlib.import_module(mod), cls)(gui, File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) File "/usr/lib/calibre/calibre/gui2/actions/catalog.py", line 13, in from calibre.gui2.tools import generate_catalog File "/usr/lib/calibre/calibre/gui2/tools.py", line 16, in from calibre.gui2.convert.single import Config as SingleConfig File "/usr/lib/calibre/calibre/gui2/convert/single.py", line 20, in from calibre.gui2.convert.search_and_replace import SearchAndReplaceWidget File "/usr/lib/calibre/calibre/gui2/convert/search_and_replace.py", line 11, in from calibre.gui2.convert.search_and_replace_ui import Ui_Form File "/usr/lib/calibre/calibre/gui2/convert/search_and_replace_ui.py", line 155, in from regex_builder import RegexEdit File "/usr/lib/calibre/calibre/gui2/convert/regex_builder.py", line 18, in from calibre.ebooks.conversion.search_replace import compile_regular_expression File "/usr/lib/calibre/calibre/ebooks/conversion/search_replace.py", line 7, in import regex File "/usr/lib/calibre/regex/__init__.py", line 383, in File "/usr/lib/calibre/regex/_regex_core.py", line 22, in File "/usr/lib/calibre/calibre/constants.py", line 224, in __getitem__ raise KeyError('No plugin named %r'%name) KeyError: "No plugin named '_regex'" I also tried the current experimental version and it was the same result. Calibre worked fine before I upgraded from Stretch to Buster. -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages calibre depends on: ii calibre-bin 3.39.1+dfsg-2 ii fonts-liberation 1:1.07.4-9 ii imagemagick 8:6.9.10.23+dfsg-2 ii imagemagick-6.q16 [imagemagick] 8:6.9.10.23+dfsg-2 ii libjpeg-turbo-progs 1:1.5.2-2+b1 ii libjs-coffeescript 1.12.8~dfsg-4 ii libjs-mathjax2.7.4+dfsg-1 ii optipng 0.7.7-1 ii poppler-utils0.71.0-3 ii python-apsw 3.24.0-r1-1 ii python-chardet 3.0.4-3 ii python-cherrypy3 8.9.1-2 ii python-css-parser1.0.4-1 ii python-cssselect 1.0.3-1 ii python-cssutils 1.0.2-2 ii python-dateutil 2.7.3-3 ii python-dbus 1.2.8-3 ii python-feedparser5.2.1-1 ii python-html5-parser 0.4.5-1 ii python-html5lib 1.0.1-1 ii python-lxml 4.3.2-1 ii python-markdown 3.0.1-3 ii python-mechanize 1:0.2.5-3 ii python-msgpack 0.5.6-1+b1 ii python-netifaces 0.10.4-1+b1 ii python-pil 5.4.1-2 ii python-pkg-resources 40.8.0-1 ii python-pyparsing 2.2.0+dfsg1-2 ii python-pyqt5 5.11.3+dfsg-1+b3 ii python-pyqt5.qtsvg 5.11.3+dfsg-1+b3 ii python-pyqt5.qtwebkit5.11.3+dfsg-1+b3 ii python-regex 0.1.20190207-1 ii python-routes2.4.1-1 ii python2.72.7.16-2 ii xdg-utils1.1.3-1 Versions of packages calibre recommends: ii python-dnspython 1.16.0-1 Versions of packages calibre suggests: pn python-unrardll -- no debconf information
Bug#466693: evolution-data-server: LDAP addRequest with naming Violation
Package: evolution-data-server Version: 1.12.3-1 Severity: normal In the current version it's apparently impossible to add a new contact into LDAP due to a problem with the dn line that is used in the addRequest. I took a look at the tcpdump of the communication btw. evo and the openldap server and found this: Lightweight-Directory-Access-Protocol LDAPMessage addRequest(109) messageID: 109 protocolOp: addRequest (8) addRequest entry: cn=test%2C tester,ou=addressbook, dc=laendle attributes: 5 items Item cn type: cn vals: 1 item test, tester Item sn type: sn vals: 1 item test Item mail type: mail vals: 1 item [EMAIL PROTECTED] Item fileAs type: fileAs vals: 1 item test, tester Item objectClass type: objectClass vals: 5 items top person organizationalPerson inetOrgPerson evolutionPerson This gets answered by LDAP with this error: Lightweight-Directory-Access-Protocol LDAPMessage addResponse(109) namingViolation (value of naming attribute 'cn' is not present in entry) messageID: 109 protocolOp: addResponse (9) addResponse resultCode: namingViolation (64) matchedDN: errorMessage: value of naming attribute 'cn' is not present in entry The problem could also be related to a recent LDAP upgrade and I think I read somewhere that the server now checks more thoroughly for correctness. If you need the raw packets I can supply those, but the problem is easily duplicated by just adding a new contact and writing "blah, blah" in the Full Name field and adding an email address (to complete the entry as in the "add to addressbook" context menu). Excuse me if I have violated any rules or not supplied enough data - it is my first bug report ;) Marco -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.22-3-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages evolution-data-server depends on: ii evolution-data-server 1.12.3-1 architecture independent files for ii libbonobo2-0 2.20.2-1 Bonobo CORBA interfaces library ii libc6 2.7-5 GNU C Library: Shared libraries ii libcamel1.2-101.12.3-1 The Evolution MIME message handlin ii libcomerr21.40.3-1 common error description library ii libdb4.4 4.4.20-11 Berkeley v4.4 Database Libraries [ ii libebook1.2-9 1.12.3-1 Client library for evolution addre ii libecal1.2-7 1.12.3-1 Client library for evolution calen ii libedata-book1.2-21.12.3-1 Backend library for evolution addr ii libedata-cal1.2-6 1.12.3-1 Backend library for evolution cale ii libedataserver1.2-9 1.12.3-1 Utility library for evolution data ii libegroupwise1.2-13 1.12.3-1 Client library for accessing group ii libgconf2-4 2.20.1-2 GNOME configuration database syste ii libglib2.0-0 2.14.4-2 The GLib library of C routines ii libgnome2-0 2.20.1.1-1 The GNOME 2 library - runtime file ii libgnomevfs2-01:2.20.1-1 GNOME Virtual File System (runtime ii libgnutls13 2.0.4-1the GNU TLS library - runtime libr ii libkrb53 1.6.dfsg.3~beta1-2 MIT Kerberos runtime libraries ii libldap-2.4-2 2.4.7-4OpenLDAP libraries ii libnspr4-0d 1.8.0.10-3 NetScape Portable Runtime Library ii libnss3-1d3.12.0~1.9b1-2 Network Security Service libraries ii liborbit2 1:2.14.10-0.1 libraries for ORBit2 - a CORBA ORB ii libpopt0 1.10-3 lib for parsing cmdline parameters ii libsoup2.2-8 2.2.100-1 an HTTP library implementation in ii libxml2 2.6.30.dfsg-3 GNOME XML library ii zlib1g1:1.2.3.3.dfsg-8 compression library - runtime evolution-data-server recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECT