AppSync: Push-installatie naar Linux-host mislukt wanneer deze wordt uitgevoerd door een SUDO-gebruiker
Summary: AppSync: Push-installatie naar Linux-host mislukt wanneer deze wordt uitgevoerd door een SUDO-gebruiker
Symptoms
Bij het toevoegen van een Linux-host en het pushen van de plug-in, wordt de volgende fout geretourneerd:
Er is een fout opgetreden tijdens de communicatie met de AppSync Host plug-in.
Controleer of de agentservice wordt uitgevoerd en start indien nodig opnieuw.
De AppSync server.log in c:\program files\emc\jboss\logs bevat ook de volgende fout:
Fout bij het ophalen van bestand via SFTP: Toestemming geweigerd
Cause
De oorzaak van dit probleem is het umask van de SUDO-gebruiker.
Het umask bleek 077 te zijn, waardoor bestanden die door de SUDO-gebruiker waren gemaakt, niet konden worden gelezen door groepsleden van de groep waartoe de SUDO-gebruiker behoort.
SFTP werkte prima, maar het .rsp-bestand dat was gemaakt op basis van de SFTP in /opt/emc/appsync kon niet worden gelezen.
Resolution
Zorg ervoor dat de umask voor de SUDO-gebruiker die wordt gebruikt om de plug-in naar de Linux-host te pushen, een umask heeft waarmee de eigenaar lees- en schrijfmachtigingen heeft, en minimaal leesmachtigingen voor de groep.
Een umask van 037 zou voldoende moeten zijn.