AppSync: Polecenie interfejsu wiersza poleceń AppSync sporadycznie kończy się niepowodzeniem
Summary: AppSync: Polecenie interfejsu wiersza poleceń AppSync sporadycznie kończy się niepowodzeniem
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
Ten problem występuje w przypadku jednoczesnej próby zalogowania się wielu logowań za pomocą interfejsu wiersza poleceń AppSync. Problem występuje bardzo sporadycznie.
Użytkownik uruchamia interfejs wiersza poleceń AppSync w celu uruchomienia planu serwisowego, wyświetlenia listy wszystkich kopii i zamontowania/odmontowania kopii, ale sporadycznie kończy się to niepowodzeniem.
Uruchomienie planu serwisowego kończy się niepowodzeniem z:
Lista wszystkich kopii, które zostały utworzone dla planu serwisowego lub obiektu aplikacji kończy się niepowodzeniem, z:
Widok cas.log AppSync znajdujący się w folderze C:\EMC\AppSync\apache-tomcat\bin przedstawia następujące informacje:
Użytkownik uruchamia interfejs wiersza poleceń AppSync w celu uruchomienia planu serwisowego, wyświetlenia listy wszystkich kopii i zamontowania/odmontowania kopii, ale sporadycznie kończy się to niepowodzeniem.
Uruchomienie planu serwisowego kończy się niepowodzeniem z:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxx
INFO: Pomyślnie uwierzytelniono AppSync!
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -runSP app=filesystem service_plan=xxxxxxx
BŁĄD: Nie udało się uruchomić SP!
INFO: Pomyślnie uwierzytelniono AppSync!
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -runSP app=filesystem service_plan=xxxxxxx
BŁĄD: Nie udało się uruchomić SP!
Lista wszystkich kopii, które zostały utworzone dla planu serwisowego lub obiektu aplikacji kończy się niepowodzeniem, z:
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -login server=xxxxxx port=8445 user=admin password=xxxxxxxx
INFO: Pomyślnie uwierzytelniono AppSync!
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -listCopies app=filesystem service_plan=xxxxxx age=all
BŁĄD: Nie można zlokalizować kopii!
INFO: Pomyślnie uwierzytelniono AppSync!
C:\EMC\AppSync\appsync-cli\appsync-cli.bat -listCopies app=filesystem service_plan=xxxxxx age=all
BŁĄD: Nie można zlokalizować kopii!
Widok cas.log AppSync znajdujący się w folderze C:\EMC\AppSync\apache-tomcat\bin przedstawia następujące informacje:
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CASAuthenticationAdapter] - CASAuthenticationAdaptor konstruktor
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.CASAuthenticationAdapter] - CASAuthenticationAdaptor::authenticate Korzystanie z CST...
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CSTInterface] — Sprawdzanie uprawnień 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: Błąd podczas odszyfrowywania danych
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Logowanie do systemu operacyjnego wyłączone
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] - znaleziono uprawnienie wyboru = LocalDirectoryTest
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CASAuthenticationAdapter] - 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.CASAuthenticationAdapter] - CASAuthenticationAdaptor::authenticate Korzystanie z CST...
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] - Sprawdzanie uprawnień 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: Błąd podczas odszyfrowywania danych
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Logowanie do systemu operacyjnego wyłączone
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] - znaleziono uprawnienie wyboru = LocalDirectoryTest
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] — Uwierzytelnianie powiodło się...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie ról w skrytce ...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie userRole1 = DataAdministrator
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie userRole2 = ResourceAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie userRole3 = SecurityAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie userRole4 = ServicePlanAdministrator
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Uwierzytelnianie powiodło się...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie ról w skrytce ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Łączna liczba ról = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Uwierzytelnianie powiodło się - token
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson wywołany na admina
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - pobrane cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do ról w skrytce ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do ról w skrytce...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - przechowywanie ról - wyjątek Element Lockbox już istnieje
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Łączna liczba znalezionych ról = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - przechowywanie ról - wyjątek Element LockBox już istnieje
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do roli DataAdministrator
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - przechowywanie ról - wyjątek Element Lockbox już istnieje
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do roli ResourceAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - przechowywanie ról - wyjątek Element Lockbox już istnieje
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do roli SecurityAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Łączna liczba ról = 4
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Uwierzytelnianie powiodło się - token
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson wywołany na admina
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - pobrane cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do ról w skrytce...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do ról w skrytce ...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Łączna liczba znalezionych ról = 4
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do roli ServicePlanAdministrator 2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Wyjątek
roli dostępu 2017-01-05 10:20:18,408 BŁĄD [com.emc.archway.cas.auth.CSTInterface] — nazwa elementu nie istnieje w skrytce
com.emc.csp.error.ObjectNotFoundException
: Nazwa elementu nie istnieje w skrytce
w com.emc.cst.cstBridge.cstBridgeJNI.LockboxService_retrieveItemAsText (metoda natywna)
pod adresem com.emc.cst.cstBridge.LockboxService.retrieveItemAsText(LockboxService.java:153)
pod adresem com.emc.csp.services.lockbox.LockboxService.retrieveItemAsText(LockboxService.java:509)
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.CASAuthenticationAdapter] - CASAuthenticationAdaptor::authenticate Korzystanie z CST...
2017-01-05 10:20:18,330 INFO [com.emc.archway.cas.auth.CSTInterface] — Sprawdzanie uprawnień 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: Błąd podczas odszyfrowywania danych
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Logowanie do systemu operacyjnego wyłączone
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] - znaleziono uprawnienie wyboru = LocalDirectoryTest
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CASAuthenticationAdapter] - 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.CASAuthenticationAdapter] - CASAuthenticationAdaptor::authenticate Korzystanie z CST...
2017-01-05 10:20:18,345 INFO [com.emc.archway.cas.auth.CSTInterface] - Sprawdzanie uprawnień 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: Błąd podczas odszyfrowywania danych
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Logowanie do systemu operacyjnego wyłączone
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] - znaleziono uprawnienie wyboru = LocalDirectoryTest
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] — Uwierzytelnianie powiodło się...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie ról w skrytce ...
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie userRole1 = DataAdministrator
2017-01-05 10:20:18,361 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie userRole2 = ResourceAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie userRole3 = SecurityAdmin
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie userRole4 = ServicePlanAdministrator
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Uwierzytelnianie powiodło się...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Przechowywanie ról w skrytce ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Łączna liczba ról = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Uwierzytelnianie powiodło się - token
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson wywołany na admina
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - pobrane cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do ról w skrytce ...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do ról w skrytce...
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - przechowywanie ról - wyjątek Element Lockbox już istnieje
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - Łączna liczba znalezionych ról = 4
2017-01-05 10:20:18,377 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - przechowywanie ról - wyjątek Element LockBox już istnieje
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do roli DataAdministrator
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - przechowywanie ról - wyjątek Element Lockbox już istnieje
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do roli ResourceAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - CSTInterface authenticat - przechowywanie ról - wyjątek Element Lockbox już istnieje
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do roli SecurityAdmin
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Łączna liczba ról = 4
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.ArchwayAuthentication] - Uwierzytelnianie powiodło się - token
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - getPerson wywołany na admina
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.attributes.rolePersonAttributeDao] - pobrane cstIF ....
com.emc.archway.cas.auth.CSTInterface@16ea70b 2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do ról w skrytce...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do ról w skrytce ...
2017-01-05 10:20:18,392 INFO [com.emc.archway.cas.auth.CSTInterface] - Łączna liczba znalezionych ról = 4
2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Dostęp do roli ServicePlanAdministrator 2017-01-05 10:20:18,408 INFO [com.emc.archway.cas.auth.CSTInterface] - Wyjątek
roli dostępu 2017-01-05 10:20:18,408 BŁĄD [com.emc.archway.cas.auth.CSTInterface] — nazwa elementu nie istnieje w skrytce
com.emc.csp.error.ObjectNotFoundException
: Nazwa elementu nie istnieje w skrytce
w com.emc.cst.cstBridge.cstBridgeJNI.LockboxService_retrieveItemAsText (metoda natywna)
pod adresem com.emc.cst.cstBridge.LockboxService.retrieveItemAsText(LockboxService.java:153)
pod adresem com.emc.csp.services.lockbox.LockboxService.retrieveItemAsText(LockboxService.java:509)
Cause
Serwer AppSync jest przeznaczony do zbierania listy ról przypisanych do użytkownika po uwierzytelnieniu.
Serwer AppSync zbiera informacje o roli po uwierzytelnieniu i zapisuje je w skrytce (podobnej do pliku) w celu późniejszego pobrania.
Gdy serwer AppSync pobierze zapisane informacje, zostaną one usunięte. Jeśli jednak wiele logowań zostanie podjętych jednocześnie, jedna sesja usunie informacje, zanim zostaną pobrane przez inną sesję.
Mówiąc prościej, jest to problem współbieżności spowodowany wieloma logowaniami (więcej niż jednym) w tym samym czasie
Serwer AppSync zbiera informacje o roli po uwierzytelnieniu i zapisuje je w skrytce (podobnej do pliku) w celu późniejszego pobrania.
Gdy serwer AppSync pobierze zapisane informacje, zostaną one usunięte. Jeśli jednak wiele logowań zostanie podjętych jednocześnie, jedna sesja usunie informacje, zanim zostaną pobrane przez inną sesję.
Mówiąc prościej, jest to problem współbieżności spowodowany wieloma logowaniami (więcej niż jednym) w tym samym czasie
Resolution
Obejście:
Rozwiązanie tego problemu istnieje, ale wymaga pomocy działu obsługi klienta firmy EMC.
Skontaktuj się z działem obsługi klienta firmy EMC i zapoznaj się z tym artykułem, aby znaleźć poprawkę
Rozwiązanie tego problemu istnieje, ale wymaga pomocy działu obsługi klienta firmy EMC.
Skontaktuj się z działem obsługi klienta firmy EMC i zapoznaj się z tym artykułem, aby znaleźć poprawkę
Affected Products
AppSyncProducts
AppSyncArticle 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.