[Gluster-devel] [Gluster-users] Dependency issue while installing glusterfs-3.6beta with vdsm
anders.blomdell at control.lth.se
Tue Oct 28 16:52:38 UTC 2014
On 2014-10-28 17:30, Niels de Vos wrote:
> On Tue, Oct 28, 2014 at 08:42:00AM -0400, Kaleb S. KEITHLEY wrote:
>> On 10/28/2014 07:48 AM, Darshan Narayana Murthy wrote:
>>> Installation of glusterfs-3.6beta with vdsm (vdsm-188.8.131.52-0.fc19.x86_64) fails on
>>> f19 & f20 because of dependency issues with qemu packages.
>>> I installed vdsm-184.108.40.206-0.fc19.x86_64 which installs glusterfs-3.5.2-1.fc19.x86_64
>>> as dependency. Now when I try to update glusterfs by downloading rpms from :
>>> It fails with following error:
>>> Error: Package: 2:qemu-system-lm32-1.4.2-15.fc19.x86_64 (@updates)
>>> Requires: libgfapi.so.0()(64bit)
>>> Removing: glusterfs-api-3.5.2-1.fc19.x86_64 (@updates)
>>> Updated By: glusterfs-api-3.6.0-0.5.beta3.fc19.x86_64 (/glusterfs-api-3.6.0-0.5.beta3.fc19.x86_64)
>>> Available: glusterfs-api-3.4.0-0.5.beta2.fc19.x86_64 (fedora)
>>> Full output at: http://ur1.ca/ikvk8
>>> For having snapshot and geo-rep management through ovirt, we need glusterfs-3.6 to be
>>> installed with vdsm, which is currently failing.
>>> Can you please provide your suggestions to resolve this issue.
>> Starting in 3.6 we have bumped the SO_VERSION of libgfapi.
>> You need to install glusterfs-api-devel-3.6.0... first and build vdsm.
>> But.... we are (or were) not planning to release glusterfs-3.6.0 on f19 and
>> Off hand I don't believe there's anything in glusterfs-api-3.6.0 that vdsm
>> needs. vdsm with glusterfs-3.5.x on f19 and f20 should be okay.
>> Is there something new in vdsm-4-14 that really needs glusterfs-3.6? If so
>> we can revisit whether we release 3.6 to fedora 19 and 20.
> The chain of dependencies is like this:
> vdsm -> qemu -> libgfapi.so.0
> I think a rebuild of QEMU should be sufficient. I'm planning to put
> glusterfs-3.6 and rebuilds of related packages in a Fedora COPR. This
> would make it possible for Fedora users to move to 3.6 before they
> switch to Fedora 22.
AFAICT the only difference between libgfapi.so.0 and libgfapi.so.7 are
two added synbols (glfs_get_volfile, glfs_h_access) and __THROW on
functions. Wouldn't it be possible to provide a compatibilty libgfapi.so.0
to ease migration?
> When more details become available, I'll let this list know.
> Gluster-users mailing list
> Gluster-users at gluster.org
Anders Blomdell Email: anders.blomdell at control.lth.se
Department of Automatic Control
Lund University Phone: +46 46 222 4625
P.O. Box 118 Fax: +46 46 138118
SE-221 00 Lund, Sweden
More information about the Gluster-devel