[Bug 1468247] Re: Libvirt patches needed for 15.04 ppc64le

Chris J Arges 1468247 at bugs.launchpad.net
Wed Jul 1 17:13:59 UTC 2015


** Description changed:

+ [Impact]
+ virsh edit may fail on ppc64el due to schema issues.
+ 
+ [Test Case]
+ Execute the following on a ppc64el machine:
+ $ virsh edit <domain>
+ 
+ [Fix]
+ $ git describe 450a59ba569f571e499d618be4bfde064122f1fc 5e4f49ab8aa2dc7e71b8482e2f15f2a7de1c1006 bdbe723fcd8b55678b0ad984134f7b79d6fbeb89
+ v1.2.14-220-g450a59b
+ v1.2.12-146-g5e4f49a
+ v1.2.12-145-gbdbe723
+ 
+ --
+ 
  virsh edit <domain>
  fails with the following error :
  # virsh edit 7
  error: XML document failed to validate against schema: Unable to validate doc against /usr/share/libvirt/schemas/domain.rng
  Extra element os in interleave
  Element domain failed to validate content
  
-  
  ---uname output---
  3.19.0-18-generic #18-Ubuntu SMP Tue May 19 18:35:08 UTC 2015 ppc64le ppc64le ppc64le GNU/Linux
  
  Following upstream patches need to be pulled in to fix this:
  
  1. commit 450a59ba569f571e499d618be4bfde064122f1fc
  Author: Martin Kletzander <mkletzan at redhat.com>
  Date:   Thu Apr 9 10:49:02 2015 +0200
  
-     schema: Allow multiple machines for VMs and unite architectures
-     
-     Use the same pattern for all machine types on all archs and same archs
-     for hvm and exe types.
-     
-     Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
+     schema: Allow multiple machines for VMs and unite architectures
  
+     Use the same pattern for all machine types on all archs and same archs
+     for hvm and exe types.
  
- Additionally, the following fixes are required for ppc64le : (not related to this bug, but need to be taken in)
+     Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
+ 
+ Additionally, the following fixes are required for ppc64le : (not
+ related to this bug, but need to be taken in)
  
  1. commit 5e4f49ab8aa2dc7e71b8482e2f15f2a7de1c1006
  Author: Prerna Saxena <prerna at linux.vnet.ibm.com>
  Date:   Sun Feb 15 09:54:15 2015 +0530
  
-     PowerPC : Forbid NULL CPU model with 'host-model' mode.
-     
-     PowerPC : Forbid NULL CPU model with 'host-model' mode in qemu command line.
-     
-     This ensures that an XML such as following:
-     ...
-       <cpu mode='host-model'>
-         <model fallback='allow'/>
-       </cpu>
-     ...
-     
-     will not generate a '-cpu host,compat=(null)' command line with qemu-system-ppc64
+     PowerPC : Forbid NULL CPU model with 'host-model' mode.
+ 
+     PowerPC : Forbid NULL CPU model with 'host-model' mode in qemu
+ command line.
+ 
+     This ensures that an XML such as following:
+     ...
+       <cpu mode='host-model'>
+         <model fallback='allow'/>
+       </cpu>
+     ...
+ 
+     will not generate a '-cpu host,compat=(null)' command line with qemu-system-ppc64
  2. commit bdbe723fcd8b55678b0ad984134f7b79d6fbeb89
  Author: Prerna Saxena <prerna at linux.vnet.ibm.com>
  Date:   Sun Feb 15 09:48:00 2015 +0530
  
-     PowerPC : Make 'qemu-system-ppc64' the default emulator on ppc64[le].
-     
-     PowerPC : Explicitly associate 'qemu-system-ppc64' as the
-      default emulator for all 64-bit PowerPC guests ( both Big & Little Endian )
-     
-     Signed-off-by: Prerna Saxena <prerna at linux.vnet.ibm.com>
+     PowerPC : Make 'qemu-system-ppc64' the default emulator on
+ ppc64[le].
+ 
+     PowerPC : Explicitly associate 'qemu-system-ppc64' as the
+      default emulator for all 64-bit PowerPC guests ( both Big & Little Endian )
+ 
+     Signed-off-by: Prerna Saxena <prerna at linux.vnet.ibm.com>

** Changed in: libvirt (Ubuntu)
     Assignee: Chris J Arges (arges) => (unassigned)

** Changed in: libvirt (Ubuntu)
       Status: In Progress => Fix Released

** Changed in: libvirt (Ubuntu)
   Importance: Medium => Undecided

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to libvirt in Ubuntu.
https://bugs.launchpad.net/bugs/1468247

Title:
  Libvirt patches needed for 15.04 ppc64le

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1468247/+subscriptions



More information about the Ubuntu-server-bugs mailing list