Hi,

On Fri, Jan 11, 2008 at 11:33:26AM +0100, Yves Schumann wrote:
> 
> Hi there,
> 
> I've updatet my heartbeat installation to V2.1.2 but now I've got error

Could you also go a step further and upgrade to 2.1.3.

> messages from IPaddr2 on the log file:
> 
> lrmd[2070]: 2008/01/11_11:06:16 info: RA output:
> (rsc_IPaddr:monitor:stderr) expr:
> lrmd[2070]: 2008/01/11_11:06:16 info: RA output:
> (rsc_IPaddr:monitor:stderr) syntax error
> lrmd[2070]: 2008/01/11_11:06:16 info: RA output:
> (rsc_IPaddr:monitor:stderr)
> 
> lrmd[2070]: 2008/01/11_11:06:27 info: RA output:
> (rsc_IPaddr:monitor:stderr) expr:
> lrmd[2070]: 2008/01/11_11:06:27 info: RA output:
> (rsc_IPaddr:monitor:stderr) syntax error
> lrmd[2070]: 2008/01/11_11:06:27 info: RA output:
> (rsc_IPaddr:monitor:stderr)
> 
> lrmd[2070]: 2008/01/11_11:06:37 info: RA output:
> (rsc_IPaddr:monitor:stderr) expr:
> lrmd[2070]: 2008/01/11_11:06:37 info: RA output:
> (rsc_IPaddr:monitor:stderr) syntax error
> lrmd[2070]: 2008/01/11_11:06:37 info: RA output:
> (rsc_IPaddr:monitor:stderr)
> 
> This is my check interval. So I've searched inside of the IPaddr-Scripts.
> There are two usages of "expr", both on
> /usr/lib/ocf/resource.d/heartbeat/IPaddr2. One is inside a while loop on
> the ip_stop() function which is probably not used in the monitor call:
> 
>  i=`expr $i + 1`
> 
> The var "i" is initialized with 1, so I think this is not the problem.
> 
> The second occourence is on the function ip_init(), which is called at
> first on the monitor call:
> 
> IP_INC_NO=`expr $OCF_RESKEY_CRM_meta_clone + 1`
> 
> Is it possible that the var "OCF_RESKEY_CRM_meta_clone" is not set and so
> expr runs into a error? I did not found any other occourence of
> OCF_RESKEY_CRM_meta_clone, not even on /etc/ha.d/resource.d/IPaddr2.

Hmm, that would imply that IPaddr2 always fails if used as a
Heartbeat style RA.

> But on
> top of  /usr/lib/ocf/resource.d/heartbeat/IPaddr2 you can read something
> about the OCF parameters. Maybe there is something missing on the IPaddr2
> wrapper script /etc/ha.d/resource.d/IPaddr2?

Looks like it. BTW, why do you use the heartbeat and not OCF RA?

> Oh, and I found another strange thing on /etc/ha.d/resource.d/IPaddr2. On
> the fourth line the script hto-mapfuncs is loaded. This line looks as
> follows here:
> 
> . /etc/ha.d/resource.d//hto-mapfuncs
> 
> Whats happening with the double dashes? Is there something wrong on my
> installation?

It's double slash :) No, that doesn't matter. Multiple / in a
path is reduced to one.

Thanks,

Dejan

> 
> Thx in advance for your help.
> 
> Yves Schumann
> Softwareentwicklungsingenieur
> Security Solutions Division
> ______________________________
> Ascom (Schweiz) AG
> Eichtal, CH-8634 Hombrechtikon
> Phone: +41 55 254 66 84
> [EMAIL PROTECTED]
> http://www.ascom.com
> 
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to