SUN Solaris8/9 パッチ情報

Solaris のセキュリティフィックス、バグフィックスを行う。

バージョンごとのパッチの方法

Solaris 8 と Solaris 9 は Sustaining Support だけの状態で、新しいパッチは作られない。 Solaris 10 の Extended Support は 2027 年 1 月に終了する予定である。 現在も使い続けるシステムは、Solaris 11.4 への移行を検討する。

パッチファイルの入手

まず、Recommended Patch や Maintenance Update のファイルを入手する。 ファイルは My Oracle Support (https://support.oracle.com/) から入手する。入手には有効なサポート契約が必要である。 SPARC 版と x86 版でファイルが違うので、対象のマシンに合ったものを選ぶ。

ダウンロードと解凍はマルチユーザモードで行ってよい。 パッチの適用はシングルユーザモードで行う。

sendmail のバージョンに関する注意

パッチや Maintenance Update で、sendmail のバージョンが置き換わることがある。 自前で sendmail を入れているときは、次のように対処する。

パッチの適用

root でログイン

システムが起動し、ログイン画面が出たら、 options -> session -> FailSafeSession(または command line login)でログインする。 CDE や OpenWindows は選ばない。

シングルユーザモードで再起動

    sync
    /etc/halt
    boot -s
    mountall -F ufs

パッチの適用

    (シングルユーザモードになっていること)
    mountall -F ufs
    cd <パッチファイルのあるディレクトリ>

    # x86 版 Solaris 9 では
    unzip 9_x86_Recommended.zip
    cd 9_x86_Recommended
    sh install_cluster -nosave

    # SPARC 版 Solaris 9 では
    # unzip 9_Recommended.zip
    # cd 9_Recommended
    # sh install_cluster -nosave

    # SPARC 版 Solaris 8 では
    # unzip 8_Recommended.zip
    # cd 8_Recommended
    # sh install_cluster -nosave

    # Solaris 10 では
    # unzip patchset.zip
    # cd 10_Recommended
    # ./installpatchset --s10patchset

    sync
    /etc/halt