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).

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)

Thank you again very much,
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