Package: postfix
Version: 3.1.0-5+b1
Severity: normal
Dear Maintainer,
in my /var/spool/postfix/etc/resolv.conf file "nameserver" line is missing, so
Postfix cannot send emails and reports "delivery temporarily suspended: Host or
domain name not found. Name service error ..." errors in mail queue.
/etc/resolv.conf content is:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.0.11.1
while /var/spool/postfix/etc/resolv.conf content is:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Relevant /etc/network/interfaces content is:
auto br_adm
iface br_adm inet static
address 10.0.11.19
netmask 255.255.248.0
gateway 10.0.11.1
dns-nameservers 10.0.11.1
bridge_ports enp1s0f0
bridge_fd 0
If I restart Postfix using the command "systemctl restart postfix",
/var/spool/postfix/etc/resolv.conf file get in sync with /etc/resolv.conf and
Postfix starts working normally.
But after a system reboot "nameserver" line always disappears from
/var/spool/postfix/etc/resolv.conf file.
If I modify the script /usr/lib/postfix/configure-instance.sh adding a delay
everything works fine, /var/spool/postfix/etc/resolv.conf stays in sync with
/etc/resolv.conf even after a reboot.
To add a delay I added the command "sleep 5" before the line
"FILES="etc/localtime etc/services etc/resolv.conf etc/hosts \".
I know I could remove resolvconf package and use a static /etc/resolv.conf but
I think this bug could affect other users that need resolvconf.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages postfix depends on:
ii adduser 3.115
ii cpio 2.11+dfsg-5
ii debconf [debconf-2.0] 1.5.59
ii dpkg 1.18.10
ii init-system-helpers 1.45
ii libc6 2.24-3
ii libdb5.3 5.3.28-12
ii libicu57 57.1-4
ii libsasl2-2 2.1.26.dfsg1-15
ii libsqlite3-0 3.14.2-1+b1
ii libssl1.0.2 1.0.2j-1
ii lsb-base 9.20160629
ii netbase 5.3
ii ssl-cert 1.0.38
Versions of packages postfix recommends:
ii python3 3.5.1-4
Versions of packages postfix suggests:
ii bsd-mailx [mail-reader] 8.1.2-0.20160123cvs-3
pn dovecot-common <none>
ii libsasl2-modules 2.1.26.dfsg1-15
pn postfix-cdb <none>
pn postfix-doc <none>
pn postfix-ldap <none>
pn postfix-mysql <none>
pn postfix-pcre <none>
pn postfix-pgsql <none>
pn procmail <none>
ii resolvconf 1.79
pn sasl2-bin <none>
pn ufw <none>
-- debconf information excluded