AppSync: Il comando CLI AppSync ha esito negativo in modo intermittente

Summary: AppSync: Il comando CLI AppSync ha esito negativo in modo intermittente

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Questo problema si verifica quando si tenta di eseguire contemporaneamente più tentativi di accesso alla CLI di AppSync. Il problema è altamente intermittente.
 

L'utente esegue AppSync CLI per eseguire un piano di assistenza, elencare tutte le copie ed eseguire il mounting/unmounting di una copia, ma l'operazione ha esito negativo a intermittenza.

L'esecuzione di un piano di servizio non riesce con:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxxx port=8445 user=admin password=xxxxxxxx

INFORMAZIONI: AppSync autenticato correttamente!

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

ERRORE: Impossibile eseguire l'SP

L'elenco di tutte le copie create per un piano di assistenza o un oggetto dell'applicazione genera errori con:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxxx port=8445 user=admin password=xxxxxxxx

INFORMAZIONI: AppSync autenticato correttamente!

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

ERRORE: Impossibile individuare le copie.


Il cas.log AppSync che si trova in C:\EMC\AppSync\apache-tomcat\bin mostra quanto segue:
 
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] - CASAuthenticationAdaptor
costruttore 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::autentica usando CST...
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CSTInterface] - Controllo dell'autorità LDAP: 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] - ha trovato l'autorità di scelta = PSO-AD-Authority (PSO-AD-Authority)
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] - Errore di autenticazione CST com.emc.csp.error.SystemException: Errore durante la decrittografia dei dati
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Accesso al sistema operativo disabilitato
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] - autorità di scelta trovata = LocalDirectoryTest
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] - CASAuthenticationAdaptor costruttore
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::autentica usando CST...
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] - Controllo dell'autorità LDAP: 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] - Errore di autenticazione CST com.emc.csp.error.SystemException: Errore durante la decrittografia dei dati
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Accesso al sistema operativo disabilitato
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] - ha trovato l'autorità di scelta = LocalDirectoryTest
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Autenticazione riuscita...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Memorizzazione dei ruoli nel lockbox ... 
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Archiviazione di userRole1 = DataAdministrator
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Archiviazione di userRole2 = ResourceAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Archiviazione di userRole3 = SecurityAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Archiviazione di userRole4 = ServicePlanAdministrator
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Autenticazione riuscita...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Memorizzazione dei ruoli nel lockbox ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Ruoli totali = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Autenticazione riuscita - token
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson chiamato per admin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - recuperato cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Accesso ai ruoli nella cassetta di sicurezza ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Accesso ai ruoli nella cassetta di sicurezza ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - memorizzazione dei ruoli - eccezione L'elemento Lockbox esiste già 2017-01-05
10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Ruoli totali trovati = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - memorizzazione dei ruoli - eccezione L'elemento Lockbox esiste
già2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Ruolo accessibile DataAdministrator
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - memorizzazione dei ruoli - eccezione L'elemento Lockbox esiste già 2017-01-05
10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Ruolo accessibile ResourceAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - memorizzazione dei ruoli - eccezione L'elemento Lockbox esiste
già 2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Ruolo accessibile SecurityAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Ruoli totali = 4
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Autenticazione riuscita - token
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson chiamato per admin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - recuperato cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Accesso ai ruoli nella cassetta di sicurezza ... 
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Accesso ai ruoli nella cassetta di sicurezza ... 
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Ruoli totali trovati = 4
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Ruolo accessibile ServicePlanAdministrator 2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Eccezione
del ruolo di accesso 2017-01-05 10:20:18,408 ERRORE [com.emc.archway.cas.auth.CSTInterface] - Il nome dell'elemento non esiste nell'archivio protetto
com.emc.csp.error.ObjectNotFoundException
: Il nome dell'elemento non esiste nell'archivio protetto
in com.emc.cst.cstBridge.cstBridgeJNI.LockboxService_retrieveItemAsText(Native Method)
in com.emc.cst.cstBridge.LockboxService.retrieveItemAsText(LockboxService.java:153)
in com.emc.csp.services.lockbox.LockboxService.retrieveItemAsText(LockboxService.java:509)

Cause

Il server AppSync è progettato per raccogliere l'elenco dei ruoli assegnati all'utente dopo l'autenticazione.

Il server AppSync raccoglie le informazioni sul ruolo dopo l'autenticazione e le scrive in un lockbox (simile a un file) per recuperarle in un secondo momento.
Una volta che il server AppSync recupera le informazioni archiviate, queste vengono eliminate. Tuttavia, se si provassero più accessi contemporaneamente, una sessione eliminerebbe le informazioni prima che vengano recuperate da un'altra sessione. 

Per dirla semplicemente, si tratta di un problema di concorrenza dovuto a più accessi (più di uno) contemporaneamente

Resolution

Soluzione:
Una soluzione a questo problema esiste, ma richiede l'assistenza del supporto clienti EMC.

Contattare il supporto clienti EMC e fare riferimento a questo articolo per l'hotfix

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000059230
Article Type: Solution
Last Modified: 10 Sept 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.