Solaris 10 8/07 ご使用にあたって

インストールに関する注意事項とバグ情報

Solaris 10 OS のインストール時またはインストール後に発生するバグ情報について説明します。

Sun アップグレードの詳細なパッチ解析のパネルはスクロールできない (6597686)

Solaris のアップグレード中、削除されるパッチを確認するために「Detailed Analysis」を選択するとパッチがパネルに表示されますが、このパネルはスクロールできません。削除されるパッチの完全なリストは表示できません。

回避方法: analyze_patches スクリプトを手動で実行します。


# cd <cdrom>/Solaris_10/Misc
# ./analyze_patches -R rootdir -N netdir -D databasedir

コマンドのオプションは次のとおりです。

-R rootdir

rootdir は、インストールされたシステムのルートです。デフォルトのルートディレクトリは / です。

-N netdir

netdir は、インストールする OS イメージのルートへのパスです。デフォルトのパスは /cdrom/cdrom0 です。netdir は、Solaris_10_606 ディレクトリを含んでいるディレクトリへのパスです。NFS マウントポイントから patch_analyzer を実行する場合は、このオプションを使用する必要があります。

-D databasedir

OS イメージ内の /Misc ディレクトリ以外のディレクトリからスクリプトを呼び出す場合、プログラムはパッチ解析に使用するデータベースを見つけることができません。-D オプションを使用して、データベースへのパスを指定してください。このデータベースは OS イメージの Solaris_10_606/Misc/database ディレクトリにありますが、これが見つからないとスクリプトは正しく動作しません。

SPARC: CD イメージまたは DVD イメージをインストールすると、最初のリブート後に Xsun ではなく Xorg が実行される (6595091)

SPARC プラットフォームでは、Extra Value 製品を含めてインストールした場合、リブート時にバグが発生します。Solaris OS のインストールの完了後、システムがリブートし、起動ツールによって SunVTS ソフトウェアのインストールが試みられます。その際 Xorg のコアダンプが発生し、SunVTS をインストールするためのプロンプトは表示されません。

このバグは、次のいずれかの状況で発生する可能性があります。

回避方法: インストール時には Extra Value 製品をインストールしないでください。代わりに、インストール後に Extra Value 製品を手動でインストールします。最後の CD または DVD で Extra Value ディレクトリに移動し、インストーラを手動で実行します。

SPARC: CD を使用したアップグレードで luupgrade が失敗する (6573154)

SPARC システムで、CD (CD1) を使用して Live Upgrade でシステムをアップグレードすると、luupgrade コマンドが失敗します。次のエラーメッセージが表示されます。


# luupgrade -u -n s10u4_ABE  -s /cdrom/cdrom0/s0 -j /var/tmp/profile

179536 blocks
miniroot filesystem is <lofs>
Mounting miniroot at </cdrom/cdrom0/s0/Solaris_10/Tools/Boot>
mount: /tmp/miniroot.3694: Device busy
ERROR: Cannot mount miniroot at </cdrom/cdrom0/s0/Solaris_10/Tools/Boot>.

回避方法: 次のいずれかを選択してください。

dev_info ノードに親のデータがないため PCIe にパニックが発生する (6517798)

driver.conf ファイルが parent 属性を使って変更されている場合、NULL ポインタ間接参照によって Solaris OS にパニックが発生することがあります。次のエラーメッセージが表示されます。


System panic: BAD TRAP: type=31 rp=2a101d31200 addr=8 mmu_fsr=0 
occurred in module "pcie" due to a NULL pointer dereference

回避方法: PCI Express (PCIe) ベースの SPARC システムに Solaris 10 8/07 OS をインストールする場合は、まず driver.conf ファイルが変更されているかどうかを次の手順で確認します。

  1. /kernel/drv ディレクトリに移動します。

  2. driver.conf ファイルに parent 属性が設定されているかどうかを確認します。parent 属性が設定されている場合で、親の最後のノードに pci というワードが含まれているときは、その行をコメントにします。必ずプロパティー全体をコメントにしてください。次に例を示します。


    # name="ACME,simple" parent="/pci@7c0/pci@0/pci@9"
    # unit-address="3,1" debug-mode=12;
    name="ACME,example" parent="pseudo" instance=1;
    name="ACME,scsi" parent="/pci@7c0/pci@0/pci@9/scsi"
    unit-address="3,1" debug-mode=12;
  3. 次のディレクトリにある driver.conf ファイルに対して、手順 2 を繰り返します。

    • /usr/kernel/drv

    • /platform/`uname -i`/drv

    • /platform/`uname -m`/drv

  4. Solaris 10 8/07 OS をインストールします。

  5. パッチ 127747-01 をインストールします。

  6. 手順 1 および 3 に示されたディレクトリに移動します。手順 2 でコメントにした driver.conf ファイル内の行をすべてコメント解除します。

Solaris OS のインストール後、Linux パーティションが GRUB メニューに表示されない (6508647)

ディスクに Linux がインストールされている場合、別のパーティションに Solaris OS をインストールすると、Linux パーティションは GRUB メニューに表示されません。エラーメッセージは表示されません。

回避方法: GRUB メニューの menu.lst ファイルを編集して、Linux を GRUB メニューに追加します。次の手順を実行します。

  1. Solaris OS をブートします。

  2. /boot/grub/menu.lst にある menu.lst ファイルを編集します。詳細は、『Solaris のシステム管理 (基本編)』を参照してください。

x86: メモリーが 512M バイトのシステムでインストールがハングアップする (6423854)

512M バイトのシステム上でのインストールは、次の条件のときにメモリーが不足してハングアップすることがあります。

利用可能なメモリーが使い果たされると、GUI インストール処理は速度が低下し、最終的に失敗します。ウィンドウ環境への表示が正しく行われません。

回避方法:

この問題を回避するには、最初にインストールを開始するときに非ウィンドウ環境を選択してください。インストールメディアから起動しているときに、次のメニューが表示されます。


-----------
 1.     Solaris Interactive (default)
 2.     Custom JumpStart
 3.     Solaris Interactive Text (Desktop session)
 4.     Solaris Interactive Text (Console session)
 5.     Apply driver updates
 6.     Single user shell
 Enter the number of your choice.
 -----------

このとき、「4. Solaris Interactive Text (Console session)」を選択します。この非ウィンドウ環境ではテキストのみのインストールが開始され、大量のメモリーを消費するプロセスは発生しません。

x86: インストール時の無効な /sbin/dhcpinfo エラー (6332044)

x86 ベースのシステムに Solaris 10 8/07 リリースをインストールすると、次のエラーメッセージが表示されます。


/sbin/dhcpinfo: primary interface requested but no primary interface is set

このエラーはインストールには影響がなく、インストールは成功します。

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

x86: CD メディアからインストールしてリブートを選択したあとに、ハングアップしているように見える (6270371)

CD メディアを使用して Solaris インストールプログラムを実行しているときに、問題が発生することがあります。Solaris 10 8/07 SOFTWARE CD - 4 から Solaris ソフトウェアをインストールしたあとに、次のプロンプトが表示されます。


Press Reboot now to continue.

「Reboot」を押しても、システムが応答しない場合があります。インストールは成功します。ただし、このエラーにより、インストールプログラムが正常に終了しません。つまり、標準のインストール後クリーンアップとシステムリブートを実行することができません。

次の例のようなエラーメッセージが、/tmp/disk0_install.log ファイルに記録されます。


Exception in thread "Thread-70" java.lang.IndexOutOfBoundsException:
Index: 6, Size: 5
     at java.util.ArrayList.add(ArrayList.java:369)
     at
com.sun.wizards.core.WizardTreeManager.
actualExitButtonPressed(WizardTreeManager.java:1499)
     at
com.sun.wizards.core.WizardTreeManager.
exitButtonPressed(WizardTreeManager.java:1486)
     at
com.sun.wizards.core.AutonextController.
run(AutonextController.java:736)
     at
java.lang.Thread.run(Thread.java:595)

回避方法: 次のいずれかを選択してください。

x86: カスタム JumpStart インストールのあと、システムのブートが失敗する (6205478)

カスタム JumpStart インストール方式を使用して x86 ベースのシステムへのインストールを行う場合は、スライス 2 をオーバーラップスライスとして明示的に構成すると、エラーが発生します。インストールの完了後に、システムが正常にリブートされません。次のエラーメッセージが表示されます。


Cannot find Solaris partition

オーバーラップスライス 2 (c0t0d0s2 など) は、シリンダ 0 ではなくシリンダ 1 から始まるように設定されるので、この失敗が発生します。

回避方法: カスタム JumpStart プロファイルで、スライス 2 をオーバーラップスライスとして構成する filesys キーワードエントリを削除します。たとえば、次のようなキーワードエントリを削除します。


filesys c0t0d0s2 all overlap

エントリを削除したあと、カスタム JumpStart インストールを実行します。

x86: boot-device 変数が設定されていない場合、DVD から対話式 GUI インストールを行うと失敗する (5065465)

Solaris 10 Operating System DVD から Solaris をインストールする場合、対話式 GUI インストールは失敗することがあります。この失敗は、システムで boot-device 構成変数が設定されていない場合に発生します。

boot-device 構成変数が設定されているかどうかを調べるには、次のコマンドを入力します。


# prtconf -pv | grep boot-device

このコマンドの出力が boot-device: のみで、関連付けられたデバイスがない場合、対話式 GUI インストールプログラムを使用して Solaris 10 Operating System DVD からインストールを行うことはできません。

回避方法: 対話式テキストインストーラを使用して Solaris 10 ソフトウェアをインストールしてください。インストールプログラムで、インストールの種類を選択するよう求められたら、オプション 3 の「Solaris Interactive Text (Desktop Session)」を選択します。

Solaris 10 Operating System DVD からのインストール方法の詳細については、『Solaris 10 8/07 インストールガイド (基本編)』を参照してください。

x86: 一部の Dell Precision ワークステーションで、インストール中に USB キーボードがフリーズする (4888849)

一部の Dell Precision ワークステーションでは、インストール中に USB キーボードがフリーズしたり部分的に機能しなくなったりして、インストールを実行できなくなることがあります。

回避方法: 次のいずれかを実行してください。

あるいは、システムの BIOS を更新して問題を解決してください。

ファイルシステムの作成時に警告メッセージが出力されることがある (4189127)

インストール中、ファイルシステムの作成時に、次のどちらかの警告メッセージが出力される可能性があります。


Warning: inode blocks/cyl group (87) >= data blocks (63) in last
cylinder group. This implies 1008 sector(s) cannot be allocated.

または


Warning: 1 sector(s) in last cylinder unallocated 

この警告メッセージは、作成中のファイルシステムのサイズと使用しているディスク上の容量が等しくない場合に表示されます。この場合、ディスク上に、作成中のファイルシステムには取り込まれない未使用の領域ができます。この未使用のディスク領域は、ほかのファイルシステムに割り当てることはできません。

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