Bug 1629079

Summary: [openSUSE] Error because glusterfs RPM package uses the most recent libglusterfs0 instead of the one with the same version
Product: [Community] GlusterFS Reporter: Omar K <omar.kohl>
Component: packagingAssignee: Kaleb KEITHLEY <kkeithle>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 4.1CC: bugs, david.spisla, kkeithle
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-09-26 17:52:24 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 Omar K 2018-09-14 19:38:09 UTC
Description of problem:
RPMs (at least those for SUSE http://download.opensuse.org/repositories/home:/glusterfs:/SLES15-4.1/SLE_15/) don't pin the versions of their dependencies correctly

Version-Release number of selected component (if applicable):
4.1.4

How reproducible:


Steps to Reproduce:
1. Try to install an older Version of Gluster (e.g. zypper install glusterfs=4.1.3)
2. systemctl start glusterd

Actual results:
Some error due to incorrect paths (... expected 4.1.4 ...)

Expected results:
The service starts correctly.

Additional info:
The problem ist that dependencies such as libglusterfs0 (and 5 or 6 others) are installed in the most recent version. They should be installed with the exact same version as glusterfs. Installing an older version or performing a downgrade is currently not possible unless you manually install every single dependency with the correct version.

Comment 1 Niels de Vos 2018-09-18 11:32:18 UTC
Kaleb, I think you're the only person building the opensuse packages, assigning to you now.

Comment 2 Kaleb KEITHLEY 2018-09-18 11:45:51 UTC
For future reference, issues with *SUSE packaging are tracked in the issue tracker in github at https://github.com/gluster/glusterfs-suse/issues

Thanks

Comment 3 Kaleb KEITHLEY 2018-09-26 17:52:24 UTC
fixed in latest 4.1.5 builds (Leap15, Leap42.3, SLES12SP3, SLES12SP4, SLES15, Tumbleweed)