Package: unbound Version: 1.7.3-1 Severity: normal Dear Maintainer,
* What led up to the situation? trying to implement an unbound python module (python code executed while the unbound server is handling requests and responses, see the pythonmod/ in unbound's source code). * What exactly did you do (or not do) that was effective (or ineffective)? starting with the log.py example (included in the unbound's source code), modified the print functions to make it work with Python3, and added a single print() to illustrate the problem: print("=> %s"%q.qname_str) When a client requests a resolution, the ubound server reports an exception where it should not. * What was the outcome of this action? the exception reported is: Traceback (most recent call last): File "/etc/unbound/unbound.conf.d/log.py", line 120, in operate logDnsMsg(qstate) File "/etc/unbound/unbound.conf.d/log.py", line 70, in logDnsMsg print("=> %s"%q.qname_str) File "/usr/lib/python3/dist-packages/unboundmodule.py", line 132, in _get_qname_str def _get_qname_str(self): return dnameAsStr(self.qname) TypeError: in method 'dnameAsStr', argument 1 of type 'char const *' * What outcome did you expect instead? the basic example should have worked, I wheched and it works fine (exactly the same code) with unbound as packaged by CentOS. Same bug with the unbound packaged in stretch though. Google did not help much here. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.17.17-100.fc27.x86_64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect (in a Docker container) Versions of packages unbound depends on: ii adduser 3.117 ii dns-root-data 2018013001 ii libc6 2.27-4 ii libevent-2.1-6 2.1.8-stable-4 ii libfstrm0 0.3.0-1+b1 ii libprotobuf-c1 1.3.1-1 ii libpython3.6 3.6.6-2 ii libssl1.1 1.1.1~~pre9-1 ii libsystemd0 239-5 ii lsb-base 9.20170808 ii openssl 1.1.1~~pre9-1 ii unbound-anchor 1.7.3-1 unbound recommends no packages. Versions of packages unbound suggests: pn apparmor <none> -- Configuration Files: /etc/unbound/unbound.conf.d/root-auto-trust-anchor-file.conf [Errno 2] No such file or directory: '/etc/unbound/unbound.conf.d/root-auto-trust-anchor-file.conf' -- no debconf information