apcupsd インストール時 の error メッセージについて

[対象となる製品のバージョン]

 Asianux Server 3 ==MIRACLE LINUX V5 for x86(32bit)
 Asianux Server 3 ==MIRACLE LINUX V5 for x86-64(64bit)

 

[質  問]
ネットワークインストールでインストールを行うと、install.logに以下のメッセージが記録されることがあります。

 

 

/var/tmp/rpm-tmp.85146: line 3: rm: command not found

/var/tmp/rpm-tmp.85146: line 4: rm: command not found

/var/tmp/rpm-tmp.85146: line 15: cp: command not found

awk: コマンドライン:24: 致命的: ファイル `/etc/rc.d/init.d/halt.old' を読み込むために開けません (そのようなファイルやディレクトリはありません)

/var/tmp/rpm-tmp.85146: line 41: chmod: command not found

error: %post(apcupsd-3.14.3-1.2AXS3.i386) scriptlet failed, exit status 127

 

 

[原  因]

HTTP/FTP、またはインストール用ツリーを構築しての NFS 経由でのインストールでは、パッケージのインストール順序が CD ISO イメージを使用したインストールとは異なります。

そのため、apcupsd パッケージのインストール時に、apcupsd パッケージの %post スクリプトが必要としているコマンド群が含まれている coreutils パッケージがインストールされておらず、このようなエラーメッセージが表示されます。

 

[対  処]

apcupsd パッケージを再インストールしてください。

再インストールにより、apcupsd パッケージの %post スクリプトが正常に実行され、正常にインストールが完了します。

 

[注意事項]
本ドキュメントの内容は、予告なしに変更される場合があります。

 

本ドキュメントは、限られた評価環境における検証結果をもとに作成しており、 全ての環境での動作を保証するものではありません。

本ドキュメントの内容に基づき、導入、設定、運用を行なったことにより損害が 生じた場合でも、弊社はその損害についての責任を負いません。あくまでお客様のご判断にてご使用ください。

 

[更新履歴]

・2009年 1 7日 新規作成