AppSync. Периодически происходит сбой команды интерфейса командной строки AppSync

Resumen: AppSync. Периодически происходит сбой команды интерфейса командной строки AppSync

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

Эта проблема возникала при одновременных попытках входа нескольких команд AppSync CLI. Эта проблема возникает очень часто.
 

Пользователь запускает интерфейс командной строки AppSync для запуска плана обслуживания, вывода списка всех копий и подключения/отключения копии, но периодически происходит сбой.

Сбой запуска плана обслуживания с ошибкой:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxx

ИНФОРМАЦИЯ: Аутентификация AppSync успешно пройдена!

C:\EMC\AppSync\appsync-cli\appsync-cli.bat -runSP app=файловая система service_plan=xxxxxxx

ОШИБКА: Не удалось запустить SP!

Выводит список всех копий, созданных для плана обслуживания или объекта приложения с ошибкой:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxx

ИНФОРМАЦИЯ: Аутентификация AppSync успешно пройдена!

C:\EMC\AppSync\appsync-cli\appsync-cli.bat -listCopies app=файловая система service_plan=xxxxxx age=all

ОШИБКА: Не удалось найти копии!


В cas.log AppSync, расположенном в папке C:\EMC\AppSync\apache-tomcat\bin, отображается следующее:
 
2017-01-05 10:20:18,330 ИНФОРМАЦИЯ [com.emc.archway.cas.auth.CASAuthenticationAdaptor] - конструктор CASAuthenticationAdaptor
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 Использование CST...
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CSTInterface] - Проверка прав доступа 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 com.emc.csp.error.SystemException: Ошибка при расшифровке данных
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - вход в ОС отключен
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] - найден выбор authority = LocalDirectoryTest
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CASAuthenticationAdaptor] - CASAuthenticationAdaptor
конструктор 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 Использование CST...
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] - Проверка прав доступа 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 com.emc.csp.error.SystemException: Ошибка при расшифровке данных
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - вход в ОС отключен
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] - найден выбор authority = LocalDirectoryTest
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Аутентификация прошла успешно...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Сохранение ролей в защищенном хранилище ... 
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Хранение userRole1 = DataAdministrator
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Сохранение userRole2 = ResourceAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Сохранение userRole3 = SecurityAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Сохранение userRole4 = ServicePlanAdministrator
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Аутентификация прошла успешно...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Сохранение ролей в защищенном хранилище ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Всего ролей = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Аутентификация успешно выполнена - токен
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson вызвал администратора
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - получил cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Доступ к ролям в защищенном хранилище ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Доступ к ролям в защищенном хранилище ... 
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - хранение ролей - исключение Элемент защищенного хранилища уже существует
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Всего найденных ролей = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - хранение ролей - исключение Элемент защищенного хранилища уже существует
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Доступ к роли DataAdministrator
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - хранение ролей - исключение Элемент защищенного хранилища уже существует
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Доступ к роли ResourceAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - хранение ролей - исключение Элемент защищенного хранилища уже существует
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Доступ к роли SecurityAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Всего ролей = 4
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Аутентификация успешно выполнена - токен
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson вызвали администратора
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - получено cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Доступ к ролям в защищенном хранилище ... 
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Доступ к ролям в защищенном хранилище ... 
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Всего найденных ролей = 4
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Доступ к роли ServicePlanAdministrator 2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Исключение
для доступа к роли 2017-01-05 10:20:18,408 ERROR [com.emc.archway.cas.auth.CSTInterface] - Имя элемента не существует в защищенном хранилище
com.emc.csp.error.ObjectNotFoundException
: Имя элемента не существует в защищенном хранилище
в com.emc.cst.cstBridge.cstBridgeJNI.LockboxService_retrieveItemAsText(собственный метод)
в com.emc.cst.cstBridge.LockboxService.retrieveItemAsText(LockboxService.java:153)
в com.emc.csp.services.lockbox.LockboxService.retrieveItemAsText(LockboxService.java:509)

Causa

Сервер AppSync предназначен для сбора списка ролей, назначенных пользователю после аутентификации.

Сервер AppSync собирает сведения о роли после аутентификации и записывает их в защищенное хранилище (аналогичное файлу) для последующего извлечения.
После извлечения сохраненной информации сервером AppSync файл удаляется. Однако при одновременной попытке входа в систему в рамках одного сеанса информация будет удалена до того, как она будет извлечена другой сессией. 

Проще говоря, это проблема параллелизма из-за нескольких входов в систему (более одной) одновременно

Resolución

Решение:
Решение этой проблемы существует, но для него требуется помощь службы поддержки заказчиков EMC.

Обратитесь в службу поддержки заказчиков EMC и укажите ссылку на эту статью для получения оперативного исправления

Productos afectados

AppSync

Productos

AppSync
Propiedades 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.