AppSync: Falha intermitente no comando da CLI do AppSync

Résumé: AppSync: Falha intermitente no comando da CLI do AppSync

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Esse problema ocorre quando vários log-ins da CLI do AppSync são tentados simultaneamente. O problema é altamente intermitente.
 

O usuário está executando a CLI do AppSync para executar um plano de serviço, listar todas as cópias e montar/desmontar uma cópia, mas ela falha intermitentemente.

Falha na execução de um plano de serviço, com a mensagem:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxxx

INFO: AppSync autenticado com sucesso!

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

ERRO: Falha ao executar a SP!

Listar todas as cópias criadas para um plano de serviço ou objeto de aplicativo falha com:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxxx

INFO: AppSync autenticado com sucesso!

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

ERRO: Não foi possível localizar cópias!


O cas.log do AppSync localizado em C:\EMC\AppSync\apache-tomcat\bin mostra o seguinte:
 
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] — Verificação de autoridade 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] - 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
construtor 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] — Verificação de autoridade 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] - CST authentication failure com.emc.csp.error.SystemException: Erro ao descriptografar dados
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] - Autenticação bem-sucedida...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Armazenando funções na lockbox ... 
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Armazenando userRole1 = DataAdministrator
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Armazenando userRole2 = ResourceAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Armazenando userRole3 = SecurityAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Armazenando userRole4 = ServicePlanAdministrator
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - A autenticação foi bem-sucedida...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Armazenando funções na lockbox ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de funções = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Autenticação bem-sucedida - 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] - consultado em cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Funções de acesso na lockbox ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Funções de acesso na lockbox ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - armazenando funções - exceção O item Lockbox já existe
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de funções encontradas = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - armazenando funções - exceção O item Lockbox já existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Função acessada DataAdministrator
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - armazenamento de funções - exceção O item Lockbox já existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Função acessada ResourceAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - armazenando funções - exceção O item Lockbox já existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Função acessada SecurityAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de funções = 4
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Autenticação bem-sucedida - token
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson chamado para administrador
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - consultado em cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Funções de acesso na lockbox ... 
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Funções de acesso na lockbox ... 
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de funções encontradas = 4
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Função acessada ServicePlanAdministrator 2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Exceção
de função acessada 2017-01-05 10:20:18,408 ERROR [com.emc.archway.cas.auth.CSTInterface] - O nome do item não existe na Lockbox
com.emc.csp.error.ObjectNotFoundException
: O nome do item não existe na Lockbox
em com.emc.cst.cstBridge.cstBridgeJNI.LockboxService_retrieveItemAsText(método nativo)
em com.emc.cst.cstBridge.LockboxService.retrieveItemAsText(LockboxService.java:153)
em com.emc.csp.services.lockbox.LockboxService.retrieveItemAsText(LockboxService.java:509)

Cause

O servidor AppSync foi projetado para coletar a lista de funções atribuídas ao usuário depois de autenticado.

O servidor do AppSync coleta as informações de função após a autenticação e as grava em uma lockbox (semelhante a um arquivo) para recuperá-las posteriormente.
Depois que o servidor do AppSync recuperar as informações armazenadas, elas serão excluídas. No entanto, se vários log-ins fossem tentados simultaneamente, uma sessão excluiria as informações antes de serem recuperadas por outra sessão. 

Para simplificar, este é um problema de simultaneidade devido a vários logins (mais de um) ao mesmo tempo

Résolution

Solução alternativa:
Existe uma solução para esse problema, mas ela requer a assistência do atendimento ao cliente da EMC.

Entre em contato com o atendimento ao cliente da EMC e consulte este artigo para obter o hotfix

Produits concernés

AppSync

Produits

AppSync
Propriétés de l’article
Numéro d’article: 000059230
Type d’article: Solution
Dernière modification: 10 sept. 2025
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.