1
0
mirror of https://github.com/GNS3/gns3-server synced 2025-01-11 08:30:57 +00:00

Raise error if qemu can not create backing image

This commit is contained in:
Julien Duponchelle 2016-04-27 15:12:15 +02:00
parent 1d08d4a5fa
commit cf1b7ebe1f
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

View File

@ -1261,6 +1261,8 @@ class QemuVM(BaseVM):
"backing_file={}".format(disk_image),
"-f", "qcow2", disk)
retcode = yield from process.wait()
if retcode is not None and retcode != 0:
raise QemuError("Could not create {} disk image".format(disk_name))
log.info("{} returned with {}".format(qemu_img_path, retcode))
except (OSError, subprocess.SubprocessError) as e:
raise QemuError("Could not create {} disk image {}".format(disk_name, e))