Bug 1374408 - [docs] Additional repos required for QCI rpm installation
Summary: [docs] Additional repos required for QCI rpm installation
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Quickstart Cloud Installer
Classification: Red Hat
Component: doc-Installation_Guide
Version: 1.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: rhci-docs
QA Contact: Sudhir Mallamprabhakara
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-08 15:34 UTC by Thom Carlin
Modified: 2016-09-08 20:50 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-08 19:32:30 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1374497 0 unspecified CLOSED repoclosure lists unresolved dependencies 2021-02-22 00:41:40 UTC

Internal Links: 1374497

Description Thom Carlin 2016-09-08 15:34:16 UTC
Description of problem:

When performing RPM installation, repoclosure reports error

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

1.0

How reproducible:

100%

Steps to Reproduce:
1. Following the current installation documentation in Chapter 2, install/configure QCI
2. On Sat 6 system: repoclosure

Actual results:

Long list of dependency failures

Expected results:

No dependency failures

Additional info:

Worked with Release Engineer to isolate this to additionally requiring the RHV Manager repositories:
subscription-manager repos --enable=rhel-7-server-supplementary-rpms
subscription-manager repos --enable=rhel-7-server-rhv-4.0-rpms
subscription-manager repos --enable=jb-eap-7-for-rhel-7-server-rpms

Unclear on why this is necessary for a Sat 6 server

Verifying additional repositories resolve issue now....

Comment 1 Jason Montleon 2016-09-08 16:52:49 UTC
Can you attach the error when the repos aren't enabled?

Comment 2 Jason Montleon 2016-09-08 18:14:01 UTC
Installation works fine without any RHV repos.

# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
repo id         
qci-1.0-for-rhel-7-rpms/x86_64                                                                     QuickStart Cloud Installer 1.0 (RPMs)                                                                                                   62
rhel-7-server-rpms/7Server/x86_64                                                                  Red Hat Enterprise Linux 7 Server (RPMs)                                                                                            12,323
rhel-7-server-satellite-6.2-rpms/x86_64                                                            Red Hat Satellite 6.2 (for RHEL 7 Server) (RPMs)                                                                                       350
rhel-server-rhscl-7-rpms/7Server/x86_64                                                            Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Server                                                              6,354
repolist: 19,089
[root@baserhel72nonetmgr ~]# yum install qci -y -q
restorecon reset /var/lib/crane context system_u:object_r:var_lib_t:s0->system_u:object_r:httpd_sys_content_t:s0
restorecon reset /var/lib/crane/metadata context system_u:object_r:var_lib_t:s0->system_u:object_r:httpd_sys_content_t:s0
[root@baserhel72nonetmgr ~]# 

Most of the errors you're seeing are from the rhscl repo, not qci and many of them are for missing mvn/java deps which explains why the jb-eap repo is clearing it up. A few others look to be related to spice packages in RHEL, which explains why the RHV repos might be cleaning some up.

On the Sat host the only packages I saw producing unresolved deps were those intended to be installed on a director:
# repoclosure | grep qci
   qci-1.0-for-rhel-7-rpms
package: fusor-tripleo-1.0.4-1.el7sat.noarch from qci-1.0-for-rhel-7-rpms
package: fusor-undercloud-installer-1.0.1-4.el7_2.noarch from qci-1.0-for-rhel-7-rpms
package: fusor-undercloud-installer-1.0.6-1.el7_2.noarch from qci-1.0-for-rhel-7-rpms
package: openstack-tripleo-api-0.0.8-5.el7_2.noarch from qci-1.0-for-rhel-7-rpms
package: openstack-tripleo-api-0.0.8-6.el7_2.noarch from qci-1.0-for-rhel-7-rpms

Comment 4 Thom Carlin 2016-09-08 19:32:30 UTC
After further investigation, bug was opened against wrong component.  Will open another bug if necessary


Note You need to log in before you can comment on or make changes to this bug.