Description of problem: The package "java-1.8.0-openjdk-openjfx" provides symlinks to extra JavaFX package "openjfx". All shared libs are symlinked except for libglassgtk2.so. Running JavaFX applications will fail. Version-Release number of selected component (if applicable): java-1.8.0-openjdk-1.8.0.191.b12-11.fc28.x86_64 java-1.8.0-openjdk-openjfx-1.8.0.191.b12-11.fc28.x86_64 openjfx-8.0.202-2.b02.fc28.x86_64 How reproducible: Install above listed packages, run JavaFX application (e.g. MediathekView -> https://mediathekview.de/ ) Steps to Reproduce: run MediathekView app Actual results: Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc28.x86_64/jre/lib/amd64/libglassgtk2.so at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:267) Expected results: app should run without error Additional info: The integration package java-1.8.0-openjdk-openjfx must also include symlink to libglassgtk2.so
you are right: jdk links: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libdecora_sse.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libglass.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libjavafx_font.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libjavafx_font_freetype.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libjavafx_font_pango.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libjavafx_iio.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libprism_common.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libprism_es2.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libprism_sw.so /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/ext/jfxrt.jar /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/javafx.properties /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/jfxswt.jar ... x ... fx files: /usr/lib/jvm/openjfx/rt/lib/amd64/libdecora_sse.so /usr/lib/jvm/openjfx/rt/lib/amd64/libglass.so /usr/lib/jvm/openjfx/rt/lib/amd64/libglassgtk2.so /usr/lib/jvm/openjfx/rt/lib/amd64/libjavafx_font.so /usr/lib/jvm/openjfx/rt/lib/amd64/libjavafx_font_freetype.so /usr/lib/jvm/openjfx/rt/lib/amd64/libjavafx_font_pango.so /usr/lib/jvm/openjfx/rt/lib/amd64/libjavafx_iio.so /usr/lib/jvm/openjfx/rt/lib/amd64/libprism_common.so /usr/lib/jvm/openjfx/rt/lib/amd64/libprism_es2.so /usr/lib/jvm/openjfx/rt/lib/amd64/libprism_sw.so /usr/lib/jvm/openjfx/rt/lib/ext/jfxrt.jar /usr/lib/jvm/openjfx/rt/lib/javafx.properties /usr/lib/jvm/openjfx/rt/lib/jfxswt.jar The /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-11.fc29.x86_64/jre/lib/amd64/libglassgtk2.so -> /usr/lib/jvm/openjfx/rt/lib/amd64/libglassgtk2.so IS the only missing.
Please note, that AFAIK, openjfx is now ORPHANED and potentially security hazard.
Oh. Looks liek it wa already adopted! https://koji.fedoraproject.org/koji/userinfo?userID=4261 and close to latest version. it is very likely that gtk2's glass was not in initial build
https://src.fedoraproject.org/rpms/java-1.8.0-openjdk/pull-request/49
Feel free to verify the CI build.
Hi, I'm the new maintainer of the package openjfx. I did not realize that we had to change this package too. In the future if needed, I can help.
(In reply to jiri vanek from comment #5) > Feel free to verify the CI build. For reference the CI build is this: http://koji.fedoraproject.org/koji/taskinfo?taskID=31390473
Did a mock build from above mentioned CI source rpm. Previously missing sysmlink is now included.
(In reply to Nicolas De Amicis from comment #6) > Hi, I'm the new maintainer of the package openjfx. I did not realize that we > had to change this package too. In the future if needed, I can help. Yah! Noticed! congratulations to your bravery! If there is some major change, just drop an echo. TYVM!
(In reply to Kai Hambrecht from comment #8) > Did a mock build from above mentioned CI source rpm. Previously missing > sysmlink is now included. TYVM!
merged.
Please push an update to bodhi. I'll be happy to test it out.
*** Bug 1659335 has been marked as a duplicate of this bug. ***
Sorry slipped out of radar. will do today.
https://koji.fedoraproject.org/koji/taskinfo?taskID=32023392 https://koji.fedoraproject.org/koji/taskinfo?taskID=32023396
java-1.8.0-openjdk-1.8.0.191.b13-0.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-99cdf880af
java-1.8.0-openjdk-1.8.0.191.b13-0.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-9625176922
java-1.8.0-openjdk-1.8.0.191.b13-0.fc29 has been pushed to the Fedora 29 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-2019-99cdf880af
java-1.8.0-openjdk-1.8.0.191.b13-0.fc28 has been pushed to the Fedora 28 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-2019-9625176922
*** Bug 1665918 has been marked as a duplicate of this bug. ***
java-1.8.0-openjdk-1.8.0.191.b13-0.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
java-1.8.0-openjdk-1.8.0.191.b13-0.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.