36 lines
1.3 KiB
Diff
36 lines
1.3 KiB
Diff
|
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 <jfehlig@suse.com>
|
||
|
|
||
|
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:
|