Comment 0 for bug 1490978

Revision history for this message
Edward Hope-Morley (hopem) wrote : virsh start should not fail if domain already running

2015-09-01 13:11:02,631 DEBUG Executing: 'virsh -c qemu:///system start juju-boot-vm-dc1' stdin=None
error: Domain is already active

2015-09-01 13:11:02,654 ERROR MAAS deployment failed.
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/maas_deployer/cli.py", line 88, in main
    engine.deploy(target)
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/engine.py", line 70, in deploy
    self.configure_maas(maas_config)
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/engine.py", line 460, in configure_maas
    util.virsh(['start', juju_node])
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/util.py", line 108, in virsh
    return execc(_cmd, fatal=fatal)
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/util.py", line 89, in execc
    output=stderr)
CalledProcessError: Command 'virsh -c qemu:///system start juju-boot-vm-dc1' returned non-zero exit status 1
Traceback (most recent call last):
  File "/usr/bin/maas-deployer", line 9, in <module>
    load_entry_point('maas-deployer==0.0.1', 'console_scripts', 'maas-deployer')()
  File "/usr/lib/python2.7/dist-packages/maas_deployer/cli.py", line 88, in main
    engine.deploy(target)
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/engine.py", line 70, in deploy
    self.configure_maas(maas_config)
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/engine.py", line 460, in configure_maas
    util.virsh(['start', juju_node])
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/util.py", line 108, in virsh
    return execc(_cmd, fatal=fatal)
  File "/usr/lib/python2.7/dist-packages/maas_deployer/vmaas/util.py", line 89, in execc
    output=stderr)
subprocess.CalledProcessError: Command 'virsh -c qemu:///system start juju-boot-vm-dc1' returned non-zero exit status 1