Solaris 9 Maintenance Update 1 ご使用にあたって

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

複数のパッチアーキテクチャをサポートするパッチをインストールすると、patchadd がエラーメッセージを表示する (bug ID 4706994)

MU1 のインストール時に、複数のパッケージアーキテクチャをサポートするパッチをインストールすると、次のような、致命的ではないエラーメッセージが //var/sadm/install_data/Maintenance_Update_log に表示されることがあります。


Installing xxxxxx-yy (x of xx)
See //var/sadm/patch/xxxxxx-yy log for details
grep: can't open pdgabbrev.extension/pkginfo

たとえば、パッチ 123456-01 に次のパッチパッケージが含まれていたとします。

この場合、次のエラーメッセージが表示されます。

grep: can't open SUNWcar.u/pkginfo

回避方法 : このエラーメッセージは無視してください。このメッセージは、パッチのインストールには影響しません。これは、patchadd(1M) から remove_PATCH_PROPERTIES() 関数へ、適当なパラメータが渡されなかったことを示します。

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

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


# /bin/sh ./install_mu options

回避方法 : install_mu は、コマンド行または管理用スクリプトから次のように実行してください。


# ./install_mu options

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

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


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

Patchadd is terminating.

または


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

このメッセージは、該当のパッチの対象となるパッケージがシステム上に見当たらないため、patchadd がそのパッチを適用しなかったことを示します。

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

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

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

必要なパッチが適用されていないというエラーメッセージが install_mu によって表示される

Maintenance_Update_log ファイルに次のメッセージが表示されることがあります。


ERROR: This patch requires the following patches
which have not been applied to the system:
xxxxxx-yy XXXXXX-YY

Patchadd is terminating.

システムにインストールされていないパッチのパッケージに対しても、新規の patchadd は必要なパッチがインストールされているかどうかを調べ、このメッセージを表示します。

回避方法 : システムにこのパッチのパッケージがインストールされていない場合には、このメッセージは無視してください。

システムをリブートしないと login できない (bug ID 4423853)

シングルユーザーモードでインストールする場合は、終了時に exit コマンドを使用しないでください。代わりに reboot コマンドを使用してください。reboot ではなくexit を使用すると、次のようになります。

回避方法 : シングルユーザーモードで MU をインストールしたあと exit コマンドを使用してしまった場合は、システムをリブートしてください。

マルチユーザーモードで MU をインストールしたあと exit コマンドを使用してしまった場合で、root ユーザーが一人もログインしていないときにも、システムをリブートしてください。