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!
Timout configed
-
- Beiträge: 2
- Registriert: 10 Nov 2023, 16:01
Re: Timout configed / Nachtrag
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)
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)
- j.schneider
- uib-Team
- Beiträge: 1685
- Registriert: 29 Mai 2008, 15:14
Re: Timout configed
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
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
Re: Timout configed
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
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