IPv6 Problem in Kernel 2.6.24-10-pve

E

efishing

Guest
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?
 
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.
 
Hi,
I've got the exactly the same Error with Kernel 2.6.24-11-pve on an Hetzner EQ4 Server.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!