Bug 1684617

Summary: java-11-openjdk requires pcsc-lite-devel which is in optional repo
Product: Red Hat Enterprise Linux 7 Reporter: Andrew John Hughes <ahughes>
Component: java-11-openjdkAssignee: Andrew John Hughes <ahughes>
Status: CLOSED ERRATA QA Contact: OpenJDK QA <java-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.6CC: dbhole, jvanek, zzambers
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: java-11-openjdk-11.0.2.7-4.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-06 12:42:57 UTC Type: ---
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:    
Bug Blocks: 1644888    

Description Andrew John Hughes 2019-03-01 16:36:25 UTC
This bug was initially created as a copy of Bug #1684077

I am copying this bug because: 

Same issue exists in java-11-openjdk, introduced by

http://pkgs.devel.redhat.com/cgit/rpms/java-11-openjdk/commit/?h=rhel-7.7&id=0147d029275b70a59ee8d1fbe5ab15c745f141cb

Description of problem:

https://docs.openshift.com/container-platform/3.11/install/host_preparation.html#host-registration

subscription-manager repos \
    --enable="rhel-7-server-rpms" \
    --enable="rhel-7-server-extras-rpms" \
    --enable="rhel-7-server-ose-3.11-rpms" \
    --enable="rhel-7-server-ansible-2.6-rpms"

