net 2.6.16-rc1: multiple ipv6 failures
Subsystems (2)
Just moved my firewall/gateway from 2.6.15 to 2.6.16-rc1, and had a couple IPv6-related problems really bite me.
1) radvd runs at 100% CPU (CentOS 4 userland, 2.6.15 worked fine). I had to kill it.
Quoted 5 lines
Jan 17 21:24:43 pretzel ifup: done. Jan 17 21:24:44 pretzel ifup: radvd control enabled, but config is not complete Jan 17 21:24:50 pretzel radvd[4264]: version 0.7.2 started Jan 17 21:24:44 pretzel ifup: ERROR : [ipv6_trigger_radvd] Given pidfile '/var/run/radvd/radvd.pid' doesn't exist, cannot send trigger to radvd Jan 17 21:24:50 pretzel radvd: radvd startup succeeded
2) bind fails (which everyone on my network immediately noticed, and complained about).
Quoted 9 lines
Jan 17 21:29:04 pretzel named[5110]: loading configuration from '/etc/named.conf' Jan 17 21:29:04 pretzel named[5110]: /proc/net/if_inet6:sscanf() -> 1 (expected 6) Jan 17 21:29:04 pretzel named[5110]: interfacemgr.c:827: unexpected error: Jan 17 21:29:04 pretzel named[5110]: interface iteration failed: failure Jan 17 21:29:04 pretzel named[5110]: not listening on any interfaces Jan 17 21:29:04 pretzel named[5110]: command channel listening on 127.0.0.1#953 Jan 17 21:29:04 pretzel named[5110]: /proc/net/if_inet6:sscanf() -> 1 (expected 6) Jan 17 21:29:04 pretzel named[5110]: interfacemgr.c:827: unexpected error: Jan 17 21:29:04 pretzel named[5110]: interface iteration failed: failure
Again, 2.6.15 works just fine.
Config attached. 32-bit x86 uniprocessor w/ HT (thus, SMP config).
Jeff
Quoted 3 lines · Jeff Garzik
Just moved my firewall/gateway from 2.6.15 to 2.6.16-rc1, and had a couple IPv6-related problems really bite me.
The fix just went in Linus' tree ([IPV6]: Preserve procfs IPV6 address output format).
David S. Miller
maintainerFrom: Jeff Garzik <[email protected]>
Date: Tue, 17 Jan 2006 21:39:20 -0500
Quoted 12 lines
2) bind fails (which everyone on my network immediately noticed, and complained about).
Quoted 9 lines
Jan 17 21:29:04 pretzel named[5110]: loading configuration from '/etc/named.conf' Jan 17 21:29:04 pretzel named[5110]: /proc/net/if_inet6:sscanf() -> 1 (expected 6) Jan 17 21:29:04 pretzel named[5110]: interfacemgr.c:827: unexpected error: Jan 17 21:29:04 pretzel named[5110]: interface iteration failed: failure Jan 17 21:29:04 pretzel named[5110]: not listening on any interfaces Jan 17 21:29:04 pretzel named[5110]: command channel listening on 127.0.0.1#953 Jan 17 21:29:04 pretzel named[5110]: /proc/net/if_inet6:sscanf() -> 1 (expected 6) Jan 17 21:29:04 pretzel named[5110]: interfacemgr.c:827: unexpected error: Jan 17 21:29:04 pretzel named[5110]: interface iteration failed: failure
Known problem, fixed by Yoshifuji in current GIT. /proc/net/if_net6's output format got mistakedly changed, and this confused named and ifconfig, among other things.
Quoted 3 lines · David S. Miller
Known problem, fixed by Yoshifuji in current GIT. /proc/net/if_net6's output format got mistakedly changed, and this confused named and ifconfig, among other things.
For reference, add dnsmasq to the list of confused userspace: the signature error is:
failed to find list of interfaces: No such device
Cheers,
Simon.