Package: python-dnspython
Version: 1.15.0-1
Severity: normal
File: python-dns

Dear Maintainer,


I'm using local dns-cache to speed up lookups, my /etc/resolv.conf basically 
looks like
====
nameserver 127.0.0.1
====

Trying to do SPF lookups using postfix-policyd-spf led to temperrors, using 
debug mode showed
the error message "no useable dns servers found".

It goes back to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=378991
when a patch has beend applied to get at least one nameserver when the first 
entry is for
search domain or something else than a valid nameserver entry.

This is an unexpected behaviour since the system does in fact have one, the 
local caching
DNS uses a seperate config-file for its nameservers.

The detection needs to be rwritten to make sure a valid nameserver has been 
found instead of
counting the lines.

To fix the issue ( if one knows what he's doing ) I had to comment out linde 63 
and 64 in
/usr/lib/python3/dist-packages/DNS/Base.py
====
        if len(fields) < 2:
            continue
====

-- System Information:
Debian Release: 9.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (499, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.10.17-3-pve (SMP w/8 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/bash
Init: systemd (via /run/systemd/system)

Versions of packages python-dnspython depends on:
ii  python  2.7.13-2

python-dnspython recommends no packages.

python-dnspython suggests no packages.

-- no debconf information

_______________________________________________
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to