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

Reply via email to