The conclusion for this error is that there is something wrong with the
meta-data of the resource script.

 

Is it only the function meta_data section that I need to be concerned about
or usage of the meta_data throughout the script.

 

The meta_data function is 

 

meta_data() {

        cat <<END

<?xml version="1.0"?>

<!DOCTYPE resource-agent SYSTEM "ra-api-1.dtd">

<resource-agent name="itsapaims_ISskel">

<version>1.0</version>

 

<longdesc lang="en">

Resource script for IS skel.

</longdesc>

<shortdesc lang="en">ISskel resource agent</shortdesc>

 

<parameters>

 

<parameter name="isskel_user" unique="1" required="1">

<longdesc lang="en">

sadmin

</longdesc>

<shortdesc lang="en">sadmin</shortdesc>

<content type="string" default="" />

</parameter>

 

<parameter name="isskel_id" unique="1" required="1">

<longdesc lang="en">

FIDS id

</longdesc>

<shortdesc lang="en">FIDS id</shortdesc>

<content type="string" default="" />

</parameter>

 

<parameter name="isskel_log" unique="1" required="1">

<longdesc lang="en">

FIDS log name

</longdesc>

<shortdesc lang="en">FIDS log name</shortdesc>

<content type="string" default="" />

</parameter>

 

<parameter name="isskel_sys" unique="1" required="1">

<longdesc lang="en">

FIDS SYS

</longdesc>

<shortdesc lang="en">FIDS SYS</shortdesc>

<content type="string" default="" />

</parameter>

 

<parameter name="isskel_port" unique="1" required="1">

<longdesc lang="en">

FIDS port number

</longdesc>

<shortdesc lang="en">FIDS port number</shortdesc>

<content type="string" default="" />

</parameter>

 

<parameter name="isskel_config" unique="1" required="1">

<longdesc lang="en">

FIDS config file

</longdesc>

<shortdesc lang="en">FIDS config filer</shortdesc>

<content type="string" default="" />

</parameter>

 

</parameters>

 

<actions>

<action name="start" timeout="120">

</action>

<action name="stop" timeout="120">

</action>

<action name="status" timeout="5">

</action>

<action name="monitor" timeout="60s" interval="60s">

</action>

<action name="validate-all" timeout="5">

</action>

<action name="meta-data" timeout="5">

</action>

</actions>

</resource-agent>

END

        exit $OCF_SUCCESS

}

 

I don't see anything wrong with this!

 

The error messages is

 

May  1 10:11:44 deneb crmd: [2885]: ERROR: parse_xml: Expected: action

May  1 10:11:44 deneb crmd: [2885]: ERROR: parse_xml: Error parsing token:
Mismatching close tag

May  1 10:11:44 deneb crmd: [2885]: ERROR: parse_xml: Error at or before:
</actions> </resourc

May  1 10:11:44 deneb crmd: [2885]: ERROR: parse_xml: Error parsing token:
error parsing child

May  1 10:11:44 deneb crmd: [2885]: ERROR: parse_xml: Error at or before: />
<action name="mon

May  1 10:11:44 deneb crmd: [2885]: ERROR: parse_xml: Error parsing token:
error parsing child

May  1 10:11:44 deneb crmd: [2885]: ERROR: parse_xml: Error at or before: >
<actions> <action

May  1 10:11:44 deneb crmd: [2885]: ERROR: crm_abort: find_xml_node:
Triggered non-fatal assert at xml.c:77 : root != NULL

May  1 10:11:44 deneb crmd: [2885]: ERROR: cl_get_value: wrong arugment
(__name__)

 

 

This is my first RA script and I am keen to get the bugs out as I plan to
use it to generate a number of very similar operations.

 

 

Attachment: itsapaims_ISskel
Description: Binary data

_______________________________________________
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