When virsh command failed, you will find stdout has no detail, but stderr contains fail message.So here it should be result.stderr.