From e9ba49a4aa3f7a2c9f130b32a66735c112e7eaea Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 12 Oct 2018 15:46:54 -0400 Subject: [PATCH] Intercept another 'unexpected error' During a particularly hectic init, Invalid Session ID may occur if a command is ran particularly early. Intercept and replace a more clean message. --- confluent_server/confluent/plugins/hardwaremanagement/ipmi.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index f6b2b32a..6b2da8ab 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -477,6 +477,10 @@ class IpmiHandler(object): self.output.put(msg.ConfluentTargetTimeout( self.node, self.error)) return + elif 'Invalid Session ID' in self.error: + self.output.put(msg.ConfluentTargetTimeout( + self.node, 'Temporary Login Error')) + return elif ('Unauthorized' in self.error or 'Incorrect password' in self.error): self.output.put(