[pve-devel] [PATCH qemu-server] qm agent : check if qga service is running

Alexandre Derumier aderumier at odiso.com
Mon May 28 17:36:29 CEST 2018


---
 PVE/API2/Qemu/Agent.pm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/PVE/API2/Qemu/Agent.pm b/PVE/API2/Qemu/Agent.pm
index 9af5d5f..fbc8105 100644
--- a/PVE/API2/Qemu/Agent.pm
+++ b/PVE/API2/Qemu/Agent.pm
@@ -174,6 +174,7 @@ sub register_command {
 
 	    die "No Qemu Guest Agent\n" if !defined($conf->{agent});
 	    die "VM $vmid is not running\n" if !PVE::QemuServer::check_running($vmid);
+	    die "Qemu Guest Agent is not running\n" if !PVE::QemuServer::qga_check_running($vmid);
 
 	    my $cmd = $param->{command} // $command;
 	    my $res = PVE::QemuServer::vm_mon_cmd($vmid, "guest-$cmd");
-- 
2.11.0




More information about the pve-devel mailing list