Solaris 9 9/04 ソフトウェアをインストールする前に知っておく必要があるバグについて説明します。
Intel の Preboot Execution Environment (PXE) を使用して、Adaptec Ultra-160 SCSI インタフェースを持つシステムにネットワークインストールを実行した場合、インストールがハングアップします。次のようなエラーメッセージが表示されます。
Error: Unable to Find Device Driver The device driver, cadp160.bef, is missing. |
この例では、cadp160.bef ドライバがシステムに見つからないことを示しています。影響を受けるドライバの名前はシステムによって異なります。
このエラーは、システムの BIOS において、Adaptec Ultra-160 インタフェースがシステムのネットワークインタフェースカード (NIC) と同じ割り込み要求 (IRQ) を使用するように設定している場合に発生します。
回避方法: 次のいずれかを実行してください。
ネットワーク経由でインストールする場合は、Adaptec Ultra-160 SCSI インタフェースを取り外してから、PXE でネットワークインストールを実行します。
Solaris 9 9/04 の DVD-ROM または CD-ROM ディスクからインストールします。
Sun LX50 システムにおいて、X サーバーが PS/2 マウスデバイスを開くことができない場合があります。このエラーは、インストール時、あるいは、システムのリブート時に発生します。この問題が発生すると、次のエラーメッセージが表示されます。
ddxSUNWmouse: Error opening mouse device '/dev/kdmouse; /dev/kdmouse: No such device or address |
結果として、Solaris インストールプログラムはコマンド行インタフェースでしか動作できません。この問題は、インストール後、Solaris 実行時にも残ることがあります。
回避方法: サーバーの PS/2 コネクタに接続されている Y ケーブル上で、PS/2 キーボードとマウス間の接続を切り替えてください。
その後、システムをリブートしても PS/2 マウスが認識されない場合は、LX50 サーバーの Reset ボタンを押してください。あるいは、次のブートプロンプトが表示されたときに、再構成オプション (b -r) を使用してください。
Select (b)oot or (i)nterpreter: |
re-preinstall コマンドでカスタム JumpStart ソフトウェアをインストールすると失敗します。この失敗は、読み取り専用のアクセス権を持つファイルシステムの UFS ログを fsck コマンドが更新できないために発生します。
たとえば、次のコマンドを入力します。
# /usr/sbin/install.d/re-preinstall cXtXdXsX
システムがリブートした後、次のエラーメッセージが表示されます。
fsck of device failed, re-preinstall needs to be re-run. syncing file systems... done Program terminated |
回避方法: 次のいずれかを実行してください。どちらの方法を実行する場合も、スーパーユーザーである必要があります。
オプション 1: 書き込み可能なネットワークインストールイメージを使用している場合は、次の手順に進んでください。
インストールイメージが格納されているサーバー上で、/usr/sbin/install.d/rcS.stub ファイルを編集して、次の行を削除またはコメントアウトします。
# # Make sure the root FS is clean # # /etc/fsck -F ufs -o p ${RootfsRaw} >/dev/null # if [ $? -ne 0 ]; then # echo "fsck of ${RootfsRaw} failed, re-preinstall needs to be re-run." # /usr/sbin/halt # if |
JumpStart ソフトウェアをインストールしているシステム上で、ネットワークインストールイメージをシングルユーザーモードでブートします。
ok boot net -s
re-preinstall コマンドを通常どおりに実行します。
# /usr/sbin/install.d/re-preinstall cXtXdXsX
オプション 2: CD-ROM または DVD-ROM ディスクから直接ブートしている場合は、次の手順に進んでください。
CD-ROM または DVD-ROM ディスクからブートします。
インストーラを終了します。
re-preinstall コマンドを実行します。
手順 3 で作成したデバイスをマウントします。
たとえば、手順 3 で「re-preinstall c0t0d0s0」というコマンドを入力した場合、このファイルシステムを次のようにマウントします。
# mount /dev/dsk/c0t0d0s0 /mnt
マウントしたファイルシステム上で、sbin/rcS スクリプトを編集して、オプション 1 の手順 1 と同じ行を削除またはコメントアウトします。
ファイルシステムをアンマウントします。
# umount /mnt
システムをリブートして、JumpStart ソフトウェアのインストールを継続します。
キーボード、ビデオ、マウス (KVM) 切替器に PS/2 マウスを接続している x86 システムでは、インストール中、Solaris が適切に動作しないことがあります。この場合、次のような問題が発生します。
インストールの準備中、X サーバーの構成をテストしているときに、画面が真っ黒になる。
システムがハングアップして、再起動が必要になる。
結果として、Solaris インストールプログラムは GUI モードで動作できず、コマンド行インタフェースでしか動作できません。この問題は、インストール後、Solaris 実行時にも残ることがあります。
回避方法: PS/2 マウスをシステムに直接接続してください。切替器が USB デバイスをサポートしている場合は、USB マウスを使用することもできます。
特定の Sun Fire サーバーおよび NetraTM サーバーに Solaris 9 9/04 ソフトウェアをインストールするには、最初にサーバー上のファームウェアを更新する必要があります。Solaris 9 9/04 ソフトウェアをインストールする前にファームウェアを更新しないと、サーバーでパニックが起こります。この問題は、次のサーバーで発生します。
Sun Fire 3800 サーバー
Sun Fire 4800 サーバー
Sun Fire 4810 サーバー
Sun Fire 6800 サーバー
Sun Fire V1280 サーバー
Netra 1280 サーバー
この問題が発生すると、次のエラーメッセージが表示されます。
panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0 addr=5586ee326973add3 mmu_fsr=0 |
ok プロンプトが表示されます。
回避方法: 適切なファームウェアのパッチを適用してファームウェアを更新してください。
Sun Fire 3800、4800、4810、または 6800 サーバーには、次のいずれかのパッチを適用します。
パッチ ID 112883-05 (5.14.4 ファームウェア更新)
パッチ ID 112884-01 (5.15.0 ファームウェア更新)
Sun Fire V1280 または Netra 1280 サーバーには、パッチ ID 113751-03 (5.13.0013 ファームウェア更新) を適用します。
ファームウェア更新パッチは、SunSolveSM Web サイト http://sunsolve.sun.com で入手できます。必ず、パッチの最新のバージョンをダウンロードして適用してください。
Solaris 2.6 ソフトウェアまたは Solaris 7 ソフトウェアを実行しているシステムでは、Solaris 9 9/04 DVD がボリューム管理によって正しくマウントされません。そのため、インストールサーバーを設定したり、Live Upgrade を実行したり、メディア上のデータにアクセスしたりできません。
回避方法: 次のどちらかを実行してください。
システムに対応したパッチを適用する。
リリース |
パッチ ID |
---|---|
Solaris 2.6 (SPARC 版) |
107618-03 |
Solaris 7 (SPARC 版) |
107259-03 |
Solaris 2.6 (x86 版) |
107619-03 |
Solaris 7 (x86 版) |
107260-03 |
Solaris 9 9/04 DVD をマウントする。
ただし、ボリューム管理を使用しないでください。次の手順に従って、手動で DVD をマウントします。
スーパーユーザーになります。
ボリューム管理を停止します。
# /etc/init.d/volmgt stop |
手動で DVD をマウントします。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
DVD がマウントされていて、DVD 上のデータにアクセスできることを確認します。
# cd /mnt1 # ls |
DVD が正しくマウントされている場合は、システムから次の情報が返されます。
Copyright Solaris_9 |