diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 52c08f4a3e587149a179171fac83982025265a2c..ad1d2766781e6057482021276fd95658c8296852 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -5139,8 +5139,9 @@ class LUExportInstance(LogicalUnit): self.dst_node = self.cfg.GetNodeInfo( self.cfg.ExpandNodeName(self.op.target_node)) - assert self.dst_node is not None, \ - "Cannot retrieve locked node %s" % self.op.target_node + if self.dst_node is None: + # This is wrong node name, not a non-locked node + raise errors.OpPrereqError("Wrong node name %s" % self.op.target_node) # instance disk type verification for disk in self.instance.disks: