[Pacemaker] Is there any character which must not be used for an attribute name?
yusuke iida
yusk.iida at gmail.com
Tue Jun 18 01:42:21 UTC 2013
Hi, Andrew
I used libqb which installed from source.
A version is tag:v0.14.4.
I read the code of Pacemaker.
"default_ping_set(1)" is connected with "CRM_meta_" and becomes
"CRM_meta_default_ping_set(1)".
It had failed, when it was passed to xmlCtxtReadDoc().
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error:
Entity: line 1: parser error : Specification mandate value for
attribute CRM_meta_default_ping_set
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error: 2"
on_node="vm2" on_node_uuid="3232261508"><attributes
CRM_meta_default_ping_set
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error:
^
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error:
Entity: line 1: parser error : attributes construct error
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error: 2"
on_node="vm2" on_node_uuid="3232261508"><attributes
CRM_meta_default_ping_set
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error:
^
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error:
Entity: line 1: parser error : Couldn't find end of Start Tag
attributes line 1
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error: 2"
on_node="vm2" on_node_uuid="3232261508"><attributes
CRM_meta_default_ping_set
Jun 5 14:43:13 vm1 crmd[22669]: error: crm_xml_err: XML Error:
^
Jun 5 14:43:13 vm1 crmd[22669]: warning: string2xml: Parsing failed
(domain=1, level=3, code=73): Couldn't find end of Start Tag
attributes line 1
This is because the "(" in the character of the attribute is not
allowed in notation of xml.
In light of such problems, I would like to check.
You should not use the character which is not allowed by the notation
of xml for the attribute of a node?
The cause by which core was made is because the outside of the range
of a memory was referred to, when the character string beyond
QB_LOG_MAX_LEN is passed to libqb.
About it, it corrected below.
https://github.com/asalkeld/libqb/commit/0532fa56ce3e19184a592c3ae9660e8e9fcc4c54
Regards,
Yusuke
2013/6/12 Andrew Beekhof <andrew at beekhof.net>:
> What version of libqb is installed?
> It doesn't appear to have been installed with yum/rpm.
>
> On 05/06/2013, at 7:56 PM, yusuke iida <yusk.iida at gmail.com> wrote:
>
>> Hi, Andrew
>>
>> crmd took out core in the environment which I am using, and the
>> phenomenon of stopping occurred.
>>
>> Pacemaker currently used is the following.
>> Pacemaker-1.1.10-rc3(changeset 7209c02a0e0435024a104d40e2165a18b6288dec)
>>
>> If STONITH occurs in the state where "(" is attached to the attribute
>> of the node, this problem will occur.
>>
>> question:
>> Is there any character which must not be used for an attribute name?
>>
>> Regards,
>> Yusuke
>> --
>> ----------------------------------------
>> METRO SYSTEMS CO., LTD
>>
>> Yusuke Iida
>> Mail: yusk.iida at gmail.com
>> ----------------------------------------
>> <pcmk-Wed-05-Jun-2013.tar.bz2>_______________________________________________
>> 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
>
>
> _______________________________________________
> 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
--
----------------------------------------
METRO SYSTEMS CO., LTD
Yusuke Iida
Mail: yusk.iida at gmail.com
----------------------------------------
More information about the Pacemaker
mailing list