[Gelöst] opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
[Gelöst] opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
Seit ich opsi-configed von 4.2 auf Version 4.3.0.8 aktualisiert habe, kann ich mich nicht mehr mit älteren Depotserver verbinden. Beim ersten Versuch mich mit opsiconfd 4.2.0.310 zu verbinden kommt eine Warnung bzgl dem Zertifikat, habe hier immer akzeptieren gewählt. Danach bleibt der Client dann aber beim Status "Lade Dateien".
Ältere opsi-configed Versionen (4.2) funktionieren problemlos. Der 4.3.0.8 Client kann sich problemlos mit einem opsiconfd 4.3 verbinden.
Die opsiconfd.log und die Log Datei des Client PC's in /var/log/opsi/opsiconfd zeigt keine Fehler.
Ist opsi-configed 4.3 ggf nicht Rückwärtskompatibel?
LG
Achim Gottinger
Re: opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
der opsi-configed 4.3 ist im Prinzip rückwärtskompatibel.
Könnten Sie uns die log-Datei des configed zusenden, damit wir den Fehler nachvollziehen können?
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
Re: opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
Besten Dank für die schnelle Rückmeldung. Ich habe es gerade nochmal mit configed 4.3.013 probiert. Verbindet sich auch nicht. Anbei das Logfile
Code: Alles auswählen
[1] [2023-11-13 21:54:52.303] [main ] Configed version 4.3.0.13 (2023-11-07) starting
[4] [2023-11-13 21:55:03.531] [Thread-1 ] setting file savedStatesDir writable failed (de.uib.configed.ConfigedMain)
[4] [2023-11-13 21:55:13.234] [Thread-1 ] Error in thread Thread[#57,Thread-1,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:290)
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.<init>(LicensingInfoMap.java:127)
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.getInstance(LicensingInfoMap.java:150)
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.dataservice.UserRolesConfigDataService.checkConfigurationPD(UserRolesConfigDataService.java:139)
at de.uib.opsidatamodel.serverdata.PersistenceControllerFactory.getNewPersistenceController(PersistenceControllerFactory.java:53)
at de.uib.configed.gui.LoginDialog$2.run(LoginDialog.java:433)
[3] [2023-11-13 21:55:13.237] [Thread-1 ] 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:290)
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.<init>(LicensingInfoMap.java:127)
at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.getInstance(LicensingInfoMap.java:150)
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.dataservice.UserRolesConfigDataService.checkConfigurationPD(UserRolesConfigDataService.java:139)
at de.uib.opsidatamodel.serverdata.PersistenceControllerFactory.getNewPersistenceController(PersistenceControllerFactory.java:53)
at de.uib.configed.gui.LoginDialog$2.run(LoginDialog.java:433)
Re: opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
Version 4.2.15 verbindet sich nach ein paar Sekunden.
Re: opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
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
Re: opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
Bei einem älteren 4.1er opsiconfd gibt es wohl den Befehl backend_getLicensingInfo noch gar nicht. Hier exisiert auf dem Server nur ein leeres Verzeichniß /etc/opsi/modules.d. Das Entfernen des Ordners hilf hier nicht, der configed 4.3 hängt bei "Verbinden und authentifizieren..."
Hier kommt ein andere Fehler im Logfile:
Code: Alles auswählen
[1] [2023-11-21 17:38:00.769] [main ] Configed version 4.3.0.8 (2023-10-09) starting
[4] [2023-11-21 17:38:12.200] [Thread-1 ] Error in thread Thread[#57,Thread-1,6,main]
java.lang.NullPointerException: Cannot invoke "de.uib.opsidatamodel.permission.ModulePermissionValue.getMaxClients()" because "modulePermission" is null
at de.uib.opsidatamodel.serverdata.dataservice.ModuleDataService.produceOpsiModulesInfoClassicPD(ModuleDataService.java:540)
at de.uib.opsidatamodel.serverdata.dataservice.ModuleDataService.retrieveOpsiModules(ModuleDataService.java:89)
at de.uib.opsidatamodel.serverdata.PersistenceControllerFactory.getNewPersistenceController(PersistenceControllerFactory.java:57)
at de.uib.configed.gui.LoginDialog$2.run(LoginDialog.java:455)
[3] [2023-11-21 17:38:12.201] [Thread-1 ] Nicht erwarteter Fehler Cannot invoke "de.uib.opsidatamodel.permission.ModulePermissionValue.getMaxClients()" because "modulePermission" is null
Bitte die Logdatei einsehen
java.lang.NullPointerException: Cannot invoke "de.uib.opsidatamodel.permission.ModulePermissionValue.getMaxClients()" because "modulePermission" is null
at de.uib.opsidatamodel.serverdata.dataservice.ModuleDataService.produceOpsiModulesInfoClassicPD(ModuleDataService.java:540)
at de.uib.opsidatamodel.serverdata.dataservice.ModuleDataService.retrieveOpsiModules(ModuleDataService.java:89)
at de.uib.opsidatamodel.serverdata.PersistenceControllerFactory.getNewPersistenceController(PersistenceControllerFactory.java:57)
at de.uib.configed.gui.LoginDialog$2.run(LoginDialog.java:455)