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