Update-Problem mit Java

Ich habe ein Problem mit der Aktualisierung von Java-Komponenten.

:: Paketdatenbanken werden synchronisiert …
 endeavouros ist aktuell
 core ist aktuell
 extra                                                       8,0 MiB  7,49 MiB/s 00:01 [--------------------------------------------------] 100%
 multilib ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Installation von jre-openjdk (22.u36-1) verletzt Abhängigkeit »java-runtime=21«, benötigt von mediathekview
Suche nach Aktualisierungen …

Hier die bereits installierten Pakete:

$ yay -Ss java | grep Installiert
aur/jdownloader2 latest-19 (+422 2.99) (Installiert)
multilib/lib32-duktape 2.7.0-6 (144.1 KiB 611.9 KiB) (Installiert)
extra/nodejs 21.7.1-1 (12.0 MiB 46.9 MiB) (Installiert)
extra/webkit2gtk 2.44.0-1 (27.9 MiB 106.1 MiB) (Installiert)
extra/doxygen 1.10.0-3 (4.7 MiB 17.2 MiB) (Installiert)
extra/webkit2gtk-4.1 2.44.0-1 (27.9 MiB 106.1 MiB) (Installiert)
extra/mujs 1.3.4-1 (298.9 KiB 1.1 MiB) (Installiert)
extra/qt6-webchannel 6.6.2-1 (123.5 KiB 424.3 KiB) [qt6] (Installiert)
extra/qt6-declarative 6.6.2-1 (12.1 MiB 81.6 MiB) [qt6] (Installiert)
extra/qt5-declarative 5.15.13+kde+r30-1 (4.8 MiB 23.0 MiB) [qt5] (Installiert)
extra/qt5-webchannel 5.15.13+kde+r3-1 (74.9 KiB 232.7 KiB) [qt5] (Installiert)
extra/webkitgtk-6.0 2.44.0-1 (27.8 MiB 102.8 MiB) (Installiert)
extra/duktape 2.7.0-6 (176.5 KiB 810.8 KiB) (Installiert)
extra/npm 10.5.0-1 (1.5 MiB 7.6 MiB) (Installiert)
extra/gjs 2:1.80.2-1 (447.5 KiB 1.4 MiB) (Installiert)
extra/java-runtime-common 3-5 (5.0 KiB 5.3 KiB) (Installiert)
extra/js115 115.9.0-1 (11.7 MiB 67.3 MiB) (Installiert)
extra/js102 102.15.0-1 (10.8 MiB 66.9 MiB) (Installiert)
extra/jre-openjdk 22.u36-1 (29.8 MiB 145.4 MiB) (Installiert: 21.0.2.u13-3)
core/ca-certificates-utils 20220905-1 (10.3 KiB 11.3 KiB) (Installiert)

Mir reicht das “JRE”, ich benötige also kein JDK.
Was kann ich tun, um die Update-Situation zu lösen?

Osterliche Grüße

https://archlinux.org/packages/extra/any/mediathekview/
benötigt java-runtime=21

jre-openjdk (22.u36-1) ist 22…
sieht man auch bei deiner Liste der installierten Pakete:

extra/jre-openjdk 22.u36-1 (29.8 MiB 145.4 MiB) (Installiert: 21.0.2.u13-3)

mediathekview ist also das Problem… würde das deinstallieren … und nach erfolgtem update neu installieren… wird womöglich dann auch einen Fehler ausgeben… oder das Abhängigkeits Problem auflösen

1 Like

Vielen Dank !!
Scheint funktioniert zu haben.
Dies wird mir bei/nach der Installation von MediathekView angezeigt

(1/2) Installiert wird jre21-openjdk                                                   [--------------------------------------------------] 100%
Default Java environment is already set to 'java-22-openjdk'
See 'archlinux-java help' to change it
when you use a non-reparenting window manager,
set _JAVA_AWT_WM_NONREPARENTING=1 in /etc/profile.d/jre.sh
Optionale Abhängigkeiten für jre21-openjdk
    alsa-lib: for basic sound support [Installiert]
    gtk2: for the Gtk+ 2 look and feel - desktop usage [Installiert]
    gtk3: for the Gtk+ 3 look and feel - desktop usage [Installiert]
(2/2) Installiert wird mediathekview                                                   [--------------------------------------------------] 100%
Optionale Abhängigkeiten für mediathekview
    libnotify: to use desktop notifications [Installiert]
    mplayer: for recording streams
    vlc: for stream playback [Installiert]
:: Post-transaction-Hooks werden gestartet …

MediathekView konnte ich starten.


Muss ich irgend etwas hiermit tun?

set _JAVA_AWT_WM_NONREPARENTING=1 in /etc/profile.d/jre.sh

Wie finde ich heraus, ob ich einen “non-reparenting window manager” benutze oder nicht?
Ich habe den Standard-Xfce in Benutzung.

das sollte nicht nötig sein…

Virtually all modern window managers are re-parenting

1 Like

Dies merke ich mir für das nächste große Update von JRE.

Vielen Dank !!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.