Bug 1684077
Summary: | java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64 requires pcsc-lite-devel which is in optional repo | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Marcel Härri <mharri> | |
Component: | java-1.8.0-openjdk | Assignee: | jiri vanek <jvanek> | |
Status: | CLOSED ERRATA | QA Contact: | OpenJDK QA <java-qa> | |
Severity: | urgent | Docs Contact: | ||
Priority: | urgent | |||
Version: | 7.6 | CC: | ahughes, ahumbe, amarchuk, amashah, arydekul, asabadra, bhoefer, brent.johnston, dbhole, dward, itbrown, jbhatia, jcastran, jpazdziora, jpf321, juriarte, jvanek, knakayam, ktordeur, kupadhya, lvrtelov, mescanfe, mharri, mmccune, msurbey, nkathole, osni.oliveira, rjerrido, rromerom, salmy, sgehwolf, tcarlin, vkrizan, zzambers | |
Target Milestone: | rc | Keywords: | PrioBumpGSS, Regression, ZStream | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | java-1.8.0-openjdk-1.8.0.201.b09-2.el7 | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1684403 (view as bug list) | Environment: | ||
Last Closed: | 2019-08-06 12:33:48 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: | ||||
Bug Blocks: | 1644888, 1684403, 1685298 |
Description
Marcel Härri
2019-02-28 11:18:06 UTC
This is a new dependency (yesterday things still worked) and excluding this particular openjdk release makes things working again: # yum install openshift-ansible --exclude java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6 Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager 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.191.b12-1.el7_6 will be installed --> Processing Dependency: copy-jdk-configs >= 2.2 for package: 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64 --> Processing Dependency: tzdata-java >= 2015d for package: 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64 --> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64 --> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-1.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 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 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 Dependencies Resolved =============================================================================================================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================================================================================================== Installing: openshift-ansible noarch 3.11.82-3.git.0.9718d0a.el7 rhel-7-server-ose-3.11-rpms 529 k Installing for dependencies: copy-jdk-configs noarch 3.3-10.el7_5 rhel-7-server-rpms 21 k java-1.8.0-openjdk-headless x86_64 1:1.8.0.191.b12-1.el7_6 rhel-7-server-rpms 32 M javapackages-tools noarch 3.4.1-11.el7 rhel-7-server-rpms 73 k libtomcrypt x86_64 1.17-26.el7 rhel-7-server-extras-rpms 224 k libtommath x86_64 0.42.0-6.el7 rhel-7-server-extras-rpms 36 k lksctp-tools x86_64 1.0.17-2.el7 rhel-7-server-rpms 88 k openshift-ansible-docs noarch 3.11.82-3.git.0.9718d0a.el7 rhel-7-server-ose-3.11-rpms 545 k openshift-ansible-playbooks noarch 3.11.82-3.git.0.9718d0a.el7 rhel-7-server-ose-3.11-rpms 676 k openshift-ansible-roles noarch 3.11.82-3.git.0.9718d0a.el7 rhel-7-server-ose-3.11-rpms 1.7 M patch x86_64 2.7.1-10.el7_5 rhel-7-server-rpms 110 k python-javapackages noarch 3.4.1-11.el7 rhel-7-server-rpms 31 k python2-crypto x86_64 2.6.1-15.el7 rhel-7-server-extras-rpms 477 k tzdata-java noarch 2018i-1.el7 rhel-7-server-rpms 187 k Transaction Summary =============================================================================================================================================================================================================================================== Install 1 Package (+13 Dependent packages) Total download size: 36 M Installed size: 121 M Is this ok [y/d/N]: Hi, We are having the same problem when running OSBS builds http://download.eng.bos.redhat.com/brewroot/work/tasks/8695/20398695/x86_64.log ~~~ 2019-02-28 11:55:55,877 - atomic_reactor.plugins.imagebuilder - INFO - Error: Package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-0.el7_6.x86_64 (rhel-7-server-rpms) 2019-02-28 11:55:55,878 - atomic_reactor.plugins.imagebuilder - INFO - Requires: pcsc-lite-devel(x86-64) ~~~ This is blocking or image release process. Thanks There is no test on java-qa side. However, errata workfou had not found this and that is suspicious >
> pcsc-lite-devel is in optional repo, which makes java-1.8.0-openjdk-headless
> not installable based on what OpenShift documentation says
Marcel, Why dont you enable optional?
Because OpenShift docs doesn't say so and obviously this is a new dependency within a patch release, that breaks lots of existing things. So either this dependency is really required and thus all the build systems and documentation all around our products need to be adapted or this dep needs to be fixed. Also: Imagine having openjdk installed 2 weeks ago, now you want to update your servers, suddenly you need an additional repo? This is a highly urgent, critical, blocking issue. At this time no JBoss Middleware openshift images that use openjdk8 (which is pretty much all of them) can be successfully built with this update, and it is putting many RH developers on hold until this is fixed. Can someone please share an ETA? Thank you. *** Bug 1684096 has been marked as a duplicate of this bug. *** This looks like a bad dependency. It should be pcsc-lite-libs: https://brewweb.engineering.redhat.com/brew/rpminfo?rpmID=5750095 I assume that is in Base because java-1.7.0-openjdk already depends on it and has for some time: https://brewweb.engineering.redhat.com/brew/rpminfo?rpmID=6792880 It appears to depend on pcsc-lite-devel, because only that includes a versionless symlink: https://bugzilla.redhat.com/show_bug.cgi?id=910107 We should switch to pcsc-lite-libs and patch OpenJDK to use the versioned symlink: https://jerboaa.fedorapeople.org/bugs/openjdk/9000142/webrev.0/ If someone could confirm pcsc-lite-libs, that would be helpful. I'm assuming it is as java-1.7.0-openjdk-headless depends on it. (In reply to David Ward from comment #8) > This is a highly urgent, critical, blocking issue. At this time no JBoss > Middleware openshift images that use openjdk8 (which is pretty much all of > them) can be successfully built with this update, and it is putting many RH > developers on hold until this is fixed. Can someone please share an ETA? > Thank you. Confirming and reinforcing, this is affecting Data Grid image builds, too. We have an important CVE that will need manual re-spin (freshmaker didn't pick up our new 7.3 image) and this issue is blocking us. We have a due date in two weeks for this CVE, but there's no guarantee we won't have a critical one coming up (less than one week to release a new image). We're also waiting on an ETA. Thank you. (In reply to Osni Oliveira from comment #30) > (In reply to David Ward from comment #8) > > This is a highly urgent, critical, blocking issue. At this time no JBoss > > Middleware openshift images that use openjdk8 (which is pretty much all of > > them) can be successfully built with this update, and it is putting many RH > > developers on hold until this is fixed. Can someone please share an ETA? > > Thank you. > > Confirming and reinforcing, this is affecting Data Grid image builds, too. > We have an important CVE that will need manual re-spin (freshmaker didn't > pick up our new 7.3 image) and this issue is blocking us. We have a due date > in two weeks for this CVE, but there's no guarantee we won't have a critical > one coming up (less than one week to release a new image). We're also > waiting on an ETA. Thank you. Again, Ikeep wodering that this was not found during 7.7 testing. Anyway, fix is pushed in 7.7. If somebody si abel to get 7.6 push bug. Then you have it. *** Bug 1684469 has been marked as a duplicate of this bug. *** *** Bug 1684285 has been marked as a duplicate of this bug. *** 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:2006 |