mirror of
https://github.com/GNS3/gns3-server
synced 2024-12-29 02:08:10 +00:00
Fix problem with VM saved stated.
This commit is contained in:
parent
7622c10cc9
commit
22a71b0e8c
@ -1847,6 +1847,8 @@ class QemuVM(BaseNode):
|
||||
disk = os.path.join(self.working_dir, "hd{}_disk.qcow2".format(drive))
|
||||
else:
|
||||
disk = disk_image
|
||||
if not os.path.exists(disk):
|
||||
continue
|
||||
command = [qemu_img_path, "snapshot", "-c", snapshot_name, disk]
|
||||
retcode = yield from self._qemu_img_exec(command)
|
||||
if retcode:
|
||||
@ -1871,6 +1873,8 @@ class QemuVM(BaseNode):
|
||||
disk = os.path.join(self.working_dir, "hd{}_disk.qcow2".format(drive))
|
||||
else:
|
||||
disk = disk_image
|
||||
if not os.path.exists(disk):
|
||||
continue
|
||||
output = yield from subprocess_check_output(qemu_img_path, "info", "--output=json", disk)
|
||||
json_data = json.loads(output)
|
||||
if "snapshots" in json_data:
|
||||
|
Loading…
Reference in New Issue
Block a user