AppSync: UNIX-Client kann nicht mit SUDO-Nutzer zum AppSync-Server hinzugefügt werden
Symptoms
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
Resolution
- 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:
Standardwerte secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
- WICHTIG: Überprüfen Sie, ob der SFTP-Serverdienst ausgeführt wird.
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
#
- Löschen Sie alle Dateien auf der Clientseite im Verzeichnis /opt/emc/appsync.
- Die Eigentumsrechte und die korrekten Schreibberechtigungen sollten im Verzeichnis /opt/emc/appsync vorhanden sein.
- Überprüfen Sie die Berechtigungen der .rsp-Datei auf dem AppSync-Client.
- 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
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:
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