This patch fixes a broken format string. It's expecting 3 parameters, but only gets 2. This change will add the missing parameter
--- lib/cmdlib.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index c75503c..c575a69 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -3540,7 +3540,7 @@ class LUCreateInstance(LogicalUnit): if len(ial.nodes) != ial.required_nodes: raise errors.OpPrereqError("iallocator '%s' returned invalid number" " of nodes (%s), required %s" % - (len(ial.nodes), ial.required_nodes)) + (ial.name, len(ial.nodes), ial.required_nodes)) self.op.pnode = ial.nodes[0] logger.ToStdout("Selected nodes for the instance: %s" % (", ".join(ial.nodes),)) -- 1.5.4.3