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(