[Pacemaker] Resource Netctl - systemd unit - cycled restarting

Andrew Beekhof andrew at beekhof.net
Thu Oct 2 23:09:53 UTC 2014


On 2 Oct 2014, at 6:23 pm, Dmitry Pozdeiev <pda at cybernet.su> wrote:

> Andrew Beekhof <andrew at ...> writes:
> 
>> On 30 Sep 2014, at 5:32 am, Dmitry Pozdeiev <pda at ...> wrote:
>> 
>>> Forgot provide system info.
>>> 
>>> Gentoo Linux 3.14.14 x86_64
>>> systemd 215-r3
>>> netctl 1.9
>>> corosync 2.3.3
>>> pacemaker 1.1.10
>> 
>> ^^ systemd support has been a bit of a recurring thorn of late.
>> 
>> You probably need to upgrade pacemaker all the way up to the current git
> master (I was literally fixing
>> systemd related code an hour ago).
> 
> Can't compile, error at 'help2man mcp/pacemakerd', because:
> 
> $ mcp/pacemakerd --help
> mcp/.libs/pacemakerd: symbol lookup error:
> lib/cluster/.libs/libcrmcluster.so.4: undefined symbol: crm_strcase_hash
> 
> Can you help me how to fix it?


Unclear.
The function certainly exists:

./lib/common/utils.c-2462-guint
./lib/common/utils.c:2463:crm_strcase_hash(gconstpointer v)
./lib/common/utils.c-2464-{
./lib/common/utils.c-2465-    const signed char *p;
./lib/common/utils.c-2466-    guint32 h = 0;

Sounds like a compiler over-optimization.
Perhaps swap the order of the libraries in Makefile.am:

pacemakerd_LDADD        = $(top_builddir)/lib/cluster/libcrmcluster.la $(top_builddir)/lib/common/libcrmcommon.la



> 
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20141003/8174f074/attachment-0009.sig>


More information about the Pacemaker mailing list