Why Gluster packages are conflicting or broken with "yum update" when installed with Red Hat Gluster Storage 3.1 ISO ?
Issue
-
Why Gluster packages are conflicting or broken with "yum update" when installed with Red Hat Gluster Storage 3.1 ISO ?
-
Issues with yum update after a fresh install of rhgs-3.1-rhel-7-x86_64-dvd-1.iso
$ sudo yum update
Loaded plugins: product-id, subscription-manager
Setting up Update Process
rhel-6-server-rpms | 3.7 kB 00:00
rhel-scalefs-for-rhel-6-server-rpms | 3.7 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package glusterfs.x86_64 0:3.6.0.53-1.el6rhs will be updated
--> Processing Dependency: glusterfs = 3.6.0.53-1.el6rhs for package: glusterfs-geo-replication-3.6.0.53-1.el6rhs.x86_64
--> Processing Dependency: glusterfs = 3.6.0.53-1.el6rhs for package: glusterfs-server-3.6.0.53-1.el6rhs.x86_64
---> Package glusterfs.x86_64 0:3.6.0.54-1.el6 will be an update
---> Package glusterfs-api.x86_64 0:3.6.0.53-1.el6rhs will be updated
---> Package glusterfs-api.x86_64 0:3.6.0.54-1.el6 will be an update
---> Package glusterfs-fuse.x86_64 0:3.6.0.53-1.el6rhs will be updated
--> Processing Dependency: glusterfs-fuse = 3.6.0.53-1.el6rhs for package: glusterfs-server-3.6.0.53-1.el6rhs.x86_64
---> Package glusterfs-fuse.x86_64 0:3.6.0.54-1.el6 will be an update
---> Package glusterfs-libs.x86_64 0:3.6.0.53-1.el6rhs will be updated
--> Processing Dependency: glusterfs-libs = 3.6.0.53-1.el6rhs for package: glusterfs-cli-3.6.0.53-1.el6rhs.x86_64
--> Processing Dependency: glusterfs-libs = 3.6.0.53-1.el6rhs for package: glusterfs-server-3.6.0.53-1.el6rhs.x86_64
---> Package glusterfs-libs.x86_64 0:3.6.0.54-1.el6 will be an update
--> Finished Dependency Resolution
Error: Package: glusterfs-server-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
Requires: glusterfs-fuse = 3.6.0.53-1.el6rhs
Removing: glusterfs-fuse-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
glusterfs-fuse = 3.6.0.53-1.el6rhs
Updated By: glusterfs-fuse-3.6.0.54-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs-fuse = 3.6.0.54-1.el6
Available: glusterfs-fuse-3.4.0.36rhs-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs-fuse = 3.4.0.36rhs-1.el6
Available: glusterfs-fuse-3.4.0.57rhs-1.el6_5.x86_64 (rhel-6-server-rpms)
glusterfs-fuse = 3.4.0.57rhs-1.el6_5
Available: glusterfs-fuse-3.6.0.28-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs-fuse = 3.6.0.28-2.el6
Available: glusterfs-fuse-3.6.0.29-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs-fuse = 3.6.0.29-2.el6
Error: Package: glusterfs-server-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
Requires: glusterfs-libs = 3.6.0.53-1.el6rhs
Removing: glusterfs-libs-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
glusterfs-libs = 3.6.0.53-1.el6rhs
Updated By: glusterfs-libs-3.6.0.54-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.6.0.54-1.el6
Available: glusterfs-libs-3.4.0.36rhs-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.4.0.36rhs-1.el6
Available: glusterfs-libs-3.4.0.57rhs-1.el6_5.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.4.0.57rhs-1.el6_5
Available: glusterfs-libs-3.6.0.28-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.6.0.28-2.el6
Available: glusterfs-libs-3.6.0.29-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.6.0.29-2.el6
Error: Package: glusterfs-server-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
Requires: glusterfs = 3.6.0.53-1.el6rhs
Removing: glusterfs-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
glusterfs = 3.6.0.53-1.el6rhs
Updated By: glusterfs-3.6.0.54-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs = 3.6.0.54-1.el6
Available: glusterfs-3.4.0.36rhs-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs = 3.4.0.36rhs-1.el6
Available: glusterfs-3.4.0.57rhs-1.el6_5.x86_64 (rhel-6-server-rpms)
glusterfs = 3.4.0.57rhs-1.el6_5
Available: glusterfs-3.6.0.28-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs = 3.6.0.28-2.el6
Available: glusterfs-3.6.0.29-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs = 3.6.0.29-2.el6
Error: Package: glusterfs-cli-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
Requires: glusterfs-libs = 3.6.0.53-1.el6rhs
Removing: glusterfs-libs-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
glusterfs-libs = 3.6.0.53-1.el6rhs
Updated By: glusterfs-libs-3.6.0.54-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.6.0.54-1.el6
Available: glusterfs-libs-3.4.0.36rhs-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.4.0.36rhs-1.el6
Available: glusterfs-libs-3.4.0.57rhs-1.el6_5.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.4.0.57rhs-1.el6_5
Available: glusterfs-libs-3.6.0.28-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.6.0.28-2.el6
Available: glusterfs-libs-3.6.0.29-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs-libs = 3.6.0.29-2.el6
Error: Package: glusterfs-geo-replication-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
Requires: glusterfs = 3.6.0.53-1.el6rhs
Removing: glusterfs-3.6.0.53-1.el6rhs.x86_64 (@rhs-6)
glusterfs = 3.6.0.53-1.el6rhs
Updated By: glusterfs-3.6.0.54-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs = 3.6.0.54-1.el6
Available: glusterfs-3.4.0.36rhs-1.el6.x86_64 (rhel-6-server-rpms)
glusterfs = 3.4.0.36rhs-1.el6
Available: glusterfs-3.4.0.57rhs-1.el6_5.x86_64 (rhel-6-server-rpms)
glusterfs = 3.4.0.57rhs-1.el6_5
Available: glusterfs-3.6.0.28-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs = 3.6.0.28-2.el6
Available: glusterfs-3.6.0.29-2.el6.x86_64 (rhel-6-server-rpms)
glusterfs = 3.6.0.29-2.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
- Installed GlusterFS using the ISO and everything worked flawlessly out of the box. However, when performing a "yum update", found lot of version conflicts on the GlusterFS packages.
Environment
- Red Hat Gluster Storage 3.1
- Red Hat Enterprise Linux 6.7
- Red Hat Enterprise Linux 7.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.