Hallo Forum,
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
[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)
Zuletzt geändert von achim71 am 21 Nov 2023, 14:57, insgesamt 1-mal geändert.
Re: opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
Guten Tag,
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
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
Re: opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
Guten Abend,
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
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)
Habe es gerade noch mit dem aktuellen 4.2 configed (4.2.22.19) getestet, auch hier kommt die selbe Fehlermeldung wenn ich mich zum opsiconfd 4.2.0.310 verbinden möchte.
Version 4.2.15 verbindet sich nach ein paar Sekunden.
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)
Hallo achim71,
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
Re: opsi-configed (4.3.0.8) verbindet sich nicht mit opsiconfd (4.2.0.310-0)
Besten Dank für die Rückmeldung. /etc/opsi/modules ist auf dem Zielserver nur ein leerer Ordner. Es kommt eine Fehlermeldung diesbezüglich wenn ich `opsi-admin -d method backend_getLicensingInfo` asuführe. Habe den Ordner eintfernt, jetzt funktioniert die Verbindung mit dem aktuellen configed zum 4.2er confd.
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:
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)