Am Dienstag, 31. Juli 2007 schrieb Andrew Beekhof:
> On 7/31/07, Andre Heine <[EMAIL PROTECTED]> wrote:
[...]
> thats weird
>
> can you do the same (supply -v and add "set -x" to the IPaddr2
> script) please?
Waht is the correct OCF_ROOT value?
--- First run with OCF_ROOT=/usr/lib/ocf/resource.d ----
--------------------------------------------------------------------------------------
nfs00001:~ #
OCF_ROOT=/usr/lib/ocf/resource.d /usr/sbin/ocf-tester -v -o
ip=127.0.0.20 -o netmask=32 -n
DemoIPaddr2 /usr/lib/ocf/resource.d/heartbeat/IPaddr2
+ OCF_ROOT=/usr/lib/ocf/resource.d
+ /usr/sbin/ocf-tester -v -o ip=127.0.0.20 -o netmask=32 -n
DemoIPaddr2 /usr/lib/ocf/resource.d/heartbeat/IPaddr2
Beginning tests for /usr/lib/ocf/resource.d/heartbeat/IPaddr2...
Testing: meta-data
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: validate-all
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Checking current state
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: stop
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: monitor
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
* rc=0: Monitoring a stopped resource should return 7
Testing: start
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: monitor
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: notify
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Checking for demote action
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Checking for promote action
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: demotion of started resource
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: promote
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: demote
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: demotion of demoted resource
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Promoting resource
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: promotion of promoted resource
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Demoting resource
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: stop
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: monitor
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
* rc=0: Monitoring a stopped resource should return 7
Restarting resource...
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: monitor
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: starting a started resource
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: monitor
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Stopping resource
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: monitor
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
* rc=0: Monitoring a stopped resource should return 7
Testing: stopping a stopped resource
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Testing: monitor
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
* rc=0: Monitoring a stopped resource should return 7
Checking for migrate_to action
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Checking for migrate_from action
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Checking for reload action
/usr/lib/ocf/resource.d/heartbeat/IPaddr2: line
67: /usr/lib/ocf/resource.d/resource.d/heartbeat/.ocf-shellfuncs: No
such file or directory
usage: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 {start|stop|status|
monitor|validate-all|meta-data}
Expects to have a fully populated OCF RA-compliant environment set.
Tests failed: /usr/lib/ocf/resource.d/heartbeat/IPaddr2 failed 4 tests
nfs00001:~ #
-----------------
When I run this command with "OCF_ROOT=/usr/lib/ocf" I get a better
output:)
-------------------------------------------------
nfs00001:~ # OCF_ROOT=/usr/lib/ocf /usr/sbin/ocf-tester -o
ip=127.0.0.20 -o netmask=32 -n
DemoIPaddr2 /usr/lib/ocf/resource.d/heartbeat/IPaddr2
+ OCF_ROOT=/usr/lib/ocf
+ /usr/sbin/ocf-tester -o ip=127.0.0.20 -o netmask=32 -n
DemoIPaddr2 /usr/lib/ocf/resource.d/heartbeat/IPaddr2
Beginning tests for /usr/lib/ocf/resource.d/heartbeat/IPaddr2...
* Your agent does not support the notify action (optional)
* Your agent does not support the demote action (optional)
* Your agent does not support the promote action (optional)
* Your agent does not support master/slave (optional)
* Your agent does not support the reload action (optional)
/usr/lib/ocf/resource.d/heartbeat/IPaddr2 passed all tests
nfs00001:~ #
AFAIK looks good! All tests passed...
Bye
Andre
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems