Mediathekview startet, aber es öffnet sich kein Fenster
-
Hallo Forum,
bis jetzt hat alles super geklappt, nie Probleme mit Mediathekview gehabt. Super großes Kompliment an die Entwickler. Ich habe mir einen neuen PC gekauft, SuSE Tumbleweed darauf installiert und versuche seit zwei Wochen Mediathek-View zum Laufen zu bringen. Iwi klappt es nicht. Medithekview fragt ab ob mit Standard gestartet werden soll und welches Land. Nachdem ich das Feld bestätigt habe, läuft zwar Medithekview, sehe ich mit ps, es öffnet sich aber kein Fenster mehr. Habt ihr vll einen Tipp für mich. Ich habe MV als rpm installiert.#---------------------
zypper addrepo https://download.opensuse.org/repositories/home:frispete:java/openSUSE_Tumbleweed/home:frispete:java.repo
zypper refresh
zypper install MediathekView
#---------------------------------------Wenn ich es von der Cosole aus starte, kommt folgende Meldung
. Configuring for non-portable mode
. Programmstart: 2025-01-05T10:08:27.330894801
. Version: 14.1.0
. === Java Information ===
. Vendor: Azul Systems, Inc.
. VMname: OpenJDK 64-Bit Server VM
. Version: 21.0.1
. Runtime Version: 21.0.1+12-LTS
. Maximum Memory: 3888 MB
. Operating System: Linux
. OS Version: 6.12.6-1-default
. OS Arch: amd64
. OS Dark Mode detection not supported
Jan. 05, 2025 10:08:27 AM com.sun.javafx.application.PlatformImpl startup
WARNUNG: Unsupported JavaFX configuration: classes were loaded from ‘unnamed module @38ba6ce3’
. OS Available Processors: 2
. Verzeichnis Einstellungen: /home/tosa/.mediathek3
Loading library glassgtk3 from resource failed: java.lang.UnsatisfiedLinkError: /home/tosa/.openjfx/cache/22+30/amd64/libglassgtk3.so: libgthread-2.0.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
java.lang.UnsatisfiedLinkError: /home/tosa/.openjfx/cache/22+30/amd64/libglassgtk3.so: libgthread-2.0.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2418)
at java.base/java.lang.Runtime.load0(Runtime.java:852)
at java.base/java.lang.System.load(System.java:2021)
at com.sun.glass.utils.NativeLibLoader.installLibraryFromResource(NativeLibLoader.java:220)
at com.sun.glass.utils.NativeLibLoader.loadLibraryFromResource(NativeLibLoader.java:200)
at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:142)
at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:58)
at com.sun.glass.ui.gtk.GtkApplication.lambda$new$5(GtkApplication.java:174)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:163)
at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:40)
at com.sun.glass.ui.Application.run(Application.java:145)
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:290)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:292)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:162)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:651)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:671)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:1583)
Exception in thread “Thread-2” java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: no glassgtk3 in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:300)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:292)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:162)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:651)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:671)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.UnsatisfiedLinkError: no glassgtk3 in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2458)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)
at java.base/java.lang.System.loadLibrary(System.java:2059)
at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:170)
at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:58)
at com.sun.glass.ui.gtk.GtkApplication.lambda$new$5(GtkApplication.java:174)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:163)
at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:40)
at com.sun.glass.ui.Application.run(Application.java:145)
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:290)
… 6 more
. Konfig existiert nicht!
. Es gibt kein Backup
. Weder Konfig noch Backup konnte geladen werden!
. MVHttpClient: Proxy not configured
. Could not read bookmarks from file /home/tosa/.mediathek3/bookmarks.json, error /home/tosa/.mediathek3/bookmarks.json (Datei oder Verzeichnis nicht gefunden) => file ignored
#-------------------------------------- -
@Winter_2025 sagte in Mediathekview startet, aber es öffnet sich kein Fenster:
Hallo Forum,
bis jetzt hat alles super geklappt, nie Probleme mit Mediathekview gehabt. Super großes Kompliment an die Entwickler. Ich habe mir einen neuen PC gekauft, SuSE Tumbleweed darauf installiert und versuche seit zwei Wochen Mediathek-View zum Laufen zu bringen. Iwi klappt es nicht. Medithekview fragt ab ob mit Standard gestartet werden soll und welches Land. Nachdem ich das Feld bestätigt habe, läuft zwar Medithekview, sehe ich mit ps, es öffnet sich aber kein Fenster mehr. Habt ihr vll einen Tipp für mich. Ich habe MV als rpm installiert.#---------------------
zypper addrepo https://download.opensuse.org/repositories/home:frispete:java/openSUSE_Tumbleweed/home:frispete:java.repo
zypper refresh
zypper install MediathekView
#---------------------------------------Vergiss das mit rpm und irgendwelchen Dritt-Repositories und nutze stattdessen
das Paket von der Downloadseite https://download.mediathekview.de/stabil/MediathekView-latest-linux.rpm oder den Installer https://download.mediathekview.de/stabil/MediathekView-latest-linux.sh , dann passen auch MV und Java-Version zusammen. -
Opensuse RPM’s deistalliert und neu installiert von dem og Link.
Selbe Problem. Configuring for non-portable mode
. Programmstart: 2025-01-05T11:27:11.905579621
. Version: 14.1.0
. === Java Information ===
. Vendor: Azul Systems, Inc.
. VMname: OpenJDK 64-Bit Server VM
. Version: 21.0.1
. Runtime Version: 21.0.1+12-LTS
. Maximum Memory: 3888 MB
. Operating System: Linux
. OS Version: 6.12.6-1-default
. OS Arch: amd64
. OS Dark Mode detection not supported
. OS Available Processors: 2
. Verzeichnis Einstellungen: /home/tosa/.mediathek3
Jan. 05, 2025 11:27:11 AM com.sun.javafx.application.PlatformImpl startup
WARNUNG: Unsupported JavaFX configuration: classes were loaded from ‘unnamed module @368247b9’
Loading library glassgtk3 from resource failed: java.lang.UnsatisfiedLinkError: /home/tosa/.openjfx/cache/22+30/amd64/libglassgtk3.so: libgthread-2.0.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
java.lang.UnsatisfiedLinkError: /home/tosa/.openjfx/cache/22+30/amd64/libglassgtk3.so: libgthread-2.0.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2418)
at java.base/java.lang.Runtime.load0(Runtime.java:852)
at java.base/java.lang.System.load(System.java:2021)
at com.sun.glass.utils.NativeLibLoader.installLibraryFromResource(NativeLibLoader.java:220)
at com.sun.glass.utils.NativeLibLoader.loadLibraryFromResource(NativeLibLoader.java:200)
at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:142)
at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:58)
at com.sun.glass.ui.gtk.GtkApplication.lambda$new$5(GtkApplication.java:174)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:163)
at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:40)
at com.sun.glass.ui.Application.run(Application.java:145)
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:290)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:292)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:162)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:651)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:671)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:1583)
Exception in thread “Thread-2” java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: no glassgtk3 in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:300)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:292)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:162)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:651)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:671)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.UnsatisfiedLinkError: no glassgtk3 in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2458)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)
at java.base/java.lang.System.loadLibrary(System.java:2059)
at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:170)
at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:58)
at com.sun.glass.ui.gtk.GtkApplication.lambda$new$5(GtkApplication.java:174)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:163)
at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:40)
at com.sun.glass.ui.Application.run(Application.java:145)
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:290)
… 6 more
. Konfig existiert nicht!
. Es gibt kein Backup
. Weder Konfig noch Backup konnte geladen werden!
. MVHttpClient: Proxy not configured
. Could not read bookmarks from file /home/tosa/.mediathek3/bookmarks.json, error /home/tosa/.mediathek3/bookmarks.json (Datei oder Verzeichnis nicht gefunden) => file ignored
#--------------------
Wenn ich ps eingebe, kommt folgende Meldung;
31254 11.8 4.1 7057792 328384 pts/9 Sl+ 11:27 0:18 /opt/MediathekView/jre/bin/java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -DexternalUpdateCheck -classpath /opt/MediathekView/.install4j/i4jruntime.jar:/opt/MediathekView/.install4j/launcher9ad06d59.jar:/opt/MediathekView/MediathekView.jar install4j.mediathek.Main_MediathekViewSollte ich SuSe nochmal neu installieren?
-
Loading library glassgtk3 from resource failed: java.lang.UnsatisfiedLinkError: /home/tosa/.openjfx/cache/22+30/amd64/libglassgtk3.so: libgthread-2.0.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Das Problem scheint wohl doch eher hier zu liegen.
Die Datei kommt bei mir (Debian) aus dem Paket libopenjfx-jni:
/usr/lib/x86_64-linux-gnu/jni/libglassgtk3.so
Und das wurde automatisch installiert als ich openjfx installierte. Hast du openjfx?
Laut der Seite https://www.rpmfind.net/linux/RPM/opensuse/tumbleweed/x86_64/openjfx-17.0.11.0-3.2.x86_64.html ist die Datei bei OpenSuse in openjfxSollte ich SuSe nochmal neu installieren?
Auf keinen Fall. Das klingt sehr nach Windows-Umsteiger, wo man immer als Nothammer das ganze OS neu aufzieht.
-
Danke für den Tipp. libgthread mußte ich auch noch installieren. Jetzt funktioniert es wieder wie gewohnt