Why receving dependency error message's with 'yum update' after stopping the gluster volumes and umounting the filesystems to get to version RHS 2.1 update 6 ?

Solution In Progress - Updated -

Environment

  • Red Hat Gluster Storage 2.1

Issue

  • Why receving dependency error message's after stopping the gluster volumes and umounting the filesystems to update to version RHS 2.1 update 6 ?

~ Snippet from terminal,

  samba-common = 4.0.0-63.el6_5.rc4
           Available: samba4-common-4.0.0-64.el6.rc4.x86_64 (rhel-x86_64-server-6)
               samba-common = 4.0.0-64.el6.rc4
           Available: samba4-common-4.0.0-66.el6_6.rc4.x86_64 (rhel-x86_64-server-6)
               samba-common = 4.0.0-66.el6_6.rc4
Error: Package: samba-swat-3.6.9-167.10.el6rhs.x86_64 (@rhel-x86_64-server-6-rhs-2.1)
           Requires: samba = 3.6.9-167.10.el6rhs
           Removing: samba-3.6.9-167.10.el6rhs.x86_64 (@rhel-x86_64-server-6-rhs-2.1)
               samba = 3.6.9-167.10.el6rhs
           Updated By: samba-3.6.23-14.el6_6.x86_64 (rhel-x86_64-server-6)
               samba = 3.6.23-14.el6_6
           Available: samba-3.5.4-68.el6.x86_64 (rhel-x86_64-server-6)
               samba = 3.5.4-68.el6
Error: Package: vdsm-4.16.20-1.git3a90f62.el6.x86_64 (epel)
           Requires: sanlock >= 2.8
           Installed: sanlock-2.6-2.el6.x86_64 (@anaconda-InstallationRepo-201311220119.x86_64/2.1)
               sanlock = 2.6-2.el6
Error: Package: samba-winbind-devel-3.6.9-167.10.el6rhs.x86_64 (@rhel-x86_64-server-6-rhs-2.1)
           Requires: samba-winbind-clients = 3.6.9-167.10.el6rhs
           Removing: samba-winbind-clients-3.6.9-167.10.el6rhs.x86_64 (@rhel-x86_64-server-6-rhs-2.1)
               samba-winbind-clients = 3.6.9-167.10.el6rhs
           Updated By: samba-winbind-clients-3.6.23-14.el6_6.x86_64 (rhel-x86_64-server-6)
Error: Package: libsmbclient-devel-3.6.9-167.10.el6rhs.x86_64 (@rhel-x86_64-server-6-rhs-2.1)
           Requires: libsmbclient = 3.6.9-167.10.el6rhs
           Removing: libsmbclient-3.6.9-167.10.el6rhs.x86_64 (@rhel-x86_64-server-6-rhs-2.1)
               libsmbclient = 3.6.9-167.10.el6rhs
           Updated By: libsmbclient-3.6.23-14.el6_6.x86_64 (rhel-x86_64-server-6)
               libsmbclient = 3.6.23-14.el6_6
Error: Package: samba-winbind-krb5-locator-3.6.9-167.10.el6rhs.x86_64 (@rhel-x86_64-server-6-rhs-2.1)
           Requires: samba-winbind-clients = 3.6.9-167.10.el6rhs
           Removing: samba-winbind-clients-3.6.9-167.10.el6rhs.x86_64 (@rhel-x86_64-server-6-rhs-2.1)
               samba-winbind-clients = 3.6.9-167.10.el6rhs
           Updated By: samba-winbind-clients-3.6.23-14.el6_6.x86_64 (rhel-x86_64-server-6)

Resolution

Systems should be registered with "rhel-x86_64-server-6.4.z" as base channel for RHEL 6.4 before adding RHS 2.1 channels.

Root Cause

RHS 2.1 is only available for RHEL-6.4.z (eus) and comes with RHEL-6-EUS subscription. The system is registered with "rhel-x86_64-server-6" as base channel where it should be "rhel-x86_64-server-6.4.z" as base channel for RHEL 6.4 before adding RHS 2.1 channels.

Diagnostic Steps

RHS 2.1 Update 2 packages,

[root@rhs1 ~]#  rpm -qa |grep glusterfs
glusterfs-rdma-3.4.0.59rhs-1.el6rhs.x86_64
glusterfs-fuse-3.4.0.59rhs-1.el6rhs.x86_64
glusterfs-libs-3.4.0.59rhs-1.el6rhs.x86_64
glusterfs-api-3.4.0.59rhs-1.el6rhs.x86_64
samba-glusterfs-3.6.9-167.10.el6rhs.x86_64
glusterfs-3.4.0.59rhs-1.el6rhs.x86_64
glusterfs-server-3.4.0.59rhs-1.el6rhs.x86_64
glusterfs-geo-replication-3.4.0.59rhs-1.el6rhs.x86_64
[root@a0040sglusterp1 ~]# rhn-channel --list
rhel-x86_64-server-6   <<=============

Above RHEL 6 channel is without z suffix where RHS channels will not be visible in channel list. RHS 2.1 channels are documented in RHS Installation Guide Registration to the Red Hat Network

RHS 2.1 channels:

# rhn-channel -l
rhel-x86_64-server-6-rhs-2.1
rhel-x86_64-server-6.4.z
rhel-x86_64-server-sfs-6.4.z

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments