AppSync : Impossible d’ajouter un client UNIX au serveur AppSync avec l’utilisateur SUDO

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

Installation du nouveau plug-in hôte UNIX (AIX) dans l’interface graphique AppSync.

L’utilisateur doit utiliser un utilisateur SUDO UNIX et n’autorise pas la connexion root directe.

Impossible d’ajouter un client UNIX au serveur AppSync à l’aide de l’utilisateur sudo.

Message de la boîte de dialoguede l’interface graphique AppSync :

L’utilisateur ne dispose pas des autorisations requises pour exécuter le déploiement. Configurez l’utilisateur dans le fichier sudousers sur l’agent UNIX ou fournissez les autorisations requises.

 Journal du serveur AppSync

service.xio.XIOServiceBean.discoverXMS(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.storage.xio.XIOManagementServer)
throws com.emc.archway.service.eventservice.exceptions.XIOManagementServerInvalidLoginException,com.emc.archway.service.eventservice.exceptions.XIOConnectionFailureException,com.emc.archway.errorMessages.XIORequestFailedException,com.emc.archway.errorMessages.XIORESTException

ACP..... D’ACCORD.
aix/host.pyc..... RATÉ.
generic/oracle.pyc..... RATÉ.
library.zip..... D’ACCORD.
AVERTISSEMENT: 2 fichiers sur 4 n’ont pas le même message-digest.

INFO [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Verification failed, deploying latest acp
ERROR [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean failed : ksh : slibclean : 0403-006 Autorisation d’exécution refusée.
WARN [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Le fichier est déjà supprimé : appsync.tar

Cause

Des entrées incorrectes dans le fichier sudoers et sftp-server ne s’exécutent pas en tant qu’utilisateur approprié.

Resolution

  1. Confirmez les entrées suivantes dans le fichier sudo. Si l’opérateur souhaite utiliser l’utilisateur sudo 'appsync', alors l’entrée doit être :
Entrées requises dans le fichier sudo :
Defaults :appsync !requiretty
Defaults :appsync !env_reset
Defaults secure_path = /sbin :/bin :/usr/sbin :/usr/bin
appsync ALL = (root) NOPASSWD : /opt/emc/appsync/acp
  1. IMPORTANT : Vérifiez que le service du serveur SFTP est en cours d’exécution.
Exécutez la commande suivante pour vérifier que SFTP fonctionne correctement
: sftp P <Port-Number><User-Name@AppSync-Server-IPAddress>
 
EXEMPLE DE BONNE RÉPONSE :
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password :
connected to 10.10.10.10
sftp>

EXAMPLE BAD RESPONSE :
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password :
subsystem request failed on Channel 0
connection closed
# 
  1. Supprimez tous les fichiers côté client dans le répertoire /opt/emc/appsync.
Créez un dossier /appsync sous /opt/emc, avec des autorisations de lecture, d’écriture et d’exécution pour l’utilisateur SUDO appsync pour le chemin d’installation /opt/emc/appsync/.
Cela signifie que le répertoire doit être détenu par l’utilisateur « appsync ».
  1. Le propriétaire et les autorisations d’écriture correctes doivent se trouver dans le répertoire /opt/emc/appsync.
Pour l’utilisateur appsync, umask doit être défini sur 037 Use chmod -R 775 /opt/emc/appsync ou chmod g+s /opt/emc/appsync
  1. Vérifiez les autorisations du fichier .rsp sur le client AppSync.
Par défaut, il est toujours généré avec root en tant que propriétaire (un comportement par défaut pour l’utilisateur SUDO) et nous devons changer par programmation la propriété en utilisateur SUDO.
  1. Vérifiez qu’aucun pare-feu ne bloque l’opération SFTP. Essayez de transférer manuellement un fichier à l’aide de sftp en tant qu’utilisateur AppSync.

Additional Information

Voir aussi : Guide de référence : AppSync-2.2.3-Installation-and-Configuration-Guide
Installation par poussée du plug-in hôte UNIX avec l’utilisateur SUDO :> reportez-vous à la section AIX.
Dans ce cas, « appsync » est l’utilisateur sudo. Vous devez ajouter des lignes sous le fichier sudoer :
Defaults :appsync !requiretty
Defaults :appsync !env_reset
Defaults secure_path = /sbin :/bin :/usr/sbin :/usr/bin

appsync ALL = (root)NOPASSWD :/opt/emc/appsync/acp

Voir aussi : Article 483004 de la base de connaissances : AppSync : L’installation par transmission sur l’hôte Linux échoue lorsqu’elle est effectuée par un utilisateur SUDO

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000056621
Article Type: Solution
Last Modified: 18 Sep 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.