From d2da6d9b8ed2c898547459f2e17c5df94dfc4888 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Wed, 13 Aug 2014 01:04:31 +0200 Subject: [PATCH] generate spice devices cmd line after pci bridge we should push to $devices array instead $cmd array, because pci bridges need to be create before spice devices Signed-off-by: Alexandre Derumier --- PVE/QemuServer.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index aee1c8dc..cda0a034 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2694,11 +2694,11 @@ sub config_to_command { $spice_port = PVE::Tools::next_spice_port(); - push @$cmd, '-spice', "tls-port=${spice_port},addr=127.0.0.1,tls-ciphers=DES-CBC3-SHA,seamless-migration=on"; + push @$devices, '-spice', "tls-port=${spice_port},addr=127.0.0.1,tls-ciphers=DES-CBC3-SHA,seamless-migration=on"; - push @$cmd, '-device', "virtio-serial,id=spice$pciaddr"; - push @$cmd, '-chardev', "spicevmc,id=vdagent,name=vdagent"; - push @$cmd, '-device', "virtserialport,chardev=vdagent,name=com.redhat.spice.0"; + push @$devices, '-device', "virtio-serial,id=spice$pciaddr"; + push @$devices, '-chardev', "spicevmc,id=vdagent,name=vdagent"; + push @$devices, '-device', "virtserialport,chardev=vdagent,name=com.redhat.spice.0"; } # enable balloon by default, unless explicitly disabled