PDA

View Full Version : IPv6 Problem in Kernel 2.6.24-10-pve



efishing
02-17-2010, 08:50 AM
I install Proxmox 1.5 and install kernel 2.6.24-10-pve on a dell 1950 server, I want the container to support IPv6, so I add following lines to /etc/sysctl.conf:
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.forwarding=1
net.ipv6.conf.default.forwarding=1
net.ipv6.conf.default.proxy_ndp = 1
net.ipv6.conf.all.proxy_ndp = 1
then I use sysctl -p and use the following command to add ipv6 address to container:
vzctl set <ct_id> --ipadd <ipv6_address> --save
The container can support IPv6 commuincation normally.
But when I stop the container or reboot HN node, I get following error messages on the console:

WARNING: at include/net/dst.h:165 dst_release()
Pid: 13499, comm: ifconfig Not tainted 2.6.24-10-pve #1

Call Trace:
[<ffffffff882b635e>] :ipv6:__ip6_del_rt+0x6e/0xc0
[<ffffffff882a84b8>] :ipv6:aca_put+0xa8/0xb0
[<ffffffff882a8569>] :ipv6:__ipv6_dev_ac_dec+0xa9/0x100
[<ffffffff882add02>] :ipv6:addrconf_leave_anycast+0x82/0xa0
[<ffffffff882afde8>] :ipv6:__ipv6_ifa_notify+0x1f8/0x240
[<ffffffff882b2ae8>] :ipv6:addrconf_ifdown+0x308/0x3e0
[<ffffffff882b427f>] :ipv6:addrconf_notify+0xef/0xad0
[<ffffffff882b8aa0>] :ipv6:fib6_age+0x0/0x90
[<ffffffff882b9cec>] :ipv6:fib6_clean_node+0x1c/0xb0
[<ffffffff882b8ec0>] :ipv6:fib6_walk+0x90/0xa0
[<ffffffff882b9399>] :ipv6:fib6_clean_all+0xc9/0x150
[<ffffffff882b9cd0>] :ipv6:fib6_clean_node+0x0/0xb0
[<ffffffff80431ed3>] skb_dequeue+0x53/0x80
[<ffffffff882b8aa0>] :ipv6:fib6_age+0x0/0x90
[<ffffffff804cc2c7>] notifier_call_chain+0x37/0x70
[<ffffffff8043b2fa>] dev_close+0x6a/0x70
[<ffffffff8043af22>] dev_change_flags+0x92/0x1c0
[<ffffffff8049604b>] devinet_ioctl+0x7ab/0x7c0
[<ffffffff8042a3a6>] sock_ioctl+0x76/0x290
[<ffffffff802e18cf>] do_ioctl+0x2f/0xb0
[<ffffffff802e1bdb>] vfs_ioctl+0x28b/0x300
[<ffffffff802e1c99>] sys_ioctl+0x49/0x80
[<ffffffff804cbb76>] do_page_fault+0x176/0x890
[<ffffffff8030f043>] dev_ifsioc+0x73/0x2c0
[<ffffffff8030fd2b>] compat_sys_ioctl+0x11b/0x3e0
[<ffffffff8042aaa9>] sock_map_fd+0x49/0x80
[<ffffffff8022aae2>] ia32_sysret+0x0/0xa

WARNING: at include/net/dst.h:165 dst_release()
Pid: 16, comm: events/1 Not tainted 2.6.24-10-pve #1

Call Trace:
[<ffffffff882b635e>] :ipv6:__ip6_del_rt+0x6e/0xc0
[<ffffffff882a84b8>] :ipv6:aca_put+0xa8/0xb0
[<ffffffff882a8569>] :ipv6:__ipv6_dev_ac_dec+0xa9/0x100
[<ffffffff882add02>] :ipv6:addrconf_leave_anycast+0x82/0xa0
[<ffffffff882afde8>] :ipv6:__ipv6_ifa_notify+0x1f8/0x240
[<ffffffff882b2ae8>] :ipv6:addrconf_ifdown+0x308/0x3e0
[<ffffffff80436e80>] cleanup_net+0x0/0xd0
[<ffffffff882b2bf9>] :ipv6:addrconf_net_exit+0x39/0x70
[<ffffffff80436efe>] cleanup_net+0x7e/0xd0
[<ffffffff80256506>] run_workqueue+0x86/0x150
[<ffffffff80256673>] worker_thread+0xa3/0x110
[<ffffffff8025c220>] autoremove_wake_function+0x0/0x30
[<ffffffff802565d0>] worker_thread+0x0/0x110
[<ffffffff8025be77>] kthread+0x47/0x90
[<ffffffff8020d4e8>] child_rip+0xa/0x12
[<ffffffff8025be30>] kthread+0x0/0x90
[<ffffffff8020d4de>] child_rip+0x0/0x12

unregister_netdevice: waiting for lo to become free. Usage count = 4
unregister_netdevice: waiting for lo to become free. Usage count = 4
unregister_netdevice: waiting for lo to become free. Usage count = 4
unregister_netdevice: waiting for lo to become free. Usage count = 4

the last line will repeat again and again. I have to reboot the HN node.
When I install kernel 2.6.24-9-pve, there is no such probem.
Is there bugs with IPv6 in kernel 2.6.24-10-pve?

dietmar
02-25-2010, 10:00 AM
the last line will repeat again and again. I have to reboot the HN node.
When I install kernel 2.6.24-9-pve, there is no such probem.
Is there bugs with IPv6 in kernel 2.6.24-10-pve?

2.6.24-10-pve include a ipv6 fix - obviously there is something wrong with that.

wastedmind
07-28-2010, 07:39 PM
Hi,
I've got the exactly the same Error with Kernel 2.6.24-11-pve on an Hetzner EQ4 Server.