Bug 1479085
Summary: | Missing /usr/lib/jvm/jre/lib/arm/libjawt.so | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Sandro Mani <manisandro> |
Component: | java-1.8.0-openjdk-aarch32 | Assignee: | Alex Kashchenko <akashche> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 27 | CC: | akashche, alex.kasko.mail, jerboaa, jvanek |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | armv7hl | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | java-1.8.0-openjdk-aarch32-1.8.0.144-1.170809.fc27 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-09-30 06:20:39 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
Sandro Mani
2017-08-07 22:19:07 UTC
That change is not intended, will look at it. This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle. Changing version to '27'. Sorry for the delay, it will take another week, I currently cannot access the hardware I need to check this. Reproduced the problem with libkml Commit 180363. Symlinks from jre/lib/arm to jre/lib/aarch32 are the same in both 8u141 and 8u131. The problem is that in F27 java-1.8.0-openjdk-aarch32-headless for some reason started depending on java-1.8.0-openjdk-headless. With java-1.8.0-openjdk-headless installed, /usr/lib/jvm/jre alternative is switched to it. This path is used by FindJNI.cmake. java-1.8.0-openjdk-headless does not contain jre/lib/arm/libjawt.so, it is placed into java-1.8.0-openjdk package (that is not installed in our case). Thus CMake looks only into /usr/lib/jvm/jre fails to find it. Though libjawt.so is available inside java-1.8.0-openjdk-aarch32 installation (on both jre/lib/aarch32 an jre/lib/arm paths) and libkml Commit 4b5da7 (with workaround that looks for libjawt.so manually) builds fine. F26 is unaffected. The reason for invalid dependency in F27 is not clear, going to find this out and include the fix into pending 8u144 update. java-1.8.0-openjdk-aarch32-1.8.0.144-1.170809.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-bbd3c5749b java-1.8.0-openjdk-aarch32-1.8.0.144-1.170809.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-bbd3c5749b java-1.8.0-openjdk-aarch32-1.8.0.144-1.170809.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report. Note: a reason for original problem is that since f27 javapackages-tools requires java-1.8.0-openjdk-headless now. |