Solaris 7 Maintenance Update 2 ご使用にあたって

インストールに関するバグ

install_mush で起動すると正常に動作しない (bug ID 4062334)

sh(1)ksh(1) とのやりとりに問題があるため、コマンド行から次のコマンドを実行したり、管理用スクリプトから install_mu を起動すると、install_mu は特定のパッチを正常にインストールしません。


# /bin/sh ./install_mu arguments

対処方法 : コマンド行または管理用スクリプトから次のようにして install_mu を実行します。


# ./install_mu arguments

install_mu/tmp ディレクトリにファイルを残す (bug ID 4108278)

install_mu/tmp にファイルと作業ディレクトリを残します。そのファイルとディレクトリにより /tmp が一杯になり、システム上で問題を起こす可能性があります。/tmp に残されるファイルとディレクトリは、install*SUNW* という形式です。

対処方法 : install_mu の実行が完全に終了した後、install*SUNW* というファイルおよびディレクトリが /tmp にないかどうかを確認します。それらのファイルが root によって最近作成されていた場合、それらを削除します。あるいは、MU2 をスタンドアロンマシンまたはサーバーにインストールした場合は、システムをリブートします。

Patchadd が終了メッセージを表示する

次のメッセージが install_mu によって表示されることがあります。


Installation of XXXXXX-YY failed:
  Attempting to patch a package that is not installed.

ログファイルには、以下のメッセージが残されます。


One or more patch packages included in
XXXXXX-YY are not installed on this system.

Patchadd is terminating.

patchadd は、そのパッチの対象となるパッケージが Solaris 7 システムに入っていなかった場合、パッチの適用はしません。このメッセージは、そういった理由で適用しなかったことを示しています。

たとえば、あるアーキテクチャのパッチを別のアーキテクチャのシステムにインストールしようとした場合 (sun4c システムに sun4u パッチをインストールするなど)、patchadd はそれを検知し、このメッセージを表示します。

このメッセージは、システム上に 1 つまたは複数のパッケージが見つからない場合にも表示されます。管理者がパッケージを削除した可能性や、もともとインストールされていなかった可能性 (全体ディストリビューションより小さいクラスタをインストールした場合など) があります。ディスクレスクライアントと AutoClient の場合は、これが当てはまります。

対処方法 : このメッセージは無視してください。