Bug 1334668 - getting dependency error while upgrading RHGS client to build glusterfs-3.7.9-4.el7.x86_64.
Summary: getting dependency error while upgrading RHGS client to build glusterfs-3.7....
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: build
Version: rhgs-3.1
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
: RHGS 3.1.3
Assignee: Kaleb KEITHLEY
QA Contact: Byreddy
URL:
Whiteboard:
Depends On:
Blocks: 1311817
TreeView+ depends on / blocked
 
Reported: 2016-05-10 09:39 UTC by Anil Shah
Modified: 2016-06-23 05:21 UTC (History)
11 users (show)

Fixed In Version: glusterfs-3.7.9-5
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-06-23 05:21:58 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1324820 0 unspecified CLOSED /var/lib/glusterd/$few-directories not owned by any package, causing it to remain after glusterfs-server is uninstalled 2021-02-22 00:41:40 UTC
Red Hat Product Errata RHBA-2016:1240 0 normal SHIPPED_LIVE Red Hat Gluster Storage 3.1 Update 3 2016-06-23 08:51:28 UTC

Internal Links: 1324820

Description Anil Shah 2016-05-10 09:39:26 UTC
Description of problem:

While upgrading RHGS client to glusterfs-3.7.9-4.el7.x86_64 getting dependency error. 
Error: Package: glusterfs-devel-3.7.9-4.el7.x86_64 (/glusterfs-devel-3.7.9-4.el7.x86_64)
           Requires: libgfdb.so.0()(64bit)


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

glusterfs-3.7.9-4.el7.x86_64

How reproducible:

100%

Steps to Reproduce:
Upgrade RHGS client from glusterfs-3.7.9-3.el7.x86_64 to glusterfs-3.7.9-4.el7.x86_64

Expected results:


Additional info:

Resolving Dependencies
--> Running transaction check
---> Package glusterfs.x86_64 0:3.7.9-4.el7 will be installed
---> Package glusterfs-api.x86_64 0:3.7.9-4.el7 will be installed
---> Package glusterfs-api-devel.x86_64 0:3.7.9-4.el7 will be installed
---> Package glusterfs-cli.x86_64 0:3.7.9-4.el7 will be installed
---> Package glusterfs-client-xlators.x86_64 0:3.7.9-4.el7 will be installed
---> Package glusterfs-debuginfo.x86_64 0:3.7.9-4.el7 will be installed
---> Package glusterfs-devel.x86_64 0:3.7.9-4.el7 will be installed
--> Processing Dependency: libgfdb.so.0()(64bit) for package: glusterfs-devel-3.7.9-4.el7.x86_64
RHSClient-RHEL-7                                                                                                               | 1.2 kB  00:00:00     
RHSClient-RHEL-7/x86_64/primary                                                                                                | 2.8 kB  00:00:00     
RHSClient-RHEL-7                                                                                                                                10/10
rhel-x86_64-server-7                                                                                                           | 1.5 kB  00:00:00     
rhel-x86_64-server-7/group                                                                                                     | 626 kB  00:00:00     
rhel-x86_64-server-7/updateinfo                                                                                                | 1.1 MB  00:00:00     
rhel-x86_64-server-7/primary                                                                                                   |  13 MB  00:00:01     
rhel-x86_64-server-7                                                                                                                      10702/10702
rhel-x86_64-server-7-rh-gluster-3-client                                                                                       | 1.3 kB  00:00:00     
rhel-x86_64-server-7-rh-gluster-3-client/updateinfo                                                                            | 5.1 kB  00:00:00     
rhel-x86_64-server-7-rh-gluster-3-client/primary                                                                               | 6.3 kB  00:00:00     
rhel-x86_64-server-7-rh-gluster-3-client                                                                                                        30/30
---> Package glusterfs-fuse.x86_64 0:3.7.9-4.el7 will be installed
---> Package glusterfs-libs.x86_64 0:3.7.9-4.el7 will be installed
---> Package glusterfs-rdma.x86_64 0:3.7.9-4.el7 will be installed
--> Finished Dependency Resolution
Error: Package: glusterfs-devel-3.7.9-4.el7.x86_64 (/glusterfs-devel-3.7.9-4.el7.x86_64)
           Requires: libgfdb.so.0()(64bit)

Comment 2 SATHEESARAN 2016-05-10 10:13:06 UTC
[root@ ]# rpm -qpR glusterfs-devel-3.7.9-3.el7.x86_64.rpm | grep libgfdb

[root@ ]# rpm -qRp glusterfs-devel-3.7.9-4.el7.x86_64.rpm | grep libgfdb
libgfdb.so.0()(64bit)

glusterfs-devel is not required for the installation glusterfs-fuse package.

Comment 4 Atin Mukherjee 2016-05-11 04:30:34 UTC
[root@ ]# rpm -qpR glusterfs-devel-3.7.5-19.el7.x86_64.rpm | grep libgfdb doesn't show any dependencies.

Comment 8 Atin Mukherjee 2016-05-13 04:45:56 UTC
Shouldn't the BZ be in POST state? Please provide the patch link(s) as well if its fixed upstream.

Comment 9 Milind Changire 2016-05-13 05:20:37 UTC
Downstream patch:
https://code.engineering.redhat.com/gerrit/74041

Moving to MODIFIED.

Comment 10 Kaleb KEITHLEY 2016-05-13 11:35:48 UTC
See comment 9 above

Comment 12 Byreddy 2016-05-24 05:40:39 UTC
Verified this bug using the build "glusterfs-3.7.9-6".

I didn't seen any package dependency issues, below are the steps done to verify this.


1. Installed 3.1.2 client packages (glusterfs, glusterfs-fuse and glusterfs-devel package )
2. Updated to glusterfs-3.7.9-6 packages including glusterfs-devel // No dependency package issue found.
 
[root@gluster]# rpm -qpR glusterfs-devel-3.7.9-6.el7.x86_64.rpm |grep libgfdb
[root@gluster]#

And

Repeated the above things using glusterfs-3.7.9-3" as base, Every thing worked good.

Note: glusterfs-devel package will not be installed while installing the client packages ( yum install glusterfs glusterfs-fuse )


Moving to verified state.

Comment 14 errata-xmlrpc 2016-06-23 05:21:58 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2016:1240


Note You need to log in before you can comment on or make changes to this bug.