Simon Horman wrote:
On Mon, Feb 16, 2009 at 08:22:18PM +0100, Philipp Kolmann wrote:
Package: heartbeat
Version: 2.1.3-6lenny0
Severity: normal
Hi Simon,
it seems I am the one unlucky guy who uses heartbeat with IPv6....
I started updateing my cluster today to lenny and IPv6addr fails again:
scs1:/etc/heartbeat/resource.d# ./IPv6addr 2001:629:3800:33:0:0:0:122 start
2009/02/16_20:19:50 ERROR: Generic error
ERROR: Generic error
I dug into the source of IPv6addr.c and it seems that the mask is too long and
therefore the scan_if isn't matching.
I have a 2001:629:3800:33::/64 subnet but it seems from my debug output that
IPv6addr tries to match /96 bits of the IP address which fails.
My C knowledge is sadly too little to fix this myself.
I would greatly be happy if you could help me with that.
Hi Philipp,
that is very regrettable. I seem to recall spending some time
on a very similar bug quite a while back, but I guess that
something has slipped through the cracks. I'll try and track it down.
Did you have a previous heartbeat setup that worked in this case?
If only for bug tracking purposes it would be nice to know.
Hi Simon,
yea, I have only upgraded one server of the cluster. So I have etch
heartbeat still installed on the currenlty active clusterserver.
Etch heartbeat worked after your help 2 years ago flawlessly ;)
If needed I can also setup an etch cluster to help you...
Thanks
Philipp