AppSync: Instalacja wypychana na hoście z systemem Linux kończy się niepowodzeniem, gdy jest wykonywana przez użytkownika SUDO
Summary: AppSync: Instalacja wypychana na hoście z systemem Linux kończy się niepowodzeniem, gdy jest wykonywana przez użytkownika SUDO
Symptoms
Podczas dodawania hosta Linux i wypychania wtyczki zwracany jest następujący błąd:
Wystąpił błąd podczas komunikacji z wtyczką hosta AppSync.
Sprawdź, czy usługa agenta jest uruchomiona i, w razie potrzeby uruchom ponownie.
server.log AppSync znajdujący się w folderze c:\program files\emc\jboss\logs również zawiera następujący błąd:
Błąd podczas pobierania pliku przez SFTP: Odmowa zezwolenia
Cause
Przyczyną tego problemu jest anulowanie maskowania użytkownika SUDO.
Okazało się, że maska ma wartość 077, co uniemożliwia odczytywanie plików utworzonych przez użytkownika SUDO z członków grupy, do której należy użytkownik SUDO.
Protokół SFTP działał prawidłowo, jednak nie można odczytać pliku .rsp utworzonego na jego podstawie w katalogu /opt/emc/appsync.
Resolution
Upewnij się, że anulowanie maskowania dla użytkownika SUDO użytego do wypchnięcia wtyczki do hosta z systemem Linux ma anulowanie maskowania, które umożliwia właścicielowi co najmniej uprawnienia do odczytu i zapisu oraz uprawnienia do odczytu grupy.
Umask 037 powinien wystarczyć.