Symptoms
Klicken Sie in der DPC-Benutzeroberfläche auf SSO für einen DD-Server (Data Domain) registrieren.
Nachdem Sie auf Register SSO geklickt haben, überprüfen Sie die Registerkarte Audit und sehen, dass die Registrierung fehlgeschlagen ist. Erweitern Sie den Fehler und sie sehen den folgenden Fehler:
Überprüfen Sie die Datei elg.log, um die folgenden Fehler zu finden:
2020-06-29 13:49:36,424 WARN OkHttp https://
-
:3009/... c.e.c.t.TaskServiceImpl Reregistration of SSO client for
-
failed java.util.concurrent.CompletionException: com.emc.clp.spi.ForbiddenException: Administrator credentials required for the SSO registration at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273) at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280) at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:838) at java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:811) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488) at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1990) at com.emc.edp.http.OkHttpHttpClient.fail(OkHttpHttpClient.java:677) at com.emc.edp.http.OkHttpHttpClient.access$400(OkHttpHttpClient.java:34) at com.emc.edp.http.OkHttpHttpClient$3.onResponse(OkHttpHttpClient.java:555) at okhttp3.RealCall$AsyncCall.execute(RealCall.java:174) at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: com.emc.clp.spi.ForbiddenException: Administrator credentials required for the SSO registration at com.emc.clp.plugin.datadomain.DataDomainElementalHandler.lambda$handleClientRegistration$3(DataDomainElementalHandler.java:281) at com.emc.dpc.common.util.CompletableFutureUtils.lambda$convertException$0(CompletableFutureUtils.java:110) at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:836) ... 11 common frames omitted Caused by: com.emc.edp.http.HttpException: [500] Internal Server Error at com.emc.edp.http.OkHttpHttpClient.createHttpException(OkHttpHttpClient.java:670) at com.emc.clp.plugin.datadomain.http.DataDomainHttpClient.createHttpException(DataDomainHttpClient.java:314) ... 6 common frames omitted Caused by: com.emc.edp.http.OkHttpHttpClient$OriginalRequest: POST https://
-
:3009/rest/v1.0/trust at com.emc.edp.http.OkHttpHttpClient.startRequest(OkHttpHttpClient.java:502) at com.emc.edp.http.OkHttpHttpClient.startRequest(OkHttpHttpClient.java:474) at com.emc.clp.plugin.datadomain.http.DataDomainHttpClient.post(DataDomainHttpClient.java:155) at com.emc.clp.plugin.datadomain.DataDomainElementalHandler.handleClientRegistration(DataDomainElementalHandler.java:279) at com.emc.clp.security.sso.SsoElementalRegistrationService.sendSsoRegistrationRequestToElemental(SsoElementalRegistrationService.java:333) at com.emc.clp.security.sso.SsoElementalRegistrationService.lambda$getRegisterSubTasks$4(SsoElementalRegistrationService.java:154) at java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:966) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:940) at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488) at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1990) at com.emc.edp.http.OkHttpHttpClient.fail(OkHttpHttpClient.java:677) at com.emc.edp.http.OkHttpHttpClient.access$400(OkHttpHttpClient.java:34) ... 6 common frames omitted
Cause
Das sysadmin-Konto ist das einzige Konto, das SSO in DD registrieren kann.
In diesem Fall erhalten wir erforderliche Fehler mit Administratoranmeldedaten. DD wurde in DPC mit einem anderen Benutzer als sysadmin erkannt, was dazu führt, dass dies fehlschlägt.
Resolution
Im Protokoll wird der folgende Anmeldeinformationsfehler angezeigt, der dazu führt, dass die Registrierung fehlschlägt.
Caused by: com.emc.clp.spi.ForbiddenException: Administrator credentials required for the SSO registration
- Um sich bei SSO zu registrieren, müssen Sie das sysadmin-Konto verwenden, da dies das einzige Konto ist, das SSO registrieren kann. Selbst andere Administratorkonten haben dieses Recht nicht.
- Wenn DD in DPC erkannt wurde, wurde ihm möglicherweise nicht das sysadmin-Konto zugewiesen. Bearbeiten Sie die Seite DD in DPC, Systemmanagement und geben Sie das sysadmin-Konto und das Passwort für dieses Konto ein.
- Versuchen Sie erneut, SSO über die DPC-Benutzeroberfläche zu registrieren.
Die Registrierung sollte erfolgreich sein.
Wenden Sie sich bei weiteren Fragen an den Dell Support.
Affected Products
Data Protection Central