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: 2050
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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
otto
uib-Team
Beiträge: 230
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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten