Public bug reported:

On a IPv4/IPv6-dual-stack system Postfix fails to start on boot when bind to 
IPv6-IPs via /etc/init.d/master.cf (no error message in syslog!).
PowerDNS logs "pdns[1940]: Fatal error: Unable to bind to UDP ipv6 socket". 
Both services can be started manually without problems.
Obviously the IPv6-stack isn't configured correctly when Postfix/PowerDNS start 
at boot time.

Apport-report (Postfix):

ProblemType: Bug
Architecture: i386
Date: Sun Sep 12 18:05:33 2010
Dependencies:
 adduser 3.112ubuntu1
 base-files 5.0.0ubuntu20.10.04.2
 base-passwd 3.5.22
 coreutils 7.4-2ubuntu2
 debconf 1.5.28ubuntu4
 debconf-i18n 1.5.28ubuntu4
 debianutils 3.2.2
 dpkg 1.15.5.6ubuntu4.1
 findutils 4.4.2-1ubuntu1
 gcc-4.4-base 4.4.3-4ubuntu5
 libacl1 2.2.49-2
 libattr1 1:2.4.44-1
 libc-bin 2.11.1-0ubuntu7.2
 libc6 2.11.1-0ubuntu7.2
 libdb4.8 4.8.24-1ubuntu1
 libgcc1 1:4.4.3-4ubuntu5
 liblocale-gettext-perl 1.05-6
 libncurses5 5.7+20090803-2ubuntu3
 libpam-modules 1.1.1-2ubuntu5
 libpam0g 1.1.1-2ubuntu5
 libsasl2-2 2.1.23.dfsg1-5ubuntu1
 libselinux1 2.0.89-4
 libssl0.9.8 0.9.8k-7ubuntu8
 libstdc++6 4.4.3-4ubuntu5
 libtext-charwidth-perl 0.04-6
 libtext-iconv-perl 1.7-2
 libtext-wrapi18n-perl 0.06-7
 lsb-base 4.0-0ubuntu8
 lzma 4.43-14ubuntu2
 ncurses-bin 5.7+20090803-2ubuntu3
 netbase 4.35ubuntu3
 openssl 0.9.8k-7ubuntu8
 passwd 1:4.1.4.2-1ubuntu2
 perl-base 5.10.1-8ubuntu2
 sed 4.2.1-6
 sensible-utils 0.0.1ubuntu3
 ssl-cert 1.0.23ubuntu2
 tzdata 2010l-0ubuntu0.10.04
 zlib1g 1:1.2.3.3.dfsg-15ubuntu1
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu-Server 10.04.1 LTS "Lucid Lynx" - Release i386 
(20100816.2)
Package: postfix 2.7.0-1
PackageArchitecture: i386
ProcEnviron:
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-24.42-generic-pae 2.6.32.15+drm33.5
SourcePackage: postfix
Tags: lucid
Uname: Linux 2.6.32-24-generic-pae i686

Apport-report (PowerDNS):
ProblemType: Bug
Architecture: i386
Date: Sun Sep 12 18:18:32 2010
Dependencies:
 adduser 3.112ubuntu1
 base-files 5.0.0ubuntu20.10.04.2
 base-passwd 3.5.22
 coreutils 7.4-2ubuntu2
 debconf 1.5.28ubuntu4
 debconf-i18n 1.5.28ubuntu4
 debianutils 3.2.2
 dpkg 1.15.5.6ubuntu4.1
 findutils 4.4.2-1ubuntu1
 gcc-4.4-base 4.4.3-4ubuntu5
 libacl1 2.2.49-2
 libattr1 1:2.4.44-1
 libc-bin 2.11.1-0ubuntu7.2
 libc6 2.11.1-0ubuntu7.2
 libdb4.8 4.8.24-1ubuntu1
 libgcc1 1:4.4.3-4ubuntu5
 liblocale-gettext-perl 1.05-6
 libmysqlclient16 5.1.41-3ubuntu12.6
 libpam-modules 1.1.1-2ubuntu5
 libpam0g 1.1.1-2ubuntu5
 libselinux1 2.0.89-4
 libstdc++6 4.4.3-4ubuntu5
 libtext-charwidth-perl 0.04-6
 libtext-iconv-perl 1.7-2
 libtext-wrapi18n-perl 0.06-7
 lzma 4.43-14ubuntu2
 mysql-common 5.1.41-3ubuntu12.6
 passwd 1:4.1.4.2-1ubuntu2
 pdns-server 2.9.22-3
 perl-base 5.10.1-8ubuntu2
 sensible-utils 0.0.1ubuntu3
 tzdata 2010l-0ubuntu0.10.04
 ucf 3.0025
 zlib1g 1:1.2.3.3.dfsg-15ubuntu1
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu-Server 10.04.1 LTS "Lucid Lynx" - Release i386 
(20100816.2)
Package: pdns-backend-mysql 2.9.22-3
PackageArchitecture: i386
ProcEnviron:
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-24.42-generic-pae 2.6.32.15+drm33.5
SourcePackage: pdns
Tags: lucid
Uname: Linux 2.6.32-24-generic-pae i686

/etc/network/interfaces:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto eth0
#iface eth0 inet dhcp


auto eth0
iface eth0 inet static
address xxx.xxx.xxx.20
netmask 255.255.255.0
gateway xxx.xxx.xxx.1

iface eth0 inet6 static
address yyyy:yyy:y:y::3
netmask 64
gateway yyyy:yyy:y:y::1

auto eth0:0
iface eth0:0 inet static
address xxx.xxx.xxx.102
netmask 255.255.255.0

iface eth0:0 inet6 static
address yyyy:yyy:y:y::4
netmask 64

auto dummy0
iface dummy0 inet static
address 192.168.176.1
netmask 255.255.255.255


