AppSync: UNIX-Client kann nicht mit SUDO-Nutzer zum AppSync-Server hinzugefügt werden

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 des neuen UNIX (AIX)-Host-Plug-ins in der AppSync-GUI

Der Benutzer muss einen SUDO-UNIX-Benutzer verwenden und erlaubt keine direkte Root-Anmeldung.

UNIX-Client kann nicht mit SUDO-Nutzer zum AppSync-Server hinzugefügt werden.

AppSync-GUI-Dialogmeldung:

Der Nutzer verfügt nicht über die erforderlichen Berechtigungen zum Ausführen der Bereitstellung. Konfigurieren Sie den Nutzer in der Datei sudousers auf dem UNIX-Agent oder stellen Sie die erforderlichen Berechtigungen bereit.

 AppSync-Serverprotokoll

service.xio.XIOServiceBean.discoverXMS(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.storage.xio.XIOManagementServer)
wirft 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..... OKAY.
aix/host.pyc..... MISSLUNGEN.
generic/oracle.pyc..... MISSLUNGEN.
library.zip..... OKAY.
WARNUNG: 2 von 4 Dateien haben nicht denselben Message-Digest.

INFO [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Überprüfung fehlgeschlagen, Bereitstellung des neuesten ACP
FEHLER [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean fehlgeschlagen: ksh: slibclean: 0403-006 Ausführungsberechtigung verweigert.
WARN [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Datei wurde bereits gelöscht: appsync.tar

Cause

Falsche Einträge in der sudoers-Datei und sftp-server werden nicht als korrekter Nutzer ausgeführt.

Resolution

  1. Bestätigen Sie die folgenden Einträge in der sudo-Datei. Wenn der Operator den sudo-Nutzer "appsync" verwenden möchte, sollte der Eintrag wie folgt lauten:
Erforderliche Einträge in der sudo-Datei:
Standardeinstellung:appsync !requiretty
Standardwerte:appsync !env_reset
Standardwerte secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
  1. WICHTIG: Überprüfen Sie, ob der SFTP-Serverdienst ausgeführt wird.
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob SFTP ordnungsgemäß
funktioniert: sftp P <Portnummer User-Name@AppSync-Server-IP-Adresse><>
 
BEISPIEL FÜR EINE GUTE ANTWORT:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password:
verbunden mit 10.10.10.10
sftp>

BEISPIEL FÜR SCHLECHTE ANTWORT:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password:
Subsystemanforderung fehlgeschlagen bei Verbindung über Kanal 0
geschlossen
# 
  1. Löschen Sie alle Dateien auf der Clientseite im Verzeichnis /opt/emc/appsync.
Erstellen Sie einen Ordner /appsync unter /opt/emc mit Lese-, Schreib- und Ausführungsberechtigungen für den SUDO-Nutzer appsync für den Installationspfad /opt/emc/appsync/.
Das bedeutet, dass das Verzeichnis im Besitz des "appsync"-Nutzers sein muss.
  1. Die Eigentumsrechte und die korrekten Schreibberechtigungen sollten im Verzeichnis /opt/emc/appsync vorhanden sein.
Für den appsync-Nutzer sollte umask auf 037 festgelegt werden. Verwenden Sie chmod -R 775 /opt/emc/appsync oder chmod g+s /opt/emc/appsync.
  1. Überprüfen Sie die Berechtigungen der .rsp-Datei auf dem AppSync-Client.
Standardmäßig wird es immer mit root als Eigentümer erzeugt (ein Standardverhalten für SUDO-Nutzer) und wir müssen programmgesteuert die Eigentumsrechte in SUDO-Nutzer ändern.
  1. Vergewissern Sie sich, dass keine Firewalls vorhanden sind, die den SFTP-Vorgang blockieren. Versuchen Sie, eine Datei manuell mit sftp als appsync-Nutzer zu übertragen.

Additional Information

Siehe auch: Referenzhandbuch: AppSync-2.2.3-Installations- und Konfigurationshandbuch
Push-Installation des UNIX-Host-Plug-ins mit SUDO-Nutzer –> Lesen Sie den Abschnitt AIX.
In diesem Fall ist "appsync" der sudo-Nutzer. Sie sollten Zeilen unter sudoer file hinzufügen:
Standardwerte:appsync !requiretty
Standardeinstellungen:appsync !env_reset
Standardeinstellungen secure_path = /sbin:/bin:/usr/sbin:/usr/bin

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

Siehe auch: Wissensdatenbank-Artikel 483004: AppSync: Push-Installation auf Linux-Host schlägt fehl, wenn sie von einem SUDO-Nutzer durchgeführt wird

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.