AppSync: Nie można dodać klienta UNIX do serwera AppSync przy użyciu użytkownika SUDO
Symptoms
Użytkownik musi korzystać z konta SUDO UNIX i nie zezwala na bezpośrednie logowanie root.
Nie można dodać klienta UNIX do serwera AppSync przy użyciu użytkownika SUDO.
Komunikat w oknie dialogowymgraficznego interfejsu użytkownika AppSync:
Użytkownik nie ma wymaganych uprawnień do uruchomienia wdrożenia. Skonfiguruj użytkownika w pliku sudousers na agencie UNIX lub podaj wymagane uprawnienia.
Dziennik serwera AppSync
service.xio.XIOServiceBean.discoverXMS(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.storage.xio.XIOManagementServer)
zgłasza com.emc.archway.service.eventservice.exceptions.XIOManagementServerInvalidLoginException,com.emc.archway.service.eventservice.exceptions.XIOConnectionFailureException,com.emc.archway.errorMessages.XIORequestFailedException,com.emc.archway.errorMessages.XIORESTException
Akp..... OK.
aix/host.pyc..... NIE POWIODŁO SIĘ.
generic/oracle.pyc..... NIE POWIODŁO SIĘ.
library.zip..... OK.
OSTRZEŻENIE: 2 z 4 plików nie mają tego samego skrótu komunikatów.
INFO [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Weryfikacja nie powiodła się, wdrażanie najnowszego ACP
BŁĄD [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean nie powiódł się: ksh: slibclean: 0403-006 Odmowa uprawnień do wykonywania.
WARN [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Plik został już usunięty: appsync.tar
Cause
Resolution
- Potwierdź następujące wpisy w pliku sudo. Jeśli operator chce użyć użytkownika sudo "appsync", wpis powinien być:
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
- WAŻNE: Sprawdź, czy usługa serwera SFTP jest uruchomiona.
: sftp P <Port-Number><User-Name@AppSync-Server-IPAddress>
PRZYKŁADOWA DOBRA ODPOWIEDŹ:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 hasło:
połączono z 10.10.10.10
sftp>
PRZYKŁAD ZŁEJ ODPOWIEDZI:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 hasło:
Żądanie podsystemu nie powiodło się na kanale 0
Połączenie zamknięte
#
- Usuń wszystkie pliki po stronie klienta w katalogu /opt/emc/appsync.
- Prawa własności i poprawne uprawnienia zapisu powinny znajdować się w katalogu /opt/emc/appsync.
- Sprawdź uprawnienia pliku .rsp w kliencie AppSync.
- Upewnij się, że żadne zapory nie blokują operacji SFTP. Spróbuj ręcznie przesłać plik za pomocą sftp jako użytkownika appsync.
Additional Information
instalacji-i-konfiguracji: wtyczka hosta UNIX jest instalowana metodą push z użytkownikiem SUDO —> zapoznaj się z sekcją AIX.
W tym przypadku "appsync" jest użytkownikiem sudo. Powinieneś dodać wiersze w pliku sudoer:
Domyślne:appsync !env_reset
Domyślne secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root)NOPASSWD:/opt/emc/appsync/acp
Zobacz również: Artykuł bazy wiedzy nr 483004: AppSync: Instalacja wypychana na hoście z systemem Linux kończy się niepowodzeniem, gdy jest wykonywana przez użytkownika SUDO