References: bsc#996020 Subject: virt-manager: drop 'xenmigr' scheme from Xen migration URI From: Jim Fehlig jfehlig@suse.com Tue Sep 6 22:55:42 2016 -0600 Date: Thu Sep 8 11:47:52 2016 -0400: Git: 561f5cd3e68fa3f1fb6745463a5c1a486171d8c9 For Xen, virt-manager uses a 'xenmigr' URI scheme, which is not supported by the libvirt libxl driver. Attempting migration fails with libvirtError: invalid argument: unable to parse URI: xenmigr://myhost The old xend-based libvirt driver supports this scheme, but also supports an empty scheme. It's not clear what the 'xenmigr' scheme is used for. 'xenmigr' is not referenced by any files in the Xen code-base, including old branches with xend. Drop setting scheme to 'xenmigr' when creating the Xen migration URI. Signed-off-by: Jim Fehlig Index: virt-manager-1.4.0/virtManager/migrate.py =================================================================== --- virt-manager-1.4.0.orig/virtManager/migrate.py +++ virt-manager-1.4.0/virtManager/migrate.py @@ -344,7 +344,7 @@ class vmmMigrateDialog(vmmGObjectUI): return if self.conn.is_xen(): - uri = "xenmigr://%s" % address + uri = "%s" % address else: uri = "tcp:%s" % address if port: