f2d7cb1fce
Hosts with virt-manager 0425975f-use-virDomainMigrate3-API.patch 561f5cd3-drop-xenmigr-scheme-from-Xen-migration-URI.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=330
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:
|