AppSync: AppSync CLI-kommandot misslyckas ibland

Sammendrag: AppSync CLI-kommandot misslyckas ibland

Denne artikkelen gjelder for Denne artikkelen gjelder ikke for Denne artikkelen er ikke knyttet til noe bestemt produkt. Det er ikke produktversjonene som identifiseres i denne artikkelen.

Symptomer

Det här problemet uppstår när flera AppSync CLI-inloggningar görs samtidigt. Problemet är mycket tillfälligt.

Användaren kör AppSync CLI för att köra en serviceplan, visa en lista över alla kopior och montera/demontera en kopia, men det misslyckas ibland.

Det går inte att köra en serviceplan med:

C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxx

INFO: Successfully authenticated AppSync!

C:\EMC\AppSync\appsync-cli\appsync-cli.bat -runSP app=filesystem service_plan=xxxxxxx

ERROR: Failed to run SP!

Visa en lista över alla kopior som skapas för en tjänstplan eller ett programobjekt som misslyckas med:

C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxx

INFO: Successfully authenticated AppSync!

C:\EMC\AppSync\appsync-cli\appsync-cli.bat -listCopies app=filesystem service_plan=xxxxxx age=all

ERROR: Could not locate copies!

AppSync-cas.log som finns i C:\EMC\AppSync\apache-tomcat\bin visar följande:

2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] -                               CASAuthenticationAdaptor constructor
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CASAuthenticationHandler] -  CASAuthenticationManager::authenticateUsernamePasswordInternal username = admin
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] -  CASAuthenticationAdaptor::authenticate
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] -                               CASAuthenticationAdaptor::authenticate Using CST...
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CSTInterface] - Checking for LDAP authority: PSO-AD-Authority
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthCredentialProvider] -  obtainCredentials: authority = PSO-AD-Authority
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthCredentialProvider] -  found choice authority = PSO-AD-Authority (PSO-AD-Authority)
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] -  CST authentication failure com.emc.csp.error.SystemException: Error decrypting data
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] -  OS Login disabled
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthCredentialProvider] -  obtainCredentials: authority = LocalDirectoryTest
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthCredentialProvider] -  found choice authority = LocalDirectoryTest
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] -                               CASAuthenticationAdaptor constructor
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CASAuthenticationHandler] -  CASAuthenticationManager::authenticateUsernamePasswordInternal username = admin
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] -  CASAuthenticationAdaptor::authenticate
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] -                               CASAuthenticationAdaptor::authenticate Using CST...
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] - Checking for LDAP authority: PSO-AD-Authority
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthCredentialProvider] -  obtainCredentials: authority = PSO-AD-Authority
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthCredentialProvider] -  found choice authority = PSO-AD-Authority (PSO-AD-Authority)
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] -  CST authentication failure com.emc.csp.error.SystemException: Error decrypting data
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] -  OS Login disabled
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthCredentialProvider] -  obtainCredentials: authority = LocalDirectoryTest
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthCredentialProvider] -  found choice authority = LocalDirectoryTest
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] -  Authentication succeeded...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] -  Storing roles in lockbox ...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Storing userRole1 = DataAdministrator
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Storing userRole2 = ResourceAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Storing userRole3 = SecurityAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Storing userRole4 = ServicePlanAdministrator
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] -  Authentication succeeded...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] -  Storing roles in lockbox ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] -  Total roles = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] -  Authentication succeeded - token
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] -  getPerson called for admin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] -  retrieved cstIF ....com.emc.archway.cas.auth.CSTInterface@16ea70b
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accesing roles in lockbox ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accesing roles in lockbox ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] -                            CSTInterface authenticat - storing roles - exception The Lockbox item already exists
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] -  Total roles found = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] -                            CSTInterface authenticat - storing roles - exception The Lockbox item already exists
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accessed role DataAdministrator
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -                            CSTInterface authenticat - storing roles - exception The Lockbox item already exists
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accessed role ResourceAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -                            CSTInterface authenticat - storing roles - exception The Lockbox item already exists
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accessed role SecurityAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -  Total roles = 4
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] -  Authentication succeeded - token
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] -  getPerson called for admin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] -  retrieved cstIF ....com.emc.archway.cas.auth.CSTInterface@16ea70b
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accesing roles in lockbox ...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accesing roles in lockbox ...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] -  Total roles found = 4
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accessed role ServicePlanAdministrator
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] -  Accessed role exception
2017-01-05 10:20:18,408 ERROR [com.emc.archway.cas.auth.CSTInterface] - The item name does not exist in the Lockbox
com.emc.csp.error.ObjectNotFoundException: The item name does not exist in the Lockbox
                at com.emc.cst.cstBridge.cstBridgeJNI.LockboxService_retrieveItemAsText(Native Method)
                at com.emc.cst.cstBridge.LockboxService.retrieveItemAsText(LockboxService.java:153)
                at com.emc.csp.services.lockbox.LockboxService.retrieveItemAsText(LockboxService.java:509)

 

Årsak

AppSync-servern är utformad för att samla in en lista över roller som tilldelats användaren efter autentisering.

AppSync-servern samlar in rollinformationen efter autentiseringen och skriver den till en säker databas (detta liknar en fil) för att hämta den senare.
När AppSync-servern hämtar den lagrade informationen tas den bort. Men om flera inloggningar provades samtidigt skulle en session ta bort informationen innan den hämtas av en annan session.

För att uttrycka det enkelt är detta ett samtidighetsproblem på grund av flera inloggningar (mer än en) samtidigt.

 

Oppløsning

Workaround:
Det finns en lösning på problemet, men den kräver hjälp från Dell Technologies kundsupport.

Kontakta Dell Technologies kundsupport och läs snabbkorrigeringen i den här artikeln.

 

Berørte produkter

AppSync

Produkter

AppSync
Artikkelegenskaper
Artikkelnummer: 000059230
Artikkeltype: Solution
Sist endret: 01 mai 2026
Versjon:  6
Få svar på spørsmålene dine fra andre Dell-brukere
Støttetjenester
Sjekk om enheten din er dekket av støttetjenestene.