• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Fehlermeldungen bei zypper dup (Tumbleweed)

marbas13

Hacker
Ich nutze ein aktuelles openSUSE Tumbleweed.
Beim gestrigen Update endete das Aktualisieren mit Fehlermeldungen:
Code:
Ausgabe des Skripts %posttrans(java-20-openjdk-headless-20.0.2.0-3.127.x86_64):
++ /usr/bin/file --mime-type -b /var/lib/ca-certificates/java-cacerts
++ stat -c '%{s}' /usr/lib64/jvm/java-20-openjdk-20/lib/security/cacerts
++ /usr/bin/file --mime-type -b -L /usr/lib64/jvm/java-20-openjdk-20/lib/security/cacerts
Failed to start jobs: Failed to enqueue some jobs, see logs for details: Invalid argument
Failed to start jobs: Failed to enqueue some jobs, see logs for details: Invalid argument
Ausgabe des Skripts %transfiletriggerin(sdbootutil-1+git20240321.04bfbac-1.2.x86_64):
Error: Error: Bootloader not detected
warning: %transfiletriggerin(sdbootutil-1+git20240321.04bfbac-1.2.x86_64) scriptlet failed, exit status 1

Speziell
Code:
Bootloader not detected
finde ich merkwürdig. Das System startet weiterhin.

Kann mir jemand die beiden Fehler erklären?
1.
Code:
Failed to start jobs: Failed to enqueue some jobs, see logs for details: Invalid argument
2. Error:
Code:
Error: Bootloader not detected

Vorab vielen Dank!
 

susejunky

Moderator
Teammitglied
Hallo @marbas13 ,

um die Fehlermeldungen interpretieren zu können, müsste man das Skript %posttrans aus dem Paket (java-20-openjdk-headless-20.0.2.0-3.127.x86_64) kennen.

Aber da gibt es ein kleines Problem: In den offiziellen openSUSE Tumbleweed Repositories gibt es kein Paket java-20-openjdk-headless.

Code:
# zypper se java-??-openjdk-headless
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S | Name                     | Summary                        | Type
--+--------------------------+--------------------------------+------
i | java-11-openjdk-headless | OpenJDK 11 Runtime Environment | Paket
  | java-17-openjdk-headless | OpenJDK 17 Runtime-Environment | Paket
i | java-21-openjdk-headless | OpenJDK 21 Runtime Environment | Paket
  | java-22-openjdk-headless | OpenJDK 22 Runtime Environment | Paket
#

Woher stammt das bei Dir installierte Paket java-20-openjdk-headless?

Warum verwendest Du nicht eines der in den offiziellen openSUSE Tumbleweed Repositories angebotenen Pakete?

Viele Grüße

susejunky
 
OP
M

marbas13

Hacker
Hallo @susejunky,
danke für deine Antwort und Fragen
1.
Code:
Informationen zu Paket java-20-openjdk-headless:
------------------------------------------------
Repository         : home:Herbster0815
Name               : java-20-openjdk-headless
Version            : 20.0.2.0-3.127
Arch               : x86_64
Anbieter           : obs://build.opensuse.org/home:Herbster0815
Installierte Größe : 193,1 MiB
Installiert        : Ja (automatisch)
Status             : aktuell
Quellpaket         : java-20-openjdk-20.0.2.0-3.127.src
Upstream-URL       : https://openjdk.java.net/
Zusammenfassung    : OpenJDK 20 Runtime Environment
Beschreibung       :
    The OpenJDK 20 runtime environment without audio and video support.

2.
Code:
S  | Name                     | Summary                        | Type
---+--------------------------+--------------------------------+------
i+ | java-11-openjdk-headless | OpenJDK 11 Runtime Environment | Paket
i+ | java-17-openjdk-headless | OpenJDK 17 Runtime Environment | Paket
   | java-18-openjdk-headless | OpenJDK 18 Runtime Environment | Paket
i+ | java-19-openjdk-headless | OpenJDK 19 Runtime Environment | Paket
i  | java-20-openjdk-headless | OpenJDK 20 Runtime Environment | Paket
   | java-21-openjdk-headless | OpenJDK 21 Runtime Environment | Paket
   | java-22-openjdk-headless | OpenJDK 22 Runtime Environment | Paket

Wie bekomme ich denn raus, welches Programm das 20er JDK braucht?
 

susejunky

Moderator
Teammitglied
Hallo @marbas13 ,

Du hast das Paket java-20-openjdk-headless aus dem Repository obs://build.opensuse.org/home:Herbster0815 installiert. Das ist ist kein offizielles openSUSE Repository sondern das Repository eines individuellen Benutzerin/s.

Wenn Du zwingend genau dieses Paket benötigst, dann musst Du Herbster0815 kontaktieren und sie/ihn Fragen, wie Du mit der Fehlermeldung umzugehen hast.

Ansonsten wäre zu prüfen, inwieweit Du eine der offiziell von openSUSE bereitgestellten Pakete nutzen kannst und ob bei diesen ebenfalls Fehler auftreten.

Viele Grüße

susejunky
 
Oben