# yum install openshift-ansible
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
azure-cli                                                                                                                                                                                                               | 2.9 kB  00:00:00     
rh-gluster-3-client-for-rhel-7-server-rpms                                                                                                                                                                              | 4.1 kB  00:00:00     
rhel-7-fast-datapath-rpms                                                                                                                                                                                               | 4.1 kB  00:00:00     
rhel-7-server-ansible-2.6-rpms                                                                                                                                                                                          | 4.1 kB  00:00:00     
rhel-7-server-extras-rpms                                                                                                                                                                                               | 3.5 kB  00:00:00     
rhel-7-server-ose-3.11-rpms                                                                                                                                                                                             | 4.1 kB  00:00:00     
rhel-7-server-rpms                                                                                                                                                                                                      | 3.5 kB  00:00:00     
(1/19): azure-cli/primary_db                                                                                                                                                                                            |  39 kB  00:00:00     
(2/19): rh-gluster-3-client-for-rhel-7-server-rpms/7Server/x86_64/group                                                                                                                                                 |  104 B  00:00:00     
(3/19): rh-gluster-3-client-for-rhel-7-server-rpms/7Server/x86_64/updateinfo                                                                                                                                            |  84 kB  00:00:00     
(4/19): rh-gluster-3-client-for-rhel-7-server-rpms/7Server/x86_64/primary_db                                                                                                                                            | 112 kB  00:00:00     
(5/19): rhel-7-fast-datapath-rpms/7Server/x86_64/group                                                                                                                                                                  |  104 B  00:00:00     
(6/19): rhel-7-fast-datapath-rpms/7Server/x86_64/updateinfo                                                                                                                                                             |  21 kB  00:00:00     
(7/19): rhel-7-fast-datapath-rpms/7Server/x86_64/primary_db                                                                                                                                                             |  98 kB  00:00:00     
(8/19): rhel-7-server-ansible-2.6-rpms/x86_64/group                                                                                                                                                                     |  104 B  00:00:00     
(9/19): rhel-7-server-ansible-2.6-rpms/x86_64/updateinfo                                                                                                                                                                |  12 kB  00:00:00     
(10/19): rhel-7-server-ansible-2.6-rpms/x86_64/primary_db                                                                                                                                                               |  16 kB  00:00:00     
(11/19): rhel-7-server-extras-rpms/x86_64/group                                                                                                                                                                         |  104 B  00:00:00     
(12/19): rhel-7-server-extras-rpms/x86_64/updateinfo                                                                                                                                                                    | 315 kB  00:00:00     
(13/19): rhel-7-server-extras-rpms/x86_64/primary_db                                                                                                                                                                    | 514 kB  00:00:00     
(14/19): rhel-7-server-ose-3.11-rpms/x86_64/group                                                                                                                                                                       |  104 B  00:00:00     
(15/19): rhel-7-server-ose-3.11-rpms/x86_64/updateinfo                                                                                                                                                                  |  92 kB  00:00:00     
(16/19): rhel-7-server-ose-3.11-rpms/x86_64/primary_db                                                                                                                                                                  | 180 kB  00:00:00     
(17/19): rhel-7-server-rpms/7Server/x86_64/group                                                                                                                                                                        | 856 kB  00:00:00     
(18/19): rhel-7-server-rpms/7Server/x86_64/updateinfo                                                                                                                                                                   | 3.2 MB  00:00:00     
(19/19): rhel-7-server-rpms/7Server/x86_64/primary_db                                                                                                                                                                   |  54 MB  00:00:01     
Resolving Dependencies
--> Running transaction check
---> Package openshift-ansible.noarch 0:3.11.82-3.git.0.9718d0a.el7 will be installed
--> Processing Dependency: openshift-ansible-docs = 3.11.82-3.git.0.9718d0a.el7 for package: openshift-ansible-3.11.82-3.git.0.9718d0a.el7.noarch
--> Processing Dependency: openshift-ansible-playbooks = 3.11.82-3.git.0.9718d0a.el7 for package: openshift-ansible-3.11.82-3.git.0.9718d0a.el7.noarch
--> Processing Dependency: openshift-ansible-roles = 3.11.82-3.git.0.9718d0a.el7 for package: openshift-ansible-3.11.82-3.git.0.9718d0a.el7.noarch
--> Processing Dependency: java-1.8.0-openjdk-headless for package: openshift-ansible-3.11.82-3.git.0.9718d0a.el7.noarch
--> Processing Dependency: patch for package: openshift-ansible-3.11.82-3.git.0.9718d0a.el7.noarch
--> Processing Dependency: python2-crypto for package: openshift-ansible-3.11.82-3.git.0.9718d0a.el7.noarch
--> Running transaction check
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.201.b09-0.el7_6 will be installed
--> Processing Dependency: copy-jdk-configs >= 3.3 for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64
--> Processing Dependency: tzdata-java >= 2015d for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64
--> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64
--> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64
--> Processing Dependency: pcsc-lite-devel(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64
---> Package openshift-ansible-docs.noarch 0:3.11.82-3.git.0.9718d0a.el7 will be installed
---> Package openshift-ansible-playbooks.noarch 0:3.11.82-3.git.0.9718d0a.el7 will be installed
---> Package openshift-ansible-roles.noarch 0:3.11.82-3.git.0.9718d0a.el7 will be installed
---> Package patch.x86_64 0:2.7.1-10.el7_5 will be installed
---> Package python2-crypto.x86_64 0:2.6.1-15.el7 will be installed
--> Processing Dependency: libtomcrypt.so.0()(64bit) for package: python2-crypto-2.6.1-15.el7.x86_64
--> Running transaction check
---> Package copy-jdk-configs.noarch 0:3.3-10.el7_5 will be installed
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.201.b09-0.el7_6 will be installed
--> Processing Dependency: pcsc-lite-devel(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64
---> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-javapackages = 3.4.1-11.el7 for package: javapackages-tools-3.4.1-11.el7.noarch
---> Package libtomcrypt.x86_64 0:1.17-26.el7 will be installed
--> Processing Dependency: libtommath >= 0.42.0 for package: libtomcrypt-1.17-26.el7.x86_64
--> Processing Dependency: libtommath.so.0()(64bit) for package: libtomcrypt-1.17-26.el7.x86_64
---> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed
---> Package tzdata-java.noarch 0:2018i-1.el7 will be installed
--> Running transaction check
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.201.b09-0.el7_6 will be installed
--> Processing Dependency: pcsc-lite-devel(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64
---> Package libtommath.x86_64 0:0.42.0-6.el7 will be installed
---> Package python-javapackages.noarch 0:3.4.1-11.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64 (rhel-7-server-rpms)
           Requires: pcsc-lite-devel(x86-64)
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64 (rhel-7-server-rpms)
           Requires: pcsc-lite-devel(x86-64)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


pcsc-lite-devel is in optional repo, which makes java-1.8.0-openjdk-headless not installable based on what OpenShift documentation says

Comment 5 errata-xmlrpc 2019-08-06 12:42:57 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.

https://access.redhat.com/errata/RHBA-2019:2007