AppSync:SUDOユーザーを使用してAppSyncサーバーにUNIXクライアントを追加できない

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

AppSync GUIへの新しいUNIX(AIX)ホスト プラグインのインストール。

ユーザーはSUDO UNIXユーザーを使用する必要があり、直接rootログインは許可されません。

SUDOユーザーを使用してAppSyncサーバーにUNIXクライアントを追加できません。

AppSync GUIダイアログ メッセージ:

ユーザーには、導入を実行するために必要な権限がありません。unixエージェントのsudousersファイルでユーザーを設定するか、必要な権限を付与します。

 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.....わかりました
aix/host.pycです.....失敗しました。
generic/oracle.pycです.....失敗しました。
library.zip.....わかりました
警告:4ファイル中2ファイルのメッセージ ダイジェストが同じではありません。

INFO [Thread-189340(HornetQ-client-global-threads-1147589765)]
[] 検証に失敗し、最新の acp
ERROR [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean が失敗しました: ksh: slibclean: 0403-006 実行権限が拒否されました。
警告 [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] ファイルは既に削除されています: appsync.tar

Cause

sudoersファイルのエントリーに誤りがあり、sftp-serverが正しいユーザーとして実行されていません。

Resolution

  1. sudoファイルで次のエントリーを確認します。オペレーターがsudoユーザー「appsync」を使用する場合、エントリーは次のようになります。
sudoファイルに必要なエントリー:
デフォルト:appsync !requiretty
デフォルト:appsync !env_reset
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
  1. 重要:SFTPサーバー サービスが実行されていることを確認します。
次のコマンドを実行して、SFTPが正常に動作していることを確認します
sftp P <Port-Number><User-Name@AppSync-Server-IPAddress>
 
良い応答の例:
#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. クライアント側の/opt/emc/appsyncディレクトリーにあるすべてのファイルを削除します。
/opt/emcの下にフォルダー/appsyncを作成します。インストール パス/opt/emc/appsync/に対してSUDOユーザーappsyncの読み取り、書き込み、実行の権限を設定します。
つまり、ディレクトリーは「appsync」ユーザーが所有する必要があります。
  1. 所有権と正しい書き込み権限が/opt/emc/appsyncディレクトリーに存在する必要があります。
appsyncユーザーの場合、umaskは「037 Use chmod -R 775 /opt/emc/appsync or chmod g+s /opt/emc/appsync」に設定する必要があります。
  1. AppSyncクライアント上の.rspファイルの権限を確認します。
デフォルトでは、常にrootを所有者として生成され(SUDOユーザーのデフォルトの動作)、プログラムで所有権をSUDOユーザーに変更する必要があります。
  1. SFTP操作をブロックしているファイアウォールがないことを確認します。appsyncユーザーとしてsftpを使用して、ファイルを手動で転送してみてください。

Additional Information

また、次を参照してください。リファレンス ガイド: AppSync-2.2.3-インストールと構成ガイド
SUDOユーザーによるUNIXホスト プラグイン プッシュ インストール-> AIXのセクションを参照してください。
この場合、「appsync」はsudoユーザーです。sudoerファイルの下に行を追加する必要があります。
デフォルト:appsync !requiretty
デフォルト:appsync !env_reset
デフォルト secure_path = /sbin:/bin:/usr/sbin:/usr/bin

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

また、次を参照してください。KB記事483004: AppSync:SUDOユーザーが実行すると、Linuxホストへのプッシュ インストールが失敗する

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.