Bug 1100929

Summary: qemu package incompatible with older version of gluster package
Product: [Fedora] Fedora Reporter: Chris Derichs <chris+rhbugzilla>
Component: qemuAssignee: Fedora Virtualization Maintainers <virt-maint>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 20CC: alevy, amit.shah, berrange, cfergeau, crobinso, dwmw2, ehabkost, itamar, jforbes, pbonzini, quintela, rjones, scottt.tw, virt-maint
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-05-24 06:43:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chris Derichs 2014-05-24 00:24:11 UTC
Description of problem:
After updating kernel*, libvirt* and qemu* and rebooting virtualization no longer works.
I see the symptoms from https://bugzilla.redhat.com/show_bug.cgi?id=1066630#c4
Most notably, /usr/bin/qemu-system-x86_64 -help returns undefined symbol: glfs_discard_async

I had 3.4.3 of gluster installed at the time this happened.
Updating to 3.5.0 fixed it. It seems like qemu should be set to depend on gluster >= 3.5


The bug showed up when I tried to use virt-manager to connect to the updated host and all (one) of my VM's were gone and I couldn't add any. Then I ssh over to the host and libvirtd is running 

some internal errors were listed in the log along with unknown OS type hvm
The internal errors pointed to qemu programs unexpectedly exiting and and the undefined symbol entry.



Version-Release number of selected component (if applicable):
the various qemu packagers are at version 1.6.2


How reproducible:



Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Richard W.M. Jones 2014-05-24 06:43:05 UTC
gluster needs to use versioned symbols.
https://www.redhat.com/archives/virt-tools-list/2014-May/msg00033.html

*** This bug has been marked as a duplicate of bug 1096654 ***