[solved]configed startet nicht mehr nach systemupdate

Antworten
Benutzeravatar
Thomas_H
Beiträge: 524
Registriert: 09 Jun 2010, 11:57
Wohnort: Havelland

[solved]configed startet nicht mehr nach systemupdate

Beitrag von Thomas_H »

Moinsens,

Problem:

Auf einem Debian-System konnte der configed nicht mehr gestartet werden, nachdem Updates für das System installiert wurden.

Es kam als Fehlermeldung:

Code: Alles auswählen

Exception in thread "main" java.lang.UnsupportedClassVersionError: de/uib/configed/configed : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: de.uib.configed.configed. Program will exit.
Bei einer Überprüfung der Java-Version durch

Code: Alles auswählen

java -v
kam als Rückmeldung zum Zeitpunkt der Erstellung dieses Threads

root@opsi-server:~# java -version
java version "1.6.0_34"
OpenJDK Runtime Environment (IcedTea6 1.13.6) (6b34-1.13.6-1~deb7u1)
OpenJDK Server VM (build 23.25-b01, mixed mode)


Lösung:

Auf der Konsole den Befehl

Code: Alles auswählen

sudo update-alternatives --config java
eingeben, daraufhin erscheinen Alternativen für die Ausführung von Java-Scripten:

Code: Alles auswählen

Es gibt 2 Auswahlmöglichkeiten für die Alternative java (welche /usr/bin/java bereitstellen).

  Auswahl      Pfad                                           Priorität Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      Auto-Modus
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manueller Modus
  2            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      manueller Modus

Drücken Sie die Eingabetaste, um die aktuelle Wahl[*] beizubehalten,
oder geben Sie die Auswahlnummer ein: 
In diesem Falle dann "2" auswählen, dann ist die Version 7 wieder aktiv und configed funktioniert wieder.

[quelle: mkyong.com]
[Angelegt, weil Suchmaschinen mittels "configed" und "Unsupported major.minor version 51.0" keine Auskünfte gaben]

Gruß

Thomas_H
Kennst Du schon die WIKI für OPSI-Scripte? Fertige Installationsscripte bekommen und ablegen unter OPSI-Wiki
Aus dem Glashaus :) : UIB bietet auch Schulungen und Supportverträge für Opsi an.
Bild
Antworten