ClusterLabs/striker

IPMI address not passed to Remote.pm when booting Node 2 with other node online.

Closed this issue · 1 comments

Following error when attempting to start Node 2 from Striker web interface while Node 1 is already online. Does not affect 'Power On Both', nor does it affect booting Node 1 when Node 2 is online. IPMI is accessible from commandline of striker db.

Webpage output:

-=] Error - Error Code 174 - Fatal Error - Remote.pm at 375 [=-

The 'AN::Tools::Remote' module's 'remote_call()' method was called without a target being set.

Exiting.

striker.log

2016-10-13 12:21:03 - Remote.pm 488; [ Debug ] - No route to: [xx.xxx.xx.2]. Is the machine in the process of booting up or powering off? Is this dashboard server on the same network?
2016-10-13 12:21:03 - ScanCore.pm 5978; [ Entering: target_power() ] -
2016-10-13 12:21:03 - ScanCore.pm 5985; [ Debug ] - task: [status], target: [56671d80-359a-4855-a4ca-69b3a699e4ff]
2016-10-13 12:21:03 - ScanCore.pm 6064; [ Debug ] - ipmi_target: [xx.xx.x1.2]
2016-10-13 12:21:03 - ScanCore.pm 6108; [ Debug ] - line: [Status: OFF]
2016-10-13 12:21:03 - ScanCore.pm 6123; [ Debug ] - state: [off]
2016-10-13 12:21:03 - ScanCore.pm 6146; [ Debug ] - ipmi_target: [xx.xx.x1.2], state: [off]
2016-10-13 12:21:03 - Striker.pm 1056; [ Debug ] - sys::anvil::node2::power: [off]
2016-10-13 12:21:03 - Striker.pm 1066; [ Debug ] - sys::anvil::node2::online: [0]
2016-10-13 12:21:03 - ScanCore.pm 5978; [ Entering: target_power() ] -
2016-10-13 12:21:03 - ScanCore.pm 5985; [ Debug ] - task: [status], target: [56671d80-359a-4855-a4ca-69b3a699e4ff]
2016-10-13 12:21:03 - ScanCore.pm 6064; [ Debug ] - ipmi_target: [xx.xx.x1.2]
2016-10-13 12:21:03 - ScanCore.pm 6108; [ Debug ] - line: [Status: OFF]
2016-10-13 12:21:03 - ScanCore.pm 6123; [ Debug ] - state: [off]
2016-10-13 12:21:03 - ScanCore.pm 6146; [ Debug ] - ipmi_target: [xx.xx.x1.2], state: [off]
2016-10-13 12:21:03:
-=] Error - Error Code 174 - Fatal Error - Remote.pm at 375 [=-

The 'AN::Tools::Remote' module's 'remote_call()' method was called without a target being set.

Exiting.

Fixed, thanks for reporting.