Bug 1875723

Summary: RHGS3.5.2 on RHEL8 installation media doesn't contain dependency packages for pcs package.
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Keigo Noha <knoha>
Component: distributionAssignee: Sreenath G <sgirijan>
Status: CLOSED ERRATA QA Contact: Kshithij Iyer <kiyer>
Severity: high Docs Contact:
Priority: urgent    
Version: rhgs-3.5CC: mmuench, okopacek, pprakash, rcyriac, rhs-bugs, sgirijan, sheggodu, storage-qa-internal
Target Milestone: ---Keywords: ZStream
Target Release: RHGS 3.5.z Batch Update 3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: RHGSS-3.5.2-RHEL-8-20200922.1-RHGSS-x86_64-dvd1.iso Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-12-17 04:51:53 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:
Bug Depends On: 1832895    
Bug Blocks:    

Description Keigo Noha 2020-09-04 07:58:44 UTC
Provide version-Release number of selected component (if applicable):
RHGS3.5.2 on RHEL8 installation media

Describe the issue:(please be detailed as possible and provide log snippets)
[Provide TimeStamp when the issue is seen]
RHGS3.5.2 on RHEL8 installation media doesn't contain dependency packages for pcs package.

Is this issue reproducible? If yes, share more details.:
Yes. Everytime to run yum -y install pcs.

Steps to Reproduce:
1. Install the RHGS with the installation media for RHEL8.
2. Create a repo file used with the installation media.
3. Run yum -y install pcs.

Actual results:
The command gets following errors.
~~~
# yum -y install pcs
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 6:40:17 ago on Fri 04 Sep 2020 10:16:21 AM JST.
Error: 
 Problem: problem with installed package corosync-3.0.3-2.el8.x86_64
  - package pcs-0.10.4-6.el8_2.1.x86_64 requires (libknet1-plugins-all if corosync), but none of the providers can be installed
  - conflicting requests
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
~~~
 
Expected results:
pcs package is successfully installed.

Comment 4 Sreenath G 2020-09-22 17:51:22 UTC
As of now, I have manually added libknet1-plugins-all manually and which fixes the problem for now. 
In the long run, we will need to find out the reason for failure of automatic depsolving , and work with RHEL team to fix it.

http://download-node-02.eng.bos.redhat.com/rhel-8/devel/candidate-trees/RHGS/3.5.2/RHGSS-3.5.2-RHEL-8-20200922.1/compose/RHGSS/x86_64/iso/RHGSS-3.5.2-RHEL-8-20200922.1-RHGSS-x86_64-dvd1.iso

Comment 8 Sreenath G 2020-10-22 13:00:49 UTC
Snapshot compose for RHGS-3.5.3-RHEL-8 : http://download-node-02.eng.bos.redhat.com/rhel-8/nightly/RHGS/3.5.3/RHGSS-3.5.3-RHEL-8-20201020.n.0/compose/RHGSS/x86_64/iso/RHGSS-3.5.3-RHEL-8-20201020.n.0-RHGSS-x86_64-dvd1.iso

At RHGS-3.5.3 RC, we can respin the RC compose and ship the same.

Comment 14 errata-xmlrpc 2020-12-17 04:51:53 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 (glusterfs bug fix and enhancement update), 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-2020:5603