Wrong deploy ID after successful deployment


i get wrong deploy ID after trying to deploy a new VM to KVM node.

Deploy id saved as " Deploy ID create:"

That is, instead of “one-XXX” i get id “created:”

Looking at logs i see:

Fri Jul 10 10:29:57 2015 [Z0][VMM][D]: Message received: DEPLOY SUCCESS 169 create: file(optdata): /var/lib/one//datastores/0/169/deployment.0 one-169

I looked through VirtualMachineManagerDriver.cc and it looks like message it expects should not contain this “create:” part.

There seems to be extra verbosity in those messages which brakes deploy id parsing.

Not sure when this started to happen, but its probably after i upgraded my KVM node from debian7 to debian8.

Can anyone guide me where to look for this extra verbosity settings? Or its KVM version incompatibility?

My opennebula controller is version 4.10.0-1 and node is on 4.12.1

Any suggestions how to proceed further?

best regards,


found an offending place:


export VIRSH_DEBUG=0

Opennebula breaks if you turn virsh debug as vmm uses stdout for deploy_id parsing.

best regards,

thanks for reporting back!!