Configed startet nicht mehr

zylex
Beiträge: 73
Registriert: 23 Jan 2013, 08:55

Configed startet nicht mehr

Beitrag von zylex »

Moin,

auf meinem Config-Server (Ubuntu 18.04) startet der configed lokal nicht mehr, WebStart über einen Client ist noch möglich.

OS:

Code: Alles auswählen

Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.1 LTS
Release:	18.04
Codename:	bionic
JAVA:

Code: Alles auswählen

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1, mixed mode)
OPSI:

Code: Alles auswählen

ii  libwhoopsie-preferences0                   0.19                                amd64        Ubuntu error tracker submission settings - shared library
ii  libwhoopsie0:amd64                         0.2.62                              amd64        Ubuntu error tracker submission - shared library
ii  opsi-configed                              4.0.7.6.34-2                        all          OPSI config editor
ii  opsi-linux-bootimage                       20180713-1                          all          opsi bootimage for netboot tasks.
ii  opsi-server                                4.1.1.4-10                          all          opsi server configuration package
ii  opsi-tftpd-hpa                             5.2.8-47                            amd64        HPA's tftp server
ii  opsi-utils                                 4.1.1.19-2                          all          utilites for working with opsi.
ii  opsi-windows-support                       4.1.1-5                             all          Install utilities useful for deploying Windows with opsi.
ii  opsiconfd                                  4.1.1.10-7                          all          opsi configuration service
ii  opsipxeconfd                               4.1.1.13-1                          all          opsi pxe configuration daemon
ii  python-opsi                                4.1.1.40-1                          all          opsi python library
ii  whoopsie                                   0.2.62                              amd64        Ubuntu error tracker submission
ii  whoopsie-preferences                       0.19                                amd64        System preferences for error reporting
ERROR:

Code: Alles auswählen

~$ configed
args []
Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
	at java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:472)
	at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:488)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1608)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:532)
	at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:613)
	at de.uib.configed.configed.main(configed.java:1396)
Caused by: java.lang.ClassNotFoundException: org.GNOME.Accessibility.AtkWrapper
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:374)
	at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:485)
	... 12 more
Was tun sprach Zeus? :-)

Grüße
Benutzeravatar
r.roeder
uib-Team
Beiträge: 540
Registriert: 02 Jul 2008, 10:08

Re: Configed startet nicht mehr

Beitrag von r.roeder »

Hallo,

auf meinem ubuntu 18.04-Rechner startet der configed. Zum Testen: Bitte mal auf dem Server (bei installiertem configed-Produkt) ins Verzeichnis /var/lib/opsi/depot/opsi-configed/files.configed wechseln und dort

java -jar configed.jar

aufrufen. Dann sieht man eventuelle Start(fehler)meldungen direkt in der Konsole; ggfs. diese posten.

bin gespannt
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.


Wondering who's using opsi? Have a look at the opsi map: http://opsi.org/opsi-map/.
zylex
Beiträge: 73
Registriert: 23 Jan 2013, 08:55

Re: Configed startet nicht mehr

Beitrag von zylex »

Moin,

also ich rede direkt von meinem OPSI-Config-Server, dort ist der configed ja nicht als "Produkt" installiert, sondern wurde über das OPSI-Server-Setup mitinstalliert. Den Pfad wie du schreibst gibt es bei mir nicht, da ich das Paket nicht in meinem Depot habe. Wenn ich über die Konsole "configed" oder "opsi-configed" aufrufe kommt oben stehenden Fehlermeldung:
"Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper"

Grüße
Benutzeravatar
r.roeder
uib-Team
Beiträge: 540
Registriert: 02 Jul 2008, 10:08

Re: Configed startet nicht mehr

Beitrag von r.roeder »

was gibt denn der Befehl

java -version

zurück, welche Java-Version hast du installiert?
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.


Wondering who's using opsi? Have a look at the opsi map: http://opsi.org/opsi-map/.
zylex
Beiträge: 73
Registriert: 23 Jan 2013, 08:55

Re: Configed startet nicht mehr

Beitrag von zylex »

Java 10 (Standard bei Ubuntu 18.04) :-)
So wie ich es verstanden habe wird die ja auch von OPSI unterstützt. Bis vor dem letzten Systemupdate ist der configed damit auch gestartet, nur Sonderzeichen wie Umlaute wurden nicht angezeigt.

