Avamar:Solaris クライアントプラグインのインストールが pkgadd 要求スクリプトエラーで失敗する

Summary: SolarisへのAvamarクライアント プラグインのインストールが「pkgadd: ERROR: request script did not complete successfully.」原因:/tmpアクセス権がないか、パッケージが破損しています。SHA-256(Secure Hash Algorithm 256).pkgを確認し、chmod 1777 /tmpを実行して再インストールします。 ...

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

SolarisでのAvamarクライアント プラグインのインストールの失敗

観察された動作

Solaris 10では、Avamarクライアント プラグインのインストールが完了しません。インストーラーは停止し、システムに変更が加えられていないことを報告します。

 
/var/tmp/installXqaG5J/checkinstall0qaG5J: /tmp/sh183840: cannot create
pkgadd: ERROR: request script did not complete successfully

Installation of <AVMRclnt> failed.
No changes were made to the system.

Cause

一時ディレクトリーに対する権限が不十分です

インストール スクリプトは、/tmpの下に一時ファイルを作成しようとします。このディレクトリに対する書き込みアクセス権またはスティッキービットアクセス権がユーザーにない場合、pkgadd 要求スクリプトは完了できず、次のエラーが発生します。

/var/tmp/installXqaG5J/checkinstall0qaG5J: /tmp/sh183840: cannot create
pkgadd: ERROR: request script did not complete successfully
Installation of  failed. No changes were made to the system.

一般的なインジケーターには、次のような制限されたアクセス許可を示すディレクトリ リストが含まれます。

drwxr-xr-x 16 root root 184 Nov 8 12:40 tmp

ディレクトリーがスティッキー ビット(モード1777)でworld-writableでない場合、インストーラーは必要なファイルを書き込めず、障害が発生します。
 

Avamar Clientインストーラー パッケージが破損しています

Solarisクライアント プラグインに使用される.pkg ファイルが変更されているか不完全である場合、Checksum検証は期待値と一致しません。SHA-256 ハッシュの不一致は破損を示し、pkgadd は同じエラー メッセージで停止します。

Checksum検証コマンドの例:

sha256sum /tmp/AvamarClient-solaris10-sparc-19.1.100-38.pkg

期待される出力(例):

126ac94d5967480edeea3c6684db12db7ae256afd89370120d65717ed493aa8e  AvamarClient-solaris10-sparc-19.1.100-38.pkg

計算されたハッシュが既知の正常な値と異なる場合、インストーラーは破損していると見なされ、インストールは pkgadd エラーで失敗します。

Resolution

Avamar Solarisクライアント プラグインのインストール エラーの修正

詳細な解決方法

次の手順に従って、 pkgadd: ERROR: request script did not complete successfully Solaris 10でのAvamarクライアント プラグインのインストール中にエラーが発生しました。

  • インストーラーを実行しているユーザー アカウントを特定します。
  • インストーラー パッケージの整合性を検証します。
  • /tmpディレクトリーの権限を確認して修正します。
  • インストールを再実行します。

1.インストールするユーザーを確認します。

次のコマンドを実行して、現在のユーザーを表示します。

whoami

 ユーザー名をメモします。ユーザーは、インストーラー ファイルへの読み取りアクセス権と /tmpの詳細を確認してください。
 

2.パッケージの整合性を確認します。

Solarisクライアント上のインストーラー ファイルのSHA-256チェックサムを計算し、Avamarサーバーに格納されているチェックサムと比較します。

Solarisクライアントの場合(プレースホルダーをファイル名に置き換えます):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Example:

sha256sum /tmp/AvamarClient-solaris10-sparc-19.1.100-38.pkg

 期待される出力(例):

126ac94d5967480edeea3c6684db12db7ae256afd89370120d65717ed493aa8e  AvamarClient-solaris10-sparc-19.1.100-38.pkg

 Avamar Serverで、ソース パッケージに対して同じコマンドを実行します。

sha256sum /data01/avamar/src/downloads/SOL_/AvamarClient-solaris--.pkg

 Example:

sha256sum /data01/avamar/src/downloads/SOL5.10_SPARC/AvamarClient-solaris10-sparc-19.1.100-38.pkg

 2つのChecksumが異なる場合は、続行する前にAvamar Serverからパッケージを再ダウンロードします。
 

3./tmp権限を確認します。

の権限を一覧表示します /tmp ディレクトリ:

ls -ld /tmp

 一般的な正しい出力:

drwxrwxrwt 16 root root 184 Nov 8 12:40 /tmp

 権限にスティッキービット( )またはより制限的な場合は、修正します。

chmod 1777 /tmp

 

警告:変更 /tmp 権限は、システム上のすべてのユーザーに影響します。申請する前に、管理者権限が設定され、セキュリティへの影響が理解されていることを確認します chmod 1777.

 

4.インストーラーを再実行します。

ユーザー アクセス、パッケージの整合性、および /tmp アクセス許可がある場合は、最初に使用したのと同じコマンドを使用してインストーラーを再度実行します。
 

5.インストールが正常に完了したことを確認します。

Avamar Clientプラグインがエラーなしでインストールされていることを確認します。

pkginfo -l AVMRclnt

 正常な出力では、パッケージの詳細が一覧表示され、インストール済みのステータスが表示されます。また、インストーラー ログにエラー メッセージが表示されないことも確認します。

追記

  • 上記の手順を実行しても問題が解決しない場合は、インストーラー パッケージがチェックサム検証できないほど破損している可能性があります。Dellサポートに最新のコピーをリクエストします。
  • これらのコマンドは常に、十分な権限を持つユーザー(通常はrootまたはsudo権限を持つユーザー)として実行してください。
  • 予期しない動作が発生した場合、または追加のサポートが必要な場合は、Dellサポートにお問い合わせください。

Affected Products

Avamar Client
Article Properties
Article Number: 000193395
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.