Bug 918896

Summary: The vdsm-gluster package's dependency package 'fence-agents' is not available in the Red Hat Storage (RHS) prescribed channels
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Rejy M Cyriac <rcyriac>
Component: distributionAssignee: Anthony Towns <atowns>
Status: CLOSED ERRATA QA Contact: Rejy M Cyriac <rcyriac>
Severity: high Docs Contact:
Priority: high    
Version: 2.0CC: asriram, atowns, flanagan, grajaiya, rhs-bugs, shaines
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
<> Cause: Consequence: Workaround (if any): Result:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-23 22:29:56 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 Rejy M Cyriac 2013-03-07 07:48:03 UTC
Description of problem:

The vdsm-gluster package is included in the RHS ISO and available from RHS prescribed channels*, but it's dependency package 'fence-agents' is available only on the RHS ISO, and not available in the RHS prescribed channels.

1) Security and bug fixes made available to the 'fence-agents' package will not be available for RHS systems subscribed to RHS prescribed channels.

2) The dependency failure for the vdsm-gluster package prevents the installation of RHS server through Red Hat Satellite server.

*RHS prescribed channels:
RHEL EUS Server (v. 6.2.z for 64-bit x86_64) 
Child Channel Red Hat Storage Server 2.0 (RHEL 6.2.z for x86_64)
Child Channel RHEL EUS Server Optional (v. 6.2.z 64-bit x86_64)
Child Channel RHEL EUS Server Scalable File System (v. 6.2.z for x86_64) 

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


How reproducible:

Scenario 1) On RHS system installed from ISO, try to update the 'fence-agents' package.

Scenario 2) For installing RHS system through Red Hat Satellite server

Attempt to kickstart install an RHS server through Red Hat Satellite server, with Activation Key associated with RHS prescribed channels and below packages.

glusterfs-fuse
vdsm-gluster
gluster-swift-plugin
gluster-swift-account
glusterfs
org.apache.hadoop.fs.glusterfs-glusterfs
glusterfs-server
glusterfs-rdma
gluster-swift-object
gluster-swift-container
gluster-swift-doc
gluster-swift
gluster-swift-proxy
glusterfs-geo-replication
xfsprogs
xfsdump

The resultant installed system will not have any of the packages associated with the Activation Key.

Manual installation of all these packages from the installed system will be successful for all, except the 'vdsm-gluster' package, which reports failure to get dependency package 'fence-agents'
    
Actual results:

The 'fence-agents' package, which is a dependency package of 'vdsm-gluster' package is not available in the RHS prescribed channels.

Expected results:

The 'fence-agents' package, which is a dependency package of 'vdsm-gluster' package should be available in the RHS prescribed channels.

Additional info:

Comment 6 Anthony Towns 2013-05-29 12:03:50 UTC
For RHS-2.1 this should be resolved due to fence-agents being part of 6.4 Server channel.

Comment 10 Rejy M Cyriac 2013-08-07 05:43:45 UTC
Verified

fence-agents has now been made available through 'rhel-x86_64-server-6.4.z' channel, which is part of the prescribed channels for RHS

-------------------------------------------------------------------------

# yum list fence-agents --showduplicates
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Installed Packages
fence-agents.x86_64                                                                           3.1.5-25.el6_4.2                                                                            @rhel-x86_64-server-6.4.z
Available Packages
fence-agents.x86_64                                                                           3.1.5-17.el6                                                                                rhel-x86_64-server-6.4.z 
fence-agents.x86_64                                                                           3.1.5-17.1.el6_3                                                                            rhel-x86_64-server-6.4.z 
fence-agents.x86_64                                                                           3.1.5-25.el6                                                                                rhel-x86_64-server-6.4.z 
fence-agents.x86_64                                                                           3.1.5-25.el6_4.2                                                                            rhel-x86_64-server-6.4.z

-------------------------------------------------------------------------

Comment 11 Scott Haines 2013-09-23 22:29:56 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.

http://rhn.redhat.com/errata/RHBA-2013-1262.html