[Bug 636480] [NEW] Postfix and PowerDNS cannot bind to IPv6-IPs on boot

2011-06-08 Thread Launchpad Bug Tracker
You have been subscribed to a public bug:

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 :yyy:y:y::3
netmask 64
gateway :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 :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 

[Bug 636480] [NEW] Postfix and PowerDNS cannot bind to IPv6-IPs on boot

2010-09-12 Thread m...@bartschnet.de
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 :yyy:y:y::3
netmask 64
gateway :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 :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