Code: Alles auswählen

~$ java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1, mixed mode)
Benutzeravatar
r.roeder
uib-Team
Beiträge: 540
Registriert: 02 Jul 2008, 10:08

Re: Configed startet nicht mehr

Beitrag von r.roeder »

Oracle kills java - jedenfalls auf dem Desktop. Wir entwickeln auch an einer Alternative.
Auf Ubuntu 18.04 ist bei mir auch das Paket openjdk-8-jdk:amd64 automatisch installiert worden. Kann man natürlich auch manuell nachinstallieren. Das kann man entweder zum Default-Java machen oder für den configed-Aufruf den Java-Pfad

Code: Alles auswählen

/usr/lib/jvm/java-8-openjdk-amd64/bin/java 
verwenden. Dann sollte es gehen.

Ich teste auch nochmal die Installation des Java-Paketes von Oracle.

Die aktuelle configed-Version kann zeichensatzmäßig auch mit Java 10 umgehen. Sie wird aber nicht mehr über das Distri-Paket opsi-configed ausgeliefert, weil das primär für den Webstart-Aufruf gedacht war, den Oracle jetzt auch nicht mehr unterstützt.

Um den aktuellen configed auf dem Server laufen zu lassen, ist empfehlenswert, das opsi-configed-Localboot-Paket auf dem Server zu installieren und das dort enthaltene configed.jar aufzurufen. Sollten wir mal besser dokumentieren :)

Viel Erfolg, gerne weitere Rückmeldungen
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.


Wondering who's using opsi? Have a look at the opsi map: http://opsi.org/opsi-map/.
zylex
Beiträge: 73
Registriert: 23 Jan 2013, 08:55

Re: Configed startet nicht mehr

Beitrag von zylex »

Danke, mit Java 8 startet der configed wieder :-)

Zum zweiten Teil deiner Antwort zwecks Doku:
Wenn Ihr den configed als localboot-paket empfehlt, wie mache ich das auf einem Config/Depot-Sever? Der ist ja kein Client, außerdem ist der Linux-Agent doch noch in der kofinanzierten Phase, oder hab ich da jetzt einen Denkfehler? Was ist denn der empfohlene Weg den aktuellen configed direkt auf einem Config-Server zu benutzen? Im Getting-Started hab ich jetzt auf die schnelle nichts dazu gefunden.
Benutzeravatar
r.roeder
uib-Team
Beiträge: 540
Registriert: 02 Jul 2008, 10:08

Re: Configed startet nicht mehr

Beitrag von r.roeder »

Wenn der configed auf dem Depot installiert ist (einfach als Depotserver, nicht als Client), liegen in /var/lib/opsi/depot/opsi-configed die aktuelle configed.jar. Die kann man starten. Das ist aber nur eine vorläufige Lösung, bis wir eine allgemeine Lösung gebaut haben.
Grüße!
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.


Wondering who's using opsi? Have a look at the opsi map: http://opsi.org/opsi-map/.
zylex
Beiträge: 73
Registriert: 23 Jan 2013, 08:55

Re: Configed startet nicht mehr

Beitrag von zylex »

Super, jetzt verstehe ich das auch. Ich nutze den configed gerne direkt auf dem Depot-Server, insofern wäre zukünftig ein aktuelles Distri-Paket schon schön :-) Aber so lässt es sich ja umgehen, danke!
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Configed startet nicht mehr

Beitrag von n.wenselowski »

Hi,
zylex hat geschrieben:

Code: Alles auswählen

~$ configed
args []
Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
	at java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:472)
	at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:488)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1608)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:532)
	at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:613)
	at de.uib.configed.configed.main(configed.java:1396)
Caused by: java.lang.ClassNotFoundException: org.GNOME.Accessibility.AtkWrapper
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:374)
	at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:485)
	... 12 more
Ich bin vermutlich etwas spät, aber hier noch ein Hinweis, wie sich das lösen lässt:
Festgelegt wird in der Datei /etc/java-<java-version>-openjdk/accessibility.properties ob und welche assistive tech zum Einsatz kommen soll.
Darin ist eine Zeile, die mit assistive_technologies beginnt, welche man auskommentieren kann. Dann sollte es auch ohne Nachinstallieren von irgendwelchen GNOME-Teilen funktionieren.


Gruß

Niko

Code: Alles auswählen

import OPSI
Antworten