Seite 1 von 1

LicensingInfoMap.getInstance() is null für AD-User

Verfasst: 02 Jul 2026, 15:41
von tolot27
Servus!

Ich habe bei uns OPSI v4.3.53.10 im Einsatz. Wenn ich mich mit einem lokalen Linux-Konto in opsi-configed v4.3.22.1 anmelde, funktioniert alles schon seit Ewigkeiten wunderbar.

Nun habe ich AD-Authentifizierung via PAM/SSSD konfiguriert. Bis ich dahinter gekommen bin, dass /etc/opsi/backendManager/acl.conf ignoriert wird und solange nicht in /etc/opsi/opsiconfd.conf der Parameter auth-allowed-groups um die neue AD-Berechtigungsgruppe erweitert wird, ging einige Zeit ins Land. Mir scheint jedoch, dass acl.conf nach wie vor ignoriert wird, da ich bei einem Login mit einem AD-Admin-Konto folgende Exception bekomme:

Code: Alles auswählen

2026-07-02 15:27:29.024  instance  not initialized
2026-07-02 15:27:29.069 Es ist ein unerwarteter Fehler aufgetreten. java.lang.NullPointerException: Cannot invoke "de.uib.configed.core.domain.modulelicense.LicensingInfoMap.getClientNumbersMap()" because the return value of "de.uib.configed.core.domain.modulelicense.LicensingInfoMap.getInstance()" is null 
 Bitte die Logdatei überprüfen. 
In den Logfiles finde ich keinen Fehler, nur dass alles mit den Allowed Groups passt.

Hat jemand eine Idee, warum die Exception nur bei AD-Benutzern kommt?
Die Datei /etc/opsi/modules enthält keine Fehler. Ich vermute ganz stark, dass die acl.conf nach wie vor nicht gelesen wird, denn Darin kann man ja die Berechtigungen konfigurieren.

Hat jemand eine Idee?