Timout configed

Antworten
Schiffszwieback
Beiträge: 2
Registriert: 10 Nov 2023, 16:01

Timout configed

Beitrag von Schiffszwieback »

Liebes Forum,

ich mache erste Gehversuche mit Opsi. Das Server-Setup war ja keine große Sache, aber ich schaffe es nicht, die Verwaltung zu benutzen. Ich glaube verstanden zu haben, dass die Verwaltung nicht wie erwartet über https://..:4447 im Webbrowser stattfindet, sondern über ein separates Programm namens configed.

- Ich habe den client auf einem ersten Test-Windows-Rechner installiert über das .cmd-Script auf der \\opsi.test.local\ Share.
- Ich kann mich an der Web-Ui anmelden (adminuser) https://opsi.test.local:4447/admin/ (immer mit Fehlermeldung wg. des self-signed SSL-Zertifikates, da müsste ich vlcht. noch ein Zertifikat in der lokalem Domäne erstellen und installieren?)
- opsiconfd 4.2.0.310 [python-opsi=4.2.0.335] running on opsi (adminuser)
- Namensauflösung für opsi.test.local funktioniert.

- Ich habe opsi-configed-windows.exe heruntergeladen und gestartet.
- Ich kann mich nicht anmelden, es gibt immer ein Timeout.
Ich habe alle Varianten von opsi.test.local:4447 opsi.test.local und IP-Adresse probiert

Ich sehe interessanterweise jeweils eine Session auf https://opsi.test.local:4447/admin/#clients
Wenn ich absichtlich ein falsches Kennwort eingeben, erhalte ich sofort eine Fehlermeldung.

Ich vermute irgend einen blöden Anfängerfehler irgendwo...
Für jeden Tipp dankbar!
Schiffszwieback
Beiträge: 2
Registriert: 10 Nov 2023, 16:01

Re: Timout configed / Nachtrag

Beitrag von Schiffszwieback »

Nachtrag: ich habe eben auch opsi-configed-linux.run getestet. Hier komme ich scheinbar ein wenig weiter. Ausgabe der Java-Konsole siehe unten

Nach dem Bestätigen des selft-signed Zertifikates mit "immer vertrauen" dauert es nach dem Anmelden mehere Minuten, aber nun habe ich immerhin seit 30+ Minuten eine Sanduhr mit "lade Daten".


