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 ?
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