AppSync: El comando de la CLI de AppSync falla de forma intermitente
Resumen: AppSync: El comando de la CLI de AppSync falla de forma intermitente
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
Este problema se produce cuando se intentan varios inicios de sesión de la CLI de AppSync simultáneamente. El problema es altamente intermitente.
El usuario está ejecutando la CLI de AppSync para ejecutar un plan de servicio, enumerar todas las copias y montar/desmontar una copia, pero falla de forma intermitente.
La ejecución de un plan de servicio falla con lo siguiente:
Enumere todas las copias que se crean para un plan de servicio o un objeto de aplicación que falla con:
El cas.log de AppSync ubicado en C:\EMC\AppSync\apache-tomcat\bin muestra lo siguiente:
El usuario está ejecutando la CLI de AppSync para ejecutar un plan de servicio, enumerar todas las copias y montar/desmontar una copia, pero falla de forma intermitente.
La ejecución de un plan de servicio falla con lo siguiente:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxx
INFO: ¡AppSync se autenticó correctamente!
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -runSP app=filesystem service_plan=xxxxxxx
ERROR: No se pudo ejecutar SP.
INFO: ¡AppSync se autenticó correctamente!
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -runSP app=filesystem service_plan=xxxxxxx
ERROR: No se pudo ejecutar SP.
Enumere todas las copias que se crean para un plan de servicio o un objeto de aplicación que falla con:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxx
INFO: ¡AppSync se autenticó correctamente!
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -listCopies app=filesystem service_plan=xxxxxx age=all
ERROR: No se pudieron encontrar las copias.
INFO: ¡AppSync se autenticó correctamente!
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -listCopies app=filesystem service_plan=xxxxxx age=all
ERROR: No se pudieron encontrar las copias.
El cas.log de AppSync ubicado en C:\EMC\AppSync\apache-tomcat\bin muestra lo siguiente:
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 Usando CST...
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CSTInterface] - Comprobación de la autoridad de 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] - error de autenticación de CST com.emc.csp.error.SystemException: Error al descifrar los datos
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Inicio de sesión del SO deshabilitado
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 Usando CST...
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] - Comprobación de la autoridad de 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] - error de autenticación de CST com.emc.csp.error.SystemException: Error al descifrar los datos
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Inicio de sesión del SO deshabilitado
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] - La autenticación se realizó correctamente...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de funciones en la caja de seguridad ...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de userRole1 = DataAdministrator
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de userRole2 = ResourceAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de userRole3 = SecurityAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de userRole4 = ServicePlanAdministrator
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - La autenticación se realizó correctamente...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de funciones en lockbox ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de roles = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Autenticación exitosa - token
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson llamó para admin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - recuperado cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Funciones de acceso en la caja de seguridad ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Funciones de acceso en la caja de seguridad ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - almacenamiento de roles - excepción El elemento Lockbox ya existe
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de roles encontrados = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - almacenamiento de roles - excepción El elemento Lockbox ya existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió al rol DataAdministrator
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - almacenamiento de roles - excepción El elemento Lockbox ya existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió al rol ResourceAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - almacenamiento de roles - excepción El elemento Lockbox ya existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió al rol SecurityAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de roles = 4
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Autenticación correcta - token
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson llamó para admin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - recuperado cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Funciones de acceso en la caja de seguridad ...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Funciones de acceso en la caja de seguridad ...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de roles encontrados = 4
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió al rol ServicePlanAdministrator 2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió a la excepción
de rol 2017-01-05 10:20:18,408 ERROR [com.emc.archway.cas.auth.CSTInterface]: el nombre del elemento no existe en el Lockbox
com.emc.csp.error.ObjectNotFoundException
: El nombre del elemento no existe en la caja de seguridad
en com.emc.cst.cstBridge.cstBridgeJNI.LockboxService_retrieveItemAsText(método nativo)
en com.emc.cst.cstBridge.LockboxService.retrieveItemAsText(LockboxService.java:153)
en com.emc.csp.services.lockbox.LockboxService.retrieveItemAsText(LockboxService.java:509)
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 Usando CST...
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CSTInterface] - Comprobación de la autoridad de 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] - error de autenticación de CST com.emc.csp.error.SystemException: Error al descifrar los datos
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Inicio de sesión del SO deshabilitado
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 Usando CST...
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] - Comprobación de la autoridad de 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] - error de autenticación de CST com.emc.csp.error.SystemException: Error al descifrar los datos
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Inicio de sesión del SO deshabilitado
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] - La autenticación se realizó correctamente...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de funciones en la caja de seguridad ...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de userRole1 = DataAdministrator
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de userRole2 = ResourceAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de userRole3 = SecurityAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de userRole4 = ServicePlanAdministrator
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - La autenticación se realizó correctamente...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Almacenamiento de funciones en lockbox ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de roles = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Autenticación exitosa - token
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson llamó para admin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - recuperado cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Funciones de acceso en la caja de seguridad ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Funciones de acceso en la caja de seguridad ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - almacenamiento de roles - excepción El elemento Lockbox ya existe
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de roles encontrados = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - almacenamiento de roles - excepción El elemento Lockbox ya existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió al rol DataAdministrator
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - almacenamiento de roles - excepción El elemento Lockbox ya existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió al rol ResourceAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - almacenamiento de roles - excepción El elemento Lockbox ya existe
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió al rol SecurityAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de roles = 4
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Autenticación correcta - token
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson llamó para admin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - recuperado cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Funciones de acceso en la caja de seguridad ...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Funciones de acceso en la caja de seguridad ...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Total de roles encontrados = 4
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió al rol ServicePlanAdministrator 2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Se accedió a la excepción
de rol 2017-01-05 10:20:18,408 ERROR [com.emc.archway.cas.auth.CSTInterface]: el nombre del elemento no existe en el Lockbox
com.emc.csp.error.ObjectNotFoundException
: El nombre del elemento no existe en la caja de seguridad
en com.emc.cst.cstBridge.cstBridgeJNI.LockboxService_retrieveItemAsText(método nativo)
en com.emc.cst.cstBridge.LockboxService.retrieveItemAsText(LockboxService.java:153)
en com.emc.csp.services.lockbox.LockboxService.retrieveItemAsText(LockboxService.java:509)
Causa
El servidor AppSync está diseñado para recopilar la lista de funciones asignadas al usuario una vez autenticado.
El servidor de AppSync recopila la información de la función después de la autenticación y la escribe en una caja de seguridad (similar a un archivo) para recuperarla posteriormente.
Una vez que el servidor de AppSync recupera la información almacenada, esta se elimina. Sin embargo, si se intentaran varios inicios de sesión simultáneamente, una sesión eliminaría la información antes de que otra la recuperara.
En pocas palabras, este es un problema de simultaneidad debido a múltiples inicios de sesión (más de uno) al mismo tiempo
El servidor de AppSync recopila la información de la función después de la autenticación y la escribe en una caja de seguridad (similar a un archivo) para recuperarla posteriormente.
Una vez que el servidor de AppSync recupera la información almacenada, esta se elimina. Sin embargo, si se intentaran varios inicios de sesión simultáneamente, una sesión eliminaría la información antes de que otra la recuperara.
En pocas palabras, este es un problema de simultaneidad debido a múltiples inicios de sesión (más de uno) al mismo tiempo
Resolución
Solución alternativa:
Existe una solución para este problema, pero requiere la asistencia del servicio al cliente de EMC.
Póngase en contacto con el servicio al cliente de EMC y consulte este artículo para obtener la revisión.
Existe una solución para este problema, pero requiere la asistencia del servicio al cliente de EMC.
Póngase en contacto con el servicio al cliente de EMC y consulte este artículo para obtener la revisión.
Productos afectados
AppSyncProductos
AppSyncPropiedades del artículo
Número del artículo: 000059230
Tipo de artículo: Solution
Última modificación: 10 sept 2025
Versión: 4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.