$ ./opsi-configed-linux.run
Starting opsi-configed, please wait...
Nov 11, 2023 11:30:51 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
[4] [2023-11-11 11:30:52.310] [main ] Failing to set theme that does not exist:
[1] [2023-11-11 11:30:52.742] [main ] Configed version 4.3.0.8 (2023-10-09) starting
[4] [2023-11-11 11:31:17.963] [Thread-2 ] Error in thread Thread[#42,Thread-2,6,main]
java.lang.NullPointerException: Cannot invoke "java.util.Map.containsKey(Object)" because "this.jOResult" is null
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.produceConfigs(LicensingInfoMap.java:294)
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.<init>(LicensingInfoMap.java:129)
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.getInstance(LicensingInfoMap.java:152)
at de.uib.opsidatamodel.serverdata.dataservice.ModuleDataService.produceOpsiModulesInfoPD(ModuleDataService.java:149)
at de.uib.opsidatamodel.serverdata.dataservice.ModuleDataService.retrieveOpsiModules(ModuleDataService.java:92)
at de.uib.opsidatamodel.serverdata.PersistenceControllerFactory.getNewPersistenceController(PersistenceControllerFactory.java:57)
at de.uib.configed.gui.LoginDialog$2.run(LoginDialog.java:455)

[3] [2023-11-11 11:31:17.964] [Thread-2 ] Nicht erwarteter Fehler Cannot invoke "java.util.Map.containsKey(Object)" because "this.jOResult" is null
Bitte die Logdatei einsehen
java.lang.NullPointerException: Cannot invoke "java.util.Map.containsKey(Object)" because "this.jOResult" is null
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.produceConfigs(LicensingInfoMap.java:294)
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.<init>(LicensingInfoMap.java:129)
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.getInstance(LicensingInfoMap.java:152)
at de.uib.opsidatamodel.serverdata.dataservice.ModuleDataService.produceOpsiModulesInfoPD(ModuleDataService.java:149)
at de.uib.opsidatamodel.serverdata.dataservice.ModuleDataService.retrieveOpsiModules(ModuleDataService.java:92)
at de.uib.opsidatamodel.serverdata.PersistenceControllerFactory.getNewPersistenceController(PersistenceControllerFactory.java:57)
at de.uib.configed.gui.LoginDialog$2.run(LoginDialog.java:455)

[4] [2023-11-11 11:32:51.026] [SwingWorker-pool-1-thread-1] doInBackground finished, timeoutReached (de.uib.utilities.thread.WaitingWorker)
[4] [2023-11-11 11:32:51.054] [AWT-EventQueue-0] Error in thread Thread[#33,AWT-EventQueue-0,6,main]
java.lang.NullPointerException: Cannot invoke "de.uib.opsidatamodel.serverdata.OpsiServiceNOMPersistenceController.getUserRolesConfigDataService()" because "this.persistenceController" is null
at de.uib.configed.ConfigedMain.setSSHallowedHosts(ConfigedMain.java:568)
at de.uib.configed.ConfigedMain.loadDataAndGo(ConfigedMain.java:729)
at de.uib.configed.gui.LoginDialog.actAfterWaiting(LoginDialog.java:355)
at de.uib.utilities.thread.WaitingWorker.done(WaitingWorker.java:128)
at java.desktop/javax.swing.SwingWorker$5.run(Unknown Source)
at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
at java.desktop/sun.swing.AccumulativeRunnable.run(Unknown Source)
at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
at java.desktop/javax.swing.Timer.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

[3] [2023-11-11 11:32:51.056] [AWT-EventQueue-0] Nicht erwarteter Fehler Cannot invoke "de.uib.opsidatamodel.serverdata.OpsiServiceNOMPersistenceController.getUserRolesConfigDataService()" because "this.persistenceController" is null
Bitte die Logdatei einsehen
java.lang.NullPointerException: Cannot invoke "de.uib.opsidatamodel.serverdata.OpsiServiceNOMPersistenceController.getUserRolesConfigDataService()" because "this.persistenceController" is null
at de.uib.configed.ConfigedMain.setSSHallowedHosts(ConfigedMain.java:568)
at de.uib.configed.ConfigedMain.loadDataAndGo(ConfigedMain.java:729)
at de.uib.configed.gui.LoginDialog.actAfterWaiting(LoginDialog.java:355)
at de.uib.utilities.thread.WaitingWorker.done(WaitingWorker.java:128)
at java.desktop/javax.swing.SwingWorker$5.run(Unknown Source)
at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
at java.desktop/sun.swing.AccumulativeRunnable.run(Unknown Source)
at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
at java.desktop/javax.swing.Timer.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1819
Registriert: 29 Mai 2008, 15:14

Re: Timout configed

Beitrag von j.schneider »

Hallo!

Bitte mal einen neueren opsi-configed versuchen:
https://tools.43.opsi.org/experimental/ ... -linux.run

Ich würde auch empfehlen den opsi-Server direkt als Version 4.3 aufzusetzen (oder zu aktualisieren).
opsi 4.3 wird in wenigen Tagen als stable deklariert.

https://docs.opsi.org/opsi-docs-de/4.3/ ... steps.html

Grüße
Jan Schneider
Benutzeravatar
otto
uib-Team
Beiträge: 195
Registriert: 08 Aug 2017, 12:16

Re: Timout configed

Beitrag von otto »

Hallo Schiffszwieback ,

das Problem könnte eine korrupte modules-Datei sein. Die muss repariert werden.

Der Befehl `opsi-admin -d method backend_getLicensingInfo` (könnten Sie mal testen) liefert dann wahrscheinlich kein Ergebnis.

Wir arbeiten daran, dass der configed dann eine entsprechende Warnung zeigt.

Mit freundlichen Grüßen,
Nils Otto
Antworten