Solaris Management Console (SMC) 1.0、1.0.1、1.0.2 のいずれかがインストールされた状態で Solaris 8 1/01 または 4/01 オペレーティング環境にアップグレードする場合は、アップグレードの前に SMC をアンインストールする必要があります。SMC 2.0 は、旧バージョンの SMC と互換性がありません。システムに SEAS 2.0、SEAS 3.0、Solaris 8 Admin Pack のいずれかがインストールされていると、SMC が終了することがあります。
アップグレードする前に /usr/bin/prodreg を実行して、Solaris Management Console のフルアンインストールを行います。
アップグレード前に SMC 1.0、1.0.1、1.0.2 をアンインストールしていなかった場合は、SMC 1.0、1.0.1、1.0.2 のすべてのパケージを削除する必要があります。パッケージの削除には prodreg ではなく、必ず pkgrm を使用してください。また、パッケージを削除する順序にも注意する必要があります。以下に手順を示します。
スーパーユーザーになります。
端末エミュレータで次のコマンドを実行します。
# pkginfo |grep "Solaris Management Console" |
上記の出力結果で、 パッケージ名の説明文の先頭に「Solaris Management Console 2.0」という文字列がない場合、そのパッケージは SMC 1.0 のパッケージです。
pkgrm を使用して、SMC 1.0 パッケージのすべてのインスタンスを次の順序で削除します。
説明文に「Solaris Management Console 2.0」という文字列が含まれているパッケージは削除しないでください。たとえば、SUNWmc.2 は SMC 2.0 のパッケージです。
pkginfo の出力に、複数のバージョンの SMC 1.0 パッケージが含まれている場合は、pkgrm を使用して、パッケージ名の末尾に番号が付いていないものを先に、付いているものをその後に削除してください。たとえば、pkginfo の出力に SUNWmcman と SUNWmcman.2 が含まれている場合、最初に SUNWmcman を削除して、次に SUNWmcman.2 を削除します。prodreg は使用しないでください。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
端末エミュレータで次のコマンドを実行します。
# rm -rf /var/sadm/pkg/SUNWmcapp |
これで SMC 2.0 が正しく機能するようになります。将来 SMC 2.0 の保守を行う際は、または、SMC 2.0 が正しく機能しない場合は、SMC 2.0 をいったん削除して次の手順で再インストールすることをお勧めします。
端末エミュレータで次のコマンドを実行します。
# pkginfo |grep "Solaris Management Console" |
現在システムにインストールされている SMC パッケージの名前が出力されます。
pkgrm を使用して、SMC 2.0 パッケージのすべてのインスタンスを次の順序で削除します。
SUNWmc と SUNWmc.2 のように、ある SMC 2.0 パッケージに対して複数のインスタンスが存在する場合は、最初に SUNWmc を削除して、次に SUNWmc.2 を削除してください。prodreg は使用しないでください。
# pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom # pkgrm SUNWjsmc # pkgrm SUNWjmga |
Solaris 8 SOFTWARE 1 of 2 CD (Intel 版) を CD-ROM ドライブに挿入し、端末エミュレータで次のコマンドを実行します。
# cd /cdrom/sol_8_u4_ia/s0/Solaris_8/Product # pkgadd -d . SUNWmgapp |
CD を取り出して、Solaris 8 SOFTWARE 2 of 2 CD (Intel 版) を CD-ROM ドライブに挿入し、端末エミュレータで次のコマンドを実行します。
# cd /cdrom/sol_8_u4_ia_2/s0/Solaris_8/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev SUNWmga SUNWdclnt |
CD を取り出して、Solaris 8 LANGUAGES CD (Intel 版) を CD-ROM ドライブに挿入し、端末エミュレータで次のコマンドを実行します。
# cd /cdrom/sol_8_u4_lang_ia/s0/components/Japanese/i386/Packages # pkgadd -d . SUNWjsmc SUNWjmga |
これによって、すべての旧バージョンの SMC が削除され、SMC 2.0 が正しく機能するようになります。