/etc/iptables.rules:

# Generated by iptables-save v1.4.4 on Sun Aug 29 20:58:48 2010
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [86:9176]
-A INPUT -i lo -m comment --comment "ACCEPT loopback device" -j ACCEPT 
-A INPUT -i dummy0 -m comment --comment "ACCEPT dummy0 device" -j ACCEPT 
-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment "ACCEPT all 
packets of existing connections" -j ACCEPT 
-A INPUT -p icmp -m icmp --icmp-type echo-reply -m comment --comment "ACCEPT 
ICMP echo-reply" -j ACCEPT 
-A INPUT -p icmp -m icmp --icmp-type echo-request -m comment --comment "ACCEPT 
ICMP echo-request" -j ACCEPT 
-A INPUT -p icmp -m icmp --icmp-type time-exceeded -m comment --comment "ACCEPT 
ICMP time-exceeded" -j ACCEPT 
-A INPUT -p icmp -m icmp --icmp-type destination-unreachable -m comment 
--comment "ACCEPT ICMP destination-unreachable" -j ACCEPT 
-A INPUT -m state --state NEW -m recent --set --name DEFAULT --rsource -m 
comment --comment "Store connection requests" 
#-A INPUT -d xxx.xxx.xxx.102/32 -p tcp -m tcp --dport 22 -m state --state NEW 
-m recent --update --seconds 180 --hitcount 4 --name DEFAULT --rsource -m 
comment --comment "DROP SSH Brute-Force-Attacks" -j DROP 
-A INPUT -d xxx.xxx.xxx.102/32 -p tcp -m tcp --dport 22 -m state --state NEW -m 
comment --comment "ACCEPT SSH connections" -j ACCEPT 
-A INPUT -d xxx.xxx.xxx.102/32 -p tcp -m tcp --dport 25 -m state --state NEW -m 
comment --comment "ACCEPT SMTP connections" -j ACCEPT 
-A INPUT -d xxx.xxx.xxx.20/32  -p udp -m udp --dport 53 -m state --state NEW -m 
comment --comment "ACCEPT DNS UDP connections" -j ACCEPT 
-A INPUT -d xxx.xxx.xxx.20/32  -p tcp -m tcp --dport 53 -m state --state NEW -m 
comment --comment "ACCEPT DNS TCP connections" -j ACCEPT 
-A INPUT -d xxx.xxx.xxx.20/32  -p tcp -m tcp --dport 80 -m state --state NEW -m 
comment --comment "ACCEPT HTTP connections" -j ACCEPT 
-A INPUT -d xxx.xxx.xxx.20/32  -p tcp -m tcp --dport 443 -m state --state NEW 
-m comment --comment "ACCEPT HTTPS connections" -j ACCEPT 
COMMIT
# Completed on Sun Aug 29 20:58:48 2010


/etc/ip6tables.rules:

# Generated by iptables-save v1.4.4 on Sun Aug 29 20:58:48 2010
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [86:9176]
-A INPUT -i lo -m comment --comment "ACCEPT loopback device" -j ACCEPT 
-A INPUT -i dummy0 -m comment --comment "ACCEPT dummy0 device" -j ACCEPT 
-A INPUT -m state --state RELATED,ESTABLISHED -m comment --comment "ACCEPT all 
packets of existing connections" -j ACCEPT 
-A INPUT -p icmpv6 -m comment --comment "ACCEPT all ICMP packets" -j ACCEPT
-A INPUT -p icmpv6 -m comment --comment "ACCEPT all ICMP packets" -j ACCEPT
-A INPUT -p icmpv6 -m comment --comment "ACCEPT all ICMP packets" -j ACCEPT
-A INPUT -p icmpv6 -m comment --comment "ACCEPT all ICMP packets" -j ACCEPT
-A INPUT -m state --state NEW -m recent --set --name DEFAULT --rsource -m 
comment --comment "Store connection requests" 
#-A INPUT -d yyyy:yyy:y:y::4/128 -p tcp -m tcp --dport 22 -m state --state NEW 
-m recent --update --seconds 180 --hitcount 4 --name DEFAULT --rsource -m 
comment --comment "DROP SSH Brute-Force-Attacks" -j DROP 
-A INPUT -d yyyy:yyy:y:y::4/128 -p tcp -m tcp --dport 22 -m state --state NEW 
-m comment --comment "ACCEPT SSH connections" -j ACCEPT 
-A INPUT -d yyyy:yyy:y:y::4/128 -p tcp -m tcp --dport 25 -m state --state NEW 
-m comment --comment "ACCEPT SMTP connections" -j ACCEPT 
-A INPUT -d yyyy:yyy:y:y::3/128  -p udp -m udp --dport 53 -m state --state NEW 
-m comment --comment "ACCEPT DNS UDP connections" -j ACCEPT 
-A INPUT -d yyyy:yyy:y:y::3/128  -p tcp -m tcp --dport 53 -m state --state NEW 
-m comment --comment "ACCEPT DNS TCP connections" -j ACCEPT 
-A INPUT -d yyyy:yyy:y:y::3/128  -p tcp -m tcp --dport 80 -m state --state NEW 
-m comment --comment "ACCEPT HTTP connections" -j ACCEPT 
-A INPUT -d yyyy:yyy:y:y::3/128  -p tcp -m tcp --dport 443 -m state --state NEW 
-m comment --comment "ACCEPT HTTPS connections" -j ACCEPT 
COMMIT
# Completed on Sun Aug 29 20:58:48 2010

(All IP(6)Tables rules are set via /etc/network/if-pre-up.d/iptables-
restore script)

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: boot ipv6 pdns postfix powerdns

-- 
Postfix and PowerDNS cannot bind to IPv6-IPs on boot
https://bugs.launchpad.net/bugs/636480
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to