[Python-modules-team] Bug#986645: python3-dnspython: breaks designate secondary zone create
Michal Arbet
michal.arbet at ultimum.io
Thu Apr 8 18:29:47 BST 2021
Package: python3-dnspython
Version: 1.16.0-1
Severity: normal
Dear Maintainer,
Python3-dnspython breaking usage of Openstack designate when creating secondary zone as you can see below:
openstack zone create --type SECONDARY --masters 192.168.205.100 --description "test" example.com.
Error log:
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils [req-5088dc1a-c227-4064-9fa3-db198643bf42 a46ec7fcb985450aaf0d040f327d4d4e 62eead7f1b944408828e8c64130a1e0d - - -] Problem doing AXFR example.com. from {'zone_id': '56fae69a-a91f-454a-a7ce-e7045604f6c3', 'host': '192.168.205.100', 'port': 53, 'id': 'bcab70a2-7905-4e1a-b840-47117a97a53c', 'created_at': datetime.datetime(2021, 4, 8, 16, 31, 28), 'updated_at': None, 'version': 1}. Trying next server.: TypeError: '>' not supported between instances of 'float' and 'NoneType'
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils Traceback (most recent call last):
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils File "/usr/lib/python3/dist-packages/designate/dnsutils.py", line 359, in do_axfr
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils raw_zone = dns.zone.from_xfr(xfr, relativize=False)
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils File "/usr/lib/python3/dist-packages/dns/zone.py", line 1106, in from_xfr
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils for r in xfr:
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils File "/usr/lib/python3/dist-packages/dns/query.py", line 611, in xfr
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils if mexpiration is None or mexpiration > expiration:
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils TypeError: '>' not supported between instances of 'float' and 'NoneType'
2021-04-08 16:31:28.546 20 ERROR designate.dnsutils
Following patch from higher version is fixing this issue:
Report >> https://github.com/rthalley/dnspython/issues/390
Patch >> https://github.com/nrhall/dnspython/commit/9403c1bdbdf562cb01ee492b207b1f26191976ca
-- System Information:
Debian Release: 10.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-8-amd64 (SMP w/32 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages python3-dnspython depends on:
ii netbase 5.6
ii python3 3.7.3-1
Versions of packages python3-dnspython recommends:
ii ca-certificates 20190110
ii python3-cryptography 2.6.1-3+deb10u2
ii python3-idna 2.6-1
ii python3-requests 2.21.0-1
pn python3-requests-toolbelt <none>
Versions of packages python3-dnspython suggests:
pn python3-sniffio <none>
pn python3-trio <none>
More information about the Python-modules-team
mailing list