16.01.2012 20:56, Dejan Muhamedagic wrote:
> On Mon, Jan 16, 2012 at 06:47:54PM +0300, Vladislav Bogdanov wrote:
>> Hi Dejan,
>>
>> thank you very much for a good pointer, you saved me much time.
>>
>> 16.01.2012 16:20, Dejan Muhamedagic wrote:
>>> Hi Vladislav,
>>>
>>> On Mon, Jan 16, 2012 at 02:14:29PM +0300, Vladislav Bogdanov wrote:
>>>> Hi Dejan,
>>>>
>>>> I'm evaluating crmsh in place of pacemaker bundled crm (because of
>>>> rsc_ticket support).
>>>>
>>>> With current crmsh (b4b063507de0) it is impossible (ok, very hard) to
>>>> manage cluster properties:
>>>> # crm configure
>>>> crm(live)configure# property [tab] ERROR: crmd:metadata: could not parse
>>>> meta-data:
>>>> ERROR: crmd:metadata: could not parse meta-data:
>>>> ERROR: crmd:metadata: could not parse meta-data:
>>>> ERROR: crmd:metadata: could not parse meta-data:
>>>>
>>>> Every subsequent [tab] press results in two more such lines printed.
>>>> The same is after changing properties with crm configure edit.
>>>
>>> How did you build crmsh? In particular, is this thing properly
>>> replaced by autofoo:
>>>
>>>     crm_daemon_dir = "@GLUE_DAEMON_DIR@"
>>
>> It was /usr/lib64/heartbeat while my build of pacemaker already has
>> daemons installed in /usr/libexec/pacemaker (actually it is built from
>> master branch of Andrews' private repo).
> 
> OK, that's bleeding edge source and pacemaker daemons were moved
> in the meantime. I'll make the error message more specific.
> 
>> Following patch solved the issue for me
>>
>> --- a/configure.ac      2012-01-12 14:32:47.000000000 +0000
>> +++ b/configure.ac      2012-01-16 15:39:03.413650410 +0000
>> @@ -187,8 +187,8 @@
>>  AC_SUBST(CRM_CONFIG_DIR)
>>
>>  dnl Eventually move out of the heartbeat dir tree and create
>> compatability code
>> -dnl CRM_DAEMON_DIR=$libdir/pacemaker
>> -GLUE_DAEMON_DIR=`extract_header_define $GLUE_HEADER GLUE_DAEMON_DIR`
>> +GLUE_DAEMON_DIR=${libexecdir}/pacemaker
>> +dnl GLUE_DAEMON_DIR=`extract_header_define $GLUE_HEADER GLUE_DAEMON_DIR`
>>  AC_DEFINE_UNQUOTED(GLUE_DAEMON_DIR,"$GLUE_DAEMON_DIR", Location for
>> Pacemaker daemons)
>>  AC_SUBST(GLUE_DAEMON_DIR)
> 
> Not the correct way, i.e. we should introduce CRM_DAEMON_DIR and
> then extract the right location from the Pacemaker include file.

I didn't find it there, that's why just a quick hack.


Cheers,
Vladislav
_______________________________________________
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