37.1 Fehlersuche bei der Installation der Benutzeranwendung und des RBPMs

Die nachfolgende Tabelle enthält die möglichen Probleme und Vorschläge für Gegenmaßnahmen. Falls das Problem weiterhin auftritt, wenden Sie sich an Ihren zuständigen NetIQ-Ansprechpartner.

Problem

Empfohlene Vorgehensweise

Bei der Aufrüstung wird das Standardadministratorkonto für Benutzeranwendungen nicht als cn=uaadmin.ou=sa.o=data festgelegt. Folgender Fehler wird für die catalina.out-Datei protokolliert.

AuthorizationManagerService [RBPM] Error occured calculating effective rights for attribute: nrfAccessMgrRevokeRole on object: cn=complianceAdmin,cn=System,cn=Level20,cn=RoleDefs,cn=RoleConfig,cn=AppConfig,cn=UserApplication,cn=Driver Set,o=system for trustee: cn=uaadmin,ou=sa,o=data.com.novell.srvprv.spi.security.IDMAuthorizationException: Error occured calculating effective rights for attribute: nrfAccessMgrRevokeRole on object: cn=complianceAdmin,cn=System,cn=Level20,cn=RoleDefs,cn=RoleConfig,cn=AppConfig,cn=UserApplication,cn=Driver Set,o=system for trustee: cn=uaadmin,ou=sa,o=data.at com.novell.idm.security.authorization.ldap.LdapRightsUtil.getPropertyRights(LdapRightsUtil.java:152)
Unable to fetch roles from edirectory in the predefined time set.
  1. Navigieren Sie zur Datei setenv.bat und ändern Sie den Wert der Eigenschaft -Dncpclient_req_timeout im Eintrag CATALINA_OPTS in 1150.

  2. Starten Sie Tomcat neu.

Sie möchten eine oder mehrere Konfigurationseinstellungen für die Benutzeranwendung ändern, die Sie während der Installation vorgenommen haben:

  • Identitätsdepot-Verbindungen und -Zertifikate

  • Email-Einstellungen

  • Benutzeridentität und Benutzergruppen in der Identity Manager-Engine

  • Access Manager- oder iChain-Einstellungen

Das Dienstprogramm für die Konfiguration kann unabhängig vom Installationsprogramm ausgeführt werden.

Führen Sie im Installationsverzeichnis (standardmäßig unter C:\NetIQ\idm\apps\UserApplication\) den folgenden Befehl aus:

configupdate.bat

Beim Starten von Tomcat tritt die folgende Ausnahme auf:

port 8180 already in use

Schließen Sie alle Instanzen von Tomcat (oder anderer Server-Software), die möglicherweise bereits laufen. Wenn Sie Tomcat neu konfigurieren und einen anderen Port als Port 8180 festlegen möchten, bearbeiten Sie die config-Einstellungen für den Benutzeranwendungstreiber.

Beim Starten von Tomcat meldet die Anwendung, dass keine verbürgten Zertifikate gefunden werden können.

Starten Sie Tomcat in jedem Fall mit dem JDK, das bei der Installation der Benutzeranwendung angegeben wurde.

Die Anmeldung bei der Portaladministratorseite ist nicht möglich.

Überprüfen Sie, ob ein Konto für den Benutzeranwendungsadministrator vorhanden ist. Dieses Konto ist nicht mit dem iManager-Administratorkonto identisch.

Auch mit einem Administratorkonto können keine neuen Benutzer angelegt werden.

Der Benutzeranwendungsadministrator muss ein Trustee des Containers der obersten Ebene sein und sollte über Supervisor-Rechte verfügen. Sie können versuchen, die Rechte des Administrators der Benutzeranwendung mit denen des LDAP-Administrators gleichzusetzen (in iManager).

Beim Starten des Anwendungsservers treten Keystore-Fehler auf.

Ihr Anwendungsserver verwendet nicht das bei der Installation der Benutzeranwendung angegebene JDK.

Importieren Sie die Zertifikatsdatei mithilfe des Befehls keytool:

keytool -import -trustcacerts -alias aliasName -file certFile -keystore ..\lib\security\cacerts -storepass changeit
  • Ersetzen Sie aliasName durch einen beliebigen eindeutigen Namen für dieses Zertifikat.

  • Ersetzen Sie certFile durch den vollständigen Pfad und Namen der Zertifikatsdatei.

  • Das Keystore-Standardpasswort lautet changeit (falls Sie ein anderes Passwort festgelegt haben, geben Sie es an).

Es werden keine Email-Benachrichtigungen gesendet.

Überprüfen Sie mit dem configupdate-Dienstprogramm, ob Sie Werte für die Benutzeranwendungs-Konfigurationsparameter Email-Von und Email-Host angegeben haben.

Führen Sie im Installationsverzeichnis (standardmäßig unter C:\NetIQ\idm\apps\UserApplication\) den folgenden Befehl aus:

configupdate.bat