Assume you set port='5900' and no autoport. Then, copied guest's vnc will have the same port with the orignal. If one of them started, another can't get vnc. So, if you find 'port=xxxx' in the orignal xml, you should modify it as autoport with some warning. Then, you can run both of guests at once. Suggested-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx> Signed-off-by: Wanlong Gao <gaowanlong@xxxxxxxxxxxxxx> --- virtinst/CloneManager.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/virtinst/CloneManager.py b/virtinst/CloneManager.py index dee3c59..5111861 100644 --- a/virtinst/CloneManager.py +++ b/virtinst/CloneManager.py @@ -441,6 +441,10 @@ class CloneDesign(object): self._guest.name = self._clone_name self._guest.uuid = self._clone_uuid self._clone_mac.reverse() + if self._guest.graphics_dev.port != -1: + logging.warn(_("Setting the graphics device port to autoport, " + "in order to avoid conflicting.")) + self._guest.graphics_dev.port = -1 for iface in self._guest.get_devices("interface"): iface.target_dev = None -- 1.7.10.rc1