From 834f22a69c52b29d9ff9d1b1b973df9056c4e287 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Thu, 5 Oct 2017 15:22:35 -0400 Subject: [PATCH] If status is Failed on activation, need to decrement and return --- xCAT-server/lib/xcat/plugins/openbmc.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xCAT-server/lib/xcat/plugins/openbmc.pm b/xCAT-server/lib/xcat/plugins/openbmc.pm index 1077d12f8..1b1da3dc0 100644 --- a/xCAT-server/lib/xcat/plugins/openbmc.pm +++ b/xCAT-server/lib/xcat/plugins/openbmc.pm @@ -2112,6 +2112,8 @@ sub rflash_response { if ($activation_state =~ /Software.Activation.Activations.Failed/) { # Activation failed. Report error and exit xCAT::SvrUtils::sendmsg([1,"Activation of firmware failed"], $callback, $node); + $wait_node_num--; + return; } elsif ($activation_state =~ /Software.Activation.Activations.Active/) { if (scalar($priority_state) == 0) {