Solaris 10 11/06 ご使用にあたって

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

この章では、Solaris 10 オペレーティングシステムのインストールに関連した問題を説明します。


注 –

この章に記載されている問題とバグの一部は、後続の Solaris 10 リリースですでに解決済みです。アップグレード済みの Solaris ソフトウェアでは、この章の一部の問題とバグに関する説明が適用されなくなっている可能性があります。使用している Solaris 10 ソフトウェアに適用されないバグと問題については、付録 A 「Solaris 10 オペレーティングシステムで統合された解決済みバグの表」を参照してください。


一般情報

ここでは、Solaris 10 OS での動作の変更点など、一般的な情報について説明します。

新しい最小メモリー要件

Solaris 10 11/06 リリース以降のすべての x86 ベースのシステムでは、Solaris ソフトウェアを実行するために 256M バイト以上の RAM が必要になっています。

Solaris リリースのアップグレードサポートの変更

Solaris 10 11/06 リリース以降にアップグレードできるのは、次のリリースの Solaris OS だけです。

Solaris 8 より前のリリースのソフトウェアを Solaris 10 11/06 ソフトウェアにアップグレードする場合は、最初に上記のいずれかのリリースにアップグレードしてください。そのあとに、Solaris 10 11/06 リリースにアップグレードしてください。

Solaris OS 以外の製品のサポート

Solaris 10 ソフトウェアは以前のリリースとの互換性についてテスト済みですが、第三者のアプリケーションが ABI に完全準拠していない場合もあります。これらのアプリケーションの互換性については、製造元に直接お問い合わせください。

Solaris ソフトウェアに含まれないほかの製品を Solaris OS とともにシステムで実行する場合があります。このような製品には、Sun よって提供されるものと、他社によって提供されるものがあります。このシステムを Solaris 10 リリースにアップグレードする場合は、このようなほかの製品が Solaris 10 OS でもサポートされることを確認してください。これらの各製品の状態に応じて、次のどちらかの方法を実行できます。

始める前に

ここでは、Solaris 10 OS のインストールまたは Solaris 10 OS へのアップグレードを行う前に知っておく必要がある重要な問題点について説明します。このような問題点による影響で、インストールやアップグレードが正常に完了しない場合があります。ここで説明する問題点が使用しているシステムに該当する場合は、インストールやアップグレードを行う前に、推奨される回避方法を実行する必要があります。

Solaris Companion DVD に関するインストールの変更

Solaris OS をインストールする場合、Solaris インストールプログラムを使用して Companion DVD を インストールすることはできません。pkgadd(1M) コマンドを使用して Solaris Companion DVD をインストールしてください。詳細なインストール手順については、Companion DVD に収録されている README ファイルを参照してください。

Solaris Live Upgrade と Solaris ゾーン

Solaris Live Upgrade を Solaris ゾーンで使用することはできません。Solaris 10 システムに非大域ゾーンをインストールしている場合には、Solaris Live Upgrade を使用して Solaris 10 11/06 リリースにアップグレードすることはできません。

luupgrade コマンドを使用すると、次のエラー メッセージが表示されます。


Unable to upgrade boot environment.

回避方法: このようなシステムをアップグレードする場合は、Solaris 対話式インストールプログラムまたはカスタム JumpStart プログラムを使用してください。これらのプログラムは、すべてのパッチと新規パッケージのうち、現在の OS と Solaris 10 11/06 ソフトウェアとの差分を含むものだけを Solaris 10 OS に適用します。また、すべての非大域ゾーンにもパッケージとパッチを適用します。

どちらのプログラムにも制限があります。たとえば、追加のソフトウェア製品またはロケールパッケージをインストールしたり、ディスクレイアウトを変更したりする方法で、アップグレードをカスタマイズすることはできません。.

x86 マシン上のミニルートへのパッチの適用

x86 マシン上のミニルートにパッチを適用する場合に、-C ターゲット指定子を指定して patchadd を使用する手順が変更されています。変更後の手順では、ミニルートを展開し、パッチを適用してから、ミニルートを再度パッケージ化する必要があります。

詳細な手順については、次のトピックを参照してください。

Solaris 10 の更新版でより長いキー長を使用するために必要な正しい Solaris Data Encryption Supplement

Solaris 10 11/06 リリースをインストールし、より長いキー長をデータ暗号化に使用するには、Solaris 10 に対応する Solaris Data Encryption Supplement パッケージを使用する必要があります。この補助パッケージは、SUNWcry および SUNWcryr パッケージとして配信され、次の場所からダウンロードできます。

http://www.sun.com/download/

これらのパッケージを現在の更新版と同じパッチレベルに上げるには、適切なパッチをインストールする必要があります。

現在のパッチレベルを確認するには、showrev -p を使用します。

Solaris 10 11/06 リリース用のパッチをインストールするときに必要な追加手順

次のパッチは、CR 6277164 および CR 6214222 で報告されている問題を解決するためのパッチです。

次の節では、それら報告済みの問題を完全に解決するために必要な追加手順について説明します。

GNOME ディスプレイマネージャーに関する問題の解決 (6277164)


注 –

GDM (GNOME ディスプレイマネージャー) をログインプログラムとして使用する前に、または GDM をログインプログラムとしてあらかじめ使用可能にしている場合は、この手順を実行します。それ以外の場合は、この手順は省略してもかまいません。


パッチを適用するときに、GDM 構成ファイルに新しい値を読み込みます。次に、GDM アプリケーションを再起動します。

  1. 構成ファイルに新しい値を読み込むために、次のオプションのいずれかを選択します。

    • /etc/X11/gdm/factory-gdm.conf ファイルを /etc/X11/gdm/gdm.conf ファイルにコピーします。

      gdm.conf ファイルに変更を加えていない場合は、この手順を実行します。この手順のあとに GDM アプリケーションを起動します。

    • factory-gdm.conf ファイルの差分を gdm.conf ファイルに手動でマージします。

      gdm.conf ファイルに加えた変更を残す場合は、この手順を実行します。

      ファイルをマージするときは、次のコマンドの値を factory-gdm.conf ファイルから gdm.conf ファイルにコピーします。これらのコマンドは、OS のパフォーマンスを最適化します。

      • RebootCommand

      • HaltCommand

      • SuspendCommand

      • DefaultPath

      • RootPath

      • GraphicalTheme

  2. GDM を再起動するために、次の手順を実行します。

    1. スーパーユーザーになります。

    2. 次のコマンドを実行します。


      # svcadm disable application/gdm2-login
      
    3. 表示されたコンソールで、Return キーを押してコマンドプロンプトを表示します。

    4. GDM を再起動するために、次のコマンドを実行します。


      # svcadm enable application/gdm2-login
      

Sun Fire V250 Server のインストール

SUNWCXall ソフトウェアメタクラスタを Sun FireV250 Server にインストールする必要があります。

NFS Version 4 で新しく導入されたシステム初回ブート時のプロンプト

Solaris 10 OS では、分散ファイルシステムの機構として、デフォルトで NFS Version 4 (NFSv4) が使用されます。NFSv4 では、ファイルのユーザーおよびグループの属性は、それぞれ「user@domain」および「group@domain」という形式の文字列として交換されます。

文字列のドメイン部分は、クライアントとサーバーの間で共通している必要があります。この情報は、システムのネームサービスドメイン名から自動的に導き出されます。ただし、場合によっては、導き出されたドメインがクライアントとサーバーの間で一致しないことがあります。通常、このような不一致は、次のいずれかの状況が成立している環境で発生する可能性があります。

クライアントとサーバーの間でドメイン情報が一致しない場合、NFSv4 でアクセスされるファイルの所有者は「nobody」であるように見えることがあります。 

正しい構成を確保するために、システムの初回ブート時に、NFSv4 に使用するドメインの入力を求めるプロンプトが表示されるようになりました。次のいずれかの構成に該当する配備を使用している場合は、このプロンプトに「いいえ」と回答してください。

カスタム JumpStart と上級インストール

カスタム JumpStartTM を使用してシステムインストールを自動的に実行する環境では、初回ブート時のプロンプトを表示しないように、ごく簡単な調整を行う必要があります。

set_nfs4_domain というスクリプト例が Solaris 10 配布メディアの ${CDrom_mnt_pt}/Solaris_10/Misc/jumpstart_sample ディレクトリに用意されています。このスクリプトのコピーを変更して、NFS4_DOMAIN 変数をサイト固有の条件に合わせて設定し、JumpStart の finish スクリプトの中から呼び出してください。これにより、ターゲットシステムの NFSv4 ドメインは JumpStart の終了段階で事前構成されるので、初回ブート時のプロンプトは表示されなくなります。

自動インストールを実行するには、次の手順を実行します。

  1. set_nfs4_domain スクリプトのコピーを作成し、JumpStart の finish.sh スクリプトと同じディレクトリに置きます。

  2. スクリプトを編集して、NFS4_DOMAIN 変数をサイト固有の条件に合わせて設定します。

  3. finish.sh スクリプトを編集して、set_nfs4_domain の呼び出しを追加します。

  4. JumpStart インストールを通常どおり実行します。

詳細は、sysidconfig(1M)sysidtool(1M)nfsmapid(1M)、および nfs(4) のマニュアルページを参照してください。『Solaris のシステム管理 (ネットワークサービス)』も参照してください。

x86: elx または pcelx NIC を備えたシステムでネットワーク構成が失敗する

elx または pcelx ネットワークインタフェースカード (NIC) を備えたシステムでは、インストールが失敗します。NIC の構成中に、次のエラーメッセージが表示されることがあります。


WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT>

詳細は、elxl(7D) または pcelx(7D) のマニュアルページを参照してください。

回避方法: elx または pcelx NIC を使用していないシステムにインストールして実行してください。

/var ファイルシステムのデフォルトのサイズは Extra Value 製品には不十分

次のような状況では、/var ファイルシステムのデフォルトのサイズは Extra Value 製品には不十分な場合があります。

/var ファイルシステムのスライスサイズを手動で大きくする必要があります。


注 –

/var ファイルシステムが別のスライスやパーティションに置かれていない場合、この問題は発生しません。


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

x86: BIOS バージョン GG.06.13 の Hewlett-Packard (HP) Vectra XU シリーズのシステムをアップグレードできない

Solaris 10 ソフトウェアには、大きなパーティションをインストールできる機能が含まれています。システム BIOS は Logical Block Addressing (LBA) をサポートしている必要がありますが、BIOS バージョン GG.06.13 は LBA アクセスをサポートしていません。このような衝突を Solaris ブートプログラムは処理できません。このことはほかの HP Vectra システムにも影響します。

このシステムをアップグレードすると、HP システムはブートしなくなります。暗い画面上に点滅する下線が表示されるだけです。

回避方法: 最新の BIOS バージョン GG.06.13 の HP Vectra XU シリーズシステムを Solaris 10 リリースにアップグレードしないでください。Solaris 10 リリースでは、これらのシステムはサポートされていません。

ブートフロッピーディスクまたはブート CD を使用すれば、ブートにハードディスクコードを使用しないので、システムをブートすることができます。その後、ブート可能デバイスとして、ネットワークまたは CD-ROM ドライブではなくハードディスクを選択してください。

SPARC: 古いファームウェアでは、ブート用 Flash PROM を更新する必要がある

SPARC ベースのシステムでは、Solaris 10 OS は 64 ビットモードでのみ動作します。一部の Sun4UTM システムでは、OS を 64 ビットモードで実行するために、Flash PROM 内の OpenBootTM ファームウェアを高いレベルに更新する必要があります。次のシステムでは、Flash PROM の更新が必要となる場合があります。

次の表に、UltraSPARC システムと、64 ビットの Solaris 10 OS を実行するために必要な最小限のファームウェアバージョンを示します。システムタイプは、uname -i コマンドを実行して確認できます。実行中のファームウェアバージョンは、prtconf -V コマンドを実行して確認できます。

表 1–1 UltraSPARC システム上で 64 ビット Solaris ソフトウェアを実行するために必要なファームウェアバージョン

システムタイプ (uname -i で出力される)

必要最小限のファームウェアバージョン (prtconf -V で出力される)

SUNW,Ultra-2 

3.11.2 

SUNW,Ultra-4 

3.7.107 

SUNW,Ultra-Enterprise 

3.2.16 


注 –

この表に記載されていないシステムでは、Flash PROM を更新する必要はありません。


Flash PROM を更新する方法については、http://docs.sun.com で『Solaris 8 Sun ハードウェアマニュアル』のいずれかの版を参照してください。

Solaris Live Upgrade を実行するには、追加パッチが必要

Solaris Live Upgrade が正しく動作するためには、使用する OS バージョンに特定のパッチリビジョンのセットをインストールする必要があります。http://sunsolve.sun.com を参照して、最新のパッチリストを使用しているかどうか確認してください。さらに詳しい情報は、SunSolveSM の Web サイトで、info Doc 72099 を参照してください。

Solaris Live Upgrade パッケージをインストールするときの制限

Solaris 7 または Solaris 8 リリースを実行している場合、Solaris Live Upgrade インストールプログラムを実行できない可能性があります。これらのリリースには、JavaTM 2 実行環境を実行するのに必要なパッチセットが含まれていません。

これにより発生する失敗で一番多いのは、Java の例外エラーです。次のメッセージが表示される場合があります。


InvocationTargetException in ArchiveReader constructornull
          java.lang.reflect.InvocationTargetException
                 at install.instantiateArchiveReader(Compiled Code)
                 at install.<init>(Compiled Code)
                 at install.main(Compiled Code)

Solaris Live Upgrade インストールプログラムを実行してパッケージをインストールするためには、Java 2 実行環境の推奨パッチクラスタが必要です。

回避方法: 次の回避方法を完了してください。

旧バージョンの Solaris Management Console ソフトウェアは Solaris Management Console 2.1 ソフトウェアと互換性がない

Solaris Management Console 2.1 ソフトウェアは、旧バージョンの Solaris Management Console 1.0、1.0.1、1.0.2 ソフトウェアと互換性がありません。Solaris Management Console 1.0、1.0.1、1.0.2 のいずれかのソフトウェアがインストールされた状態で Solaris 10 リリースおよびその互換バージョンにアップグレードする場合は、Solaris Management Console ソフトウェアをアンインストールする必要があります。システムに SEAS 2.0、SEAS 3.0、Solaris 8 Admin Pack のいずれかがインストールされていると、Solaris Management Console ソフトウェアが存在している可能性があります。

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

SPARC: Sun Blade 1500 ワークステーションでアップグレードがハングアップする (6363365)

DVD メディアからインストールまたはアップグレードしている場合、Solaris 10 11/06 ソフトウェアへのアップグレードがハングアップすることがあります。この問題は、JLMS DVD ドライブが搭載されている特定の Sun BladeTM 1500 ワークステーションで発生します。このエラーは、次のインストール方法のいずれかを使用するときに発生します。

システムがハングアップしても、エラーメッセージは表示されません。

回避方法: このようなシステムをアップグレードするときは、ネットワークインストールイメージを使用してください。

x86: BIOS デバイスのユーティリティーに障害が発生すると、インストールまたはアップグレードを完了できない (6362108)

特定の状況において、BIOS デバイスのユーティリティー (/sbin/biosdev) に障害が発生し、インストールまたはアップグレードが正常に行われないことがあります。このエラーは、次のいずれかの状況で発生する可能性があります。

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


biosdev: Could not match any!!

回避方法: パッチ ID 117435-02 を適用したあとは、必ずシステムをリブートしてください。インストールまたはアップグレードに使用される同一のディスクが、異なる fdisk パーティションレイアウトで構成されていることを確認してください。

次の例で使用するシステムには、同じ fdisk パーティションレイアウトで構成される 2 つのディスクが含まれています。これらのレイアウトを変更するには、次の手順を実行します。

  1. スーパーユーザーになります。

  2. ディスク管理ユーティリティーを起動します。


    # format
    

    システム上で使用できるディスクのリストが表示されます。

  3. fdisk パーティションを変更するディスクを選択するために、ディスクの番号を入力します。

  4. 「Format」オプションのリストから、「fdisk」を選択します。

    ディスクのパーティション情報と fdisk オプションのリストが表示されます。

  5. ディスクのレイアウトを変更するために、次のいずれかの方法を選択します。

    • 別のアクティブパーティションを指定する場合は、2 を押します。

    • 別のディスクパーティションを追加する場合は、1 を押します。

    • 未使用のパーティションを削除する場合は、3 を押します。

  6. 変更を保存して fdisk メニューを終了するには、5 を押します。

  7. ディスク管理ユーティリティーを終了するには、「Format」オプションから「Quit」を選択します。

  8. システムをリブートします。

  9. システムをリブートしたあとに、エラーメッセージが表示されなくなったことを確認します。スーパーユーザーとして、次のコマンドを入力します。


    # /sbin/biosdev
    

    それでもエラーメッセージが生成される場合は、前記の手順を繰り返します。ただし、手順 5 では別のオプションを選択してください。

  10. 同一の fdisk パーティションレイアウトを持つ同一のディスクがほかにもシステムに含まれている場合は、それらのディスクに対して手順 1 〜 9 を繰り返します。そのようなディスクがない場合は、Solaris のインストールまたはアップグレードを続行できます。

ルート (/) ファイルシステムが RAID-1 ボリューム (ミラー) の場合に、アップグレードオプションを使用できない (6263122)

ルート (/) ファイルシステムが RAID-1 ボリュームであるシステムを Solaris 10 11/06 ソフトウェアにアップグレードするときに、問題が発生します。この問題は、アップグレードを次のように実行するときに発生します。

次の問題のいずれかが発生します。

回避方法: 回避方法 1 を最初に実行します。最初の回避方法で問題が解決されなかった場合のみ、回避方法 2 に進んでください。

Solaris ゾーンがインストールされている場合に、Solaris Flash アーカイブを作成できない (6246943)

最新の Solaris リリースから、非大域ゾーンがインストールされているときに、Solaris Flash アーカイブを適切に作成できなくなっています。Solaris Flash 機能は、最新のリリースでは Solaris コンテナ (ゾーン) 機能との互換性を持っていません。

flar create コマンドを使用して、次の環境に Solaris Flash アーカイブを作成しないでください。

このような環境に Solaris フラッシュアーカイブを作成すると、配置したアーカイブが適切にインストールされないことがあります。

回避方法: ありません。

x86: Sun Java Workstations 2100Z では、Solaris 10 Operating System DVD からのブート時にパニックが発生することがある (6214356)

Sun Java Workstation 2100Z の DVD コンボドライブのファームウェアが原因で、システムパニックが発生することがあります。このパニックは、ワークステーションを Solaris 10 Operating System DVD からブートするときに発生します。カーネル起動画面が表示されたあと、次のメッセージがごく短時間に表示されます。


panic[cpu0]/thread=fec1be20: mod_hold_stub: 
Couldn't load stub module sched/TS_DTBL
fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11)
fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4)
fec25ce4 unix:disp_add+3d (fec026dc)
fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518)
fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,)
fec25d2c TS:_init+d (0, d6d89c88, fec25d)
fec25d3c genunix:modinstall+d9 (d6d89c88)
fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d)
fec25d7c genunix:modload+ac (fec026c4, fec26c4)
fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc)
fec25db4 genunix:getcid+50 (fec026c4, fec28514)
fec25dcc unix:dispinit+df (fec25ddc, fe814ba9)
fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37)
fec25ddc unix:startup+19 (fe800000, 166130, 7)
fec25dec genunix:main+16 ()

その後、システムが自動的にリセットされます。

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

回避方法 1: BIOS の構成設定の一部を変更します。この一時的な回避方法によって、Solaris 10 のインストールを完了できます。ただし、この方法では、DVD の読み取りパフォーマンスが低下することがあります。次の手順を実行します。

  1. システムのブート中に、プロンプトで F2 キーを押してセットアップモードに入ります。

    画面には、次のような接続タイプのオプションが表示されます。


    Primary Master [ ]
    Primary Slave [ ]
    Secondary Master [CD-ROM]
    Secondary Slave [ ]
  2. DVD ドライブの接続タイプを選択するために、CD-ROM 用の接続タイプを選択します。


    注 –

    システムに光学式ドライブが複数ある場合など、画面に CD-ROM 用の接続タイプが複数表示されることがあります。そのような場合は、システムのケースを開き、DVD ドライブの接続点を調べる必要があります。必ず DVD ドライブに適した接続タイプを選択してください。


  3. 適切な CD-ROM 接続タイプを選択したら、Enter キーを押します。

    次に表示される画面では、Type:[Auto] が自動的に選択されています。

  4. スペースバーを 2 回押して選択を Type:[CD-ROM] に変更します。

  5. 矢印キーを使用して「Transfer Mode」を選択します。

  6. Enter キーを押して、「Transfer Mode」のほかのオプションを一覧表示します。

  7. 矢印キーを使用して「Standard」を選択し、Enter キーを押して確定します。

  8. F10 キーを押して、構成の変更を保存し、BIOS セットアップを終了します。

    システムが再起動します。

回避方法 2: DVD コンボドライブのファームウェアを v1.12 に更新します。この回避方法を実行するには、Microsoft Windows が稼働しているシステムに DVD コンボドライブを接続する必要があります。次の手順を実行します。

  1. DVD コンボドライブを Sun Java Workstation 2100z から取り外します。ドライブを正しく取り外す手順については、ワークステーションのユーザーガイドを参照してください。

  2. Microsoft Windows が稼働しているシステムにドライブを接続します。必要な場合は必ず、マスターおよびスレーブのジャンパ設定を変更してください。

  3. AOpen のダウンロードセンターを参照します。 http://download.aopen.com.tw/default.aspx

  4. 次の情報を使用して、使用している DVD ドライブのファームウェアを検索します。

    • Product: Combo drives

    • Model: COM5232/AAH

    • Categories: Firmware

  5. ファームウェアバージョン R1.12 をダウンロードし、インストールします。

  6. ドライブをワークステーションに再び取り付けます。必要に応じて、マスターおよびスレーブのジャンパ設定を元に戻します。


注 –

このサイトには、これよりも新しいバージョンのファームウェアが用意されている可能性もあります。Sun のテストでは、パニックの問題は v1.12 リリースで解決されることが確認されています。v1.12 より新しいバージョンのファームウェアでも同様にこの問題が解決されるかどうかは、Sun では確認できません。


x86: 一部の Sun Fire システムでは、シリアルコンソールが動作しない (6208412)

次の Sun Fire システムでは、デフォルトではシリアルコンソール (ttya) が動作しません。

シリアルコンソールを使用するには、システムの BIOS を手動で設定する必要があります。

回避方法: この回避方法を実行するには、システムに Sun キーボードとディスプレイモニターが必要です。次の手順を実行します。

  1. マシンをブートします。

  2. システムのブート中に、プロンプトで F2 キーを押して Phoenix BIOS にアクセスします。

  3. 「Peripherals」で、通信ポートを「disabled」から「enabled」に変更します。

  4. 設定を保存し、システムをブートします。

  5. eeprom コマンドを使用して、入力デバイスと出力デバイスを ttya に変更します。


注 –

これらのシステムでは、システムのブート中に Stop キーと N キーを押しても、低レベルのファームウェアをデフォルトの設定にリセットすることはできません。


x86 fdisk ブートパーティションがすでに存在しているシステムでは、Solaris GUI インストールプログラムが失敗する場合がある (6186606)

x86 ブートパーティションがすでに存在しているシステムでは、Solaris GUI インストールプログラムが失敗する場合があります。既存の x86 ブートパーティションが Solaris GUI インストールプログラムで作成された場合に、この失敗が発生します。次のエラーメッセージが表示されます。


Default layout will not work on this system.
Error:
Error: ERROR: Could not create explicit fdisk partition on c0t0d0,
requested cylinders 14581 - 14597 in use by fdisk partition 1
Error:
Error: ERROR: System installation failed
Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 
artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk
partition 1  ERROR: System installation failed

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

回避方法 1: インストールプログラムで、インストールの種類を選択するよう求めるプロンプトが表示されたら、「3 Solaris Interactive Text (Desktop Session)」を選択します。

回避方法 2: Solaris GUI インストールプログラムを使用している場合は、次の手順を実行します。

  1. インストールを開始します。

  2. インストールの種類を選択するよう求めるプロンプトで、「カスタムインストール」を選択します。

    カスタムインストールのパネルでは、インストールするロケール、ソフトウェア、およびディスクに関する情報を入力するよう求められます。

  3. システムに応じて、これらの画面の質問に適切に回答します。

  4. Fdisk の選択画面で、x86boot パーティションが含まれているディスクにチェックマークを付けます。

  5. プルダウンメニューで x86boot パーティションを「UNUSED」に変更して、このパーティションを削除します。

  6. x86boot パーティションを「UNUSED」から元の「x86boot」に変更して、このパーティションを追加します。

  7. インストールを続行します。

x86: Sun LX50 サーバーにおいて X サーバーがマウスデバイスを開くことができない (5027771)

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:

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

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

非大域ゾーンがインストールされているシステムをアップグレードしたあとのロケールの問題 (6494427)

Solaris 10 11/06 リリースにアップグレードする場合、システムに非大域ゾーンが含まれていると、ロケールが正しく設定されません。アップグレード後は、ロケールが未設定になります。エラーメッセージは表示されません。

回避方法: 次の手順を実行します。

  1. アップグレードの前に、/var/sadm/system/admin/data/install_locales ファイルのコピーを作成します。

  2. アップグレードのあとで、このファイルをアップグレード後の install_locales ファイルにコピーします。

lofs タイプで定義された fs 資源を持つゾーンは Solaris 10 11/06 にアップグレードできない (6454140)

lofs fs 資源を使用して構成されているすべての非大域ゾーンがミニルート内のディレクトリをマウントする場合は、標準アップグレードを使用して以前の Solaris 10 リリースから Solaris 10 11/06 リリースにシステムをアップグレードできます。たとえば、lofs マウントされた /opt ディレクトリは、アップグレードで問題になりません。

ただし、lofs マウントされた /usr/local ディレクトリなど、標準以外の lofs マウントを使用して構成されている非大域ゾーンがある場合は、次のエラーメッセージが表示されます。


The zones upgrade failed and the system needs to be restored
 from backup.  More details can be found in the file
 /var/sadm/install_data/upgrade_log on the upgrade root file
 system.

このエラーメッセージでは、システムをバックアップから復元する必要があると記述されていますが、実際にはシステムは正常であり、次の回避方法を使用して正しくアップグレードすることができます。

回避方法:

  1. インストールされた OS でシステムをリブートします。

  2. lofs タイプで定義された fs 資源を削除して、ゾーンを再構成します。

  3. これらの資源を削除したあと、システムを Solaris 10 11/06 にアップグレードします。

  4. アップグレード後に、もう一度ゾーンを再構成して、削除した追加の fs 資源を復元します。

SPARC: Solaris フラッシュアーカイブをインストールすると Sun4v システムがハングアップする (6411690)

flarcreate コマンドで Solaris フラッシュアーカイブを作成するときに -L pax オプションを使用した場合は、このアーカイブを Sun4v システムにインストールするとハングアップします。このアーカイブ障害はアーカイブの取り出し中に発生します。この障害は T1000 モデルと T2000 モデルの両方に影響します。

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


/pci@7c0/pci@0: Device 1c Nothing there
/pci@7c0/pci@0: Device 1d Nothing there
/pci@7c0/pci@0: Device 1e Nothing there
/pci@7c0/pci@0: Device 1f Nothing there
Probing I/O buses
Sun Fire T200, No Keyboard
Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.20.4, 8184 MB memory available, Serial #000000.
Ethernet address 0:13:3f:3d:b3:13, Host ID: 000db914.



Rebooting with command: boot
Boot device: disk  File and args:
Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.
FCode UFS Reader 1.12 00/07/17 15:48:16.
Loading: /platform/SUNW,Sun-Fire-T200/ufsboot
Loading: /platform/sun4v/ufsboot
ERROR: Last Trap: Memory Address not Aligned
[Exception handlers interrupted, please file a bug]
[type 'resume' to attempt a normal recovery]
{0} ok
         (This hangs and will never complete)

回避方法: cpio コピーオプションを使用してアーカイブを作成します。cpio はデフォルトのオプションです。次の例を参照してください。


# flarcreate -n test.flar.sun4v.cpio -c
/net/server/export1/rw/test.flar.sun4v.cpio

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: Solaris 9 9/05 OS から Solaris 10 11/06 または Solaris Express への SVM アップグレードが失敗する (6397251)

x86 プラットフォーム上で Solaris ボリュームマネージャー (Solaris Volume Manager、SVM) をアップグレードする場合、アップグレードは失敗します。SVM ボリュームがルート (/) ファイルシステム上に構成されているときに、Solaris 9 9/05 OS から Solaris 10 11/06 OS または Solaris Express リリースにアップグレードする場合にエラーが発生します。

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


Processing profile

ERROR: The specified root and/or boot was not found or was not upgradeable
Solaris installation program exited.

Solaris が PRLI をテープデバイスに送信しない (6379955)

Solaris OS は パス復元処理中に Process Login (PRLI) データをテープデバイスに送信しません。

ユーザーに対するエラーメッセージは表示されませんが、次のことから問題を識別できます。

回避方法:

この状況から回復するには、FC ホストバスアダプタに対して luxadm forcelip コマンドを使用します。次に例を示します。

luxadm -e forcelip /dev/cfg/c99

c99 は、テープ移送との通信に使用されている特定のコントローラです。

x86: ロケールキーワードを含むカスタム JumpStart プロファイルテストが失敗する (6340509)

pfinstall -D コマンドを使用して JumpStart プロファイルをテストする場合、次の条件でドライランテストが失敗します。

GRUB ソフトウェアの導入によって、ミニルートが圧縮されます。GRUB ソフトウェアは圧縮されたミニルートからロケールのリストを検出できません。ミニルートは、最小の Solaris ルート (/) ファイルシステムで、Solaris インストールメディア上にあります。

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


Could not select locale

回避方法:

スクリプトの値は次のとおりです。

    次の手順を実行します。

  1. ミニルートアーカイブを圧縮解除します


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. lofiadm コマンドを使用してミニルートデバイスを作成します。


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE/dev/lofi/1
    
  3. lofi を含むミニルートをミニルートディレクトリの下にマウントします。


    # /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR
    
  4. プロファイルをテストします。


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  5. pfinstall テストの完了後に、lofi デバイスをマウント解除します。


    # umount $LOFI_DEVICE
    
  6. lofi デバイスを削除します。


    # lofiadm -d $TEMP_FILE_NAME
    

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

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


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

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

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

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

CD メディアを使用して Solaris インストールプログラムを実行しているときに、問題が発生することがあります。Solaris 10 11/06 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: 初期インストールのあと、kdmconfig プログラムが 2 回実行される (6209092)

Solaris 10 OS の初期インストール後、システムの最初のリブート時に kdmconfig プログラムが 2 回実行されることがあります。この最初の起動時に、プログラムが起動するたびに X サーバーの選択を求めるプロンプトが表示されます。この状況は、X サーバーを使用するように構成されていない x86 ベースのシステムで発生します。たとえば、グラフィックスディスプレイを使用していない「ヘッドレス」システムは、そのようなシステムの一例です。

回避方法: プログラムが起動して X サーバーの選択を求めるプロンプトが表示されたら、そのたびに F3_Exit キーを押します。起動処理が再開されるまでに少し時間がかかる場合もあります。この最初の起動が完了したら、それ以降はシステムをリブートしてもこの問題は発生しなくなります。

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 11/06 インストールガイド (基本編)』を参照してください。

SPARC: Solaris 10 OS インストールプログラムは、特定の場合のパネルを適切に表示しないことがある (5002175)

Solaris インストールプログラムを使用して Solaris 10 ソフトウェアをインストールすると、いくつかの情報および SunSM Remote Services (SRS) Net Connect ソフトウェアの終了パネルが適切に表示されないことがあります。

インストールパネルのフレームおよび「取消し」ボタンは表示されますが、インストールパネルの内容が表示されません。


注 –

この問題は、この Solaris OS リリースに含まれているほかのソフトウェア製品を Solaris インストールでインストールしている場合にも発生することがあります。


回避方法: 次の手順を実行します。

  1. 空のインストールパネルが表示されたら、「取消し」ボタンをクリックして、SRS Net Connect インストールを省略します。

  2. Solaris 10 ソフトウェアのインストールが完了したあとで、SRS Net Connect ソフトウェアを Solaris 10 Operating System DVD または Solaris 10 SOFTWARE - 2 CD から手動でインストールします。

最初に Solaris 10 ソフトウェアインストールを完了したあとで SRS Net Connect ソフトウェアをインストールすると、すべてのパネルが正しく表示されます。

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 

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

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

アップグレードに関する注意事項とバグ情報


注 –

Solaris 10 11/06 リリース以降のアップグレードに関する最新のサポート情報については、「Solaris リリースのアップグレードサポートの変更」を参照してください。


ここでは、アップグレードに関するバグ情報について説明します。これらのバグには、Solaris 10 OS へのアップグレード中に発生するものもあれば、アップグレードの完了後に発生するものもあります。

インストールされているがブートされていないゾーンを含むシステムでアップグレードが失敗する

インストールされているのに、ブートされていないまたは準備ができていない非大域ゾーンによって、システムは正しくアップグレードされなくなります。エラーメッセージは表示されません。

回避方法:

そういったゾーンが見つかった場合は、アップグレードを開始する前に、ゾーンの準備を整えてから停止する必要があります。次に例を示します。


global# zoneadm -z myzone ready ; zoneadm -z myzone halt

SUNWgnome-a11y-libs-share のゾーン作成エラー (6437617)

Solaris 10 11/06リリースに完全ルートの非大域ゾーンをインストールしている場合、次のエラーメッセージがゾーンのエラーログに表示されることがあります。


/export/home/wholerootzone/root/var/sadm/pkg/SUNWgnome-a11y-libs-share/install/postinstall: 
cannot return when not in function 
pkgadd: ERROR: postinstall script did not complete successfully

Installation of <SUNWgnome-a11y-libs-share> on zone <wholerootzone>

注 –

このエラーメッセージの wholerootzone という名前は説明のためのものであり、インストールログに表示されるパスはシステムによって異なる可能性があります。


回避方法: ありません。

Solaris 10 11/06 リリースへのアップグレード中に qlc.conf 構成ファイルが更新されない (6428334)

既存の /kernel/drv/qlc.conf 構成ファイルを含む Solaris 10 11/06 リリースへのアップグレード中に、qlc.conf ファイルは更新された形式およびパラメータを取得しません。エラーメッセージは表示されません。

回避方法:

qlc.conf ファイルを更新するには、Solaris 10 11/06 リリースへのアップグレード後に次のパッチをインストールします。

非大域ゾーンが含まれた Solaris 10 システムを Solaris 10 11/06 リリースにアップグレードすると、ローカルファイルシステムサービスが失敗する場合がある (6428258)

非大域ゾーンが含まれた Solaris 10 3/05 システムまたは Solaris 10 1/06 システムを Solaris 10 11/06 リリースにアップグレードすると、ローカルファイルシステムをマウントする SMF サービスが非大域ゾーンで失敗する場合があります。その結果、非大域ゾーン内のその他のサービスが起動に失敗することがあります。

非大域ゾーンを使用して Solaris 10 システムを Solaris 10 6/06 または Solaris 10 11/06 リリースにアップグレードしたあとで、サービスが保守状態になる場合があります。次に例を示します。


# zlogin myzone svcs -x
    svc:/system/filesystem/local:default (local file system mounts)
     State: maintenance since Wed May 24 13:18:06 2006
    Reason: Start method exited with $SMF_EXIT_ERR_FATAL.
       See: http://sun.com/msg/SMF-8000-KS
       See: /var/svc/log/system-filesystem-local:default.log
    Impact: 18 dependent services are not running.  (Use -v for list.)

回避方法:

大域ゾーンから非大域ゾーンをリブートします。次に例を示します。


global# zoneadm -z myzone reboot

Solaris 10 から Solaris 10 11/06 へのアップグレードで、リブート時に SMF エラーが発生し、Solaris パッケージにパッチの適用に影響を与える可能性のある問題が含まれる (6421275)

Solaris 10 から Solaris 10 11/06 へアップグレードするときに、複数の SMF エラーおよびパッケージ違反エラーがリブート時に発生します。次のエラーメッセージが表示されます。


oyster console login: May  3 15:05:47 svc.startd[7]: 
svc:/system/basicreg:default: Method "/usr/sbin/sconadm register -c -m autoreg" 
failed with exit status 1.
May  3 15:05:48 svc.startd[7]: svc:/system/basicreg:default: 
Method "/usr/sbin/sconadm register -c -m autoreg" failed with exit status 1.
May  3 15:05:48 svc.startd[7]: svc:/system/basicreg:default: 
Method "/usr/sbin/sconadm register -c -m autoreg" failed with exit status 1.
May  3 15:05:48 svc.startd[7]: system/basicreg:default failed


#scvs -xv
svc:/system/basicreg:default (?)
State: maintenance since Wed May 03 15:05:48 2006
Reason: Start method failed repeatedly, last exited with status 1.
  See: http://sun.com/msg/SMF-8000-KS
  See: /var/svc/log/system-basicreg:default.log
Impact: This service is not running.
#
# cat  /var/svc/log/system-basicreg:default.log
[ May  3 15:05:33 Enabled. ]
[ May  3 15:05:33 Rereading configuration. ]
[ May  3 15:05:47 Executing start method 
("/usr/sbin/sconadm register -c -m autoreg") ]
You must accept terms of use (by passing in -a) in order to register.
The terms of use and binary code license agreement are located at:
Terms of Use : http://sun.com/applink/sunuc/tou1en
Binary Code License Agreement :
http://sun.com/applink/sunuc/bcl1en
[ May  3 15:05:48 Method "start" exited with status 1 ]
[ May  3 15:05:48 Executing start method 
("/usr/sbin/sconadm register -c -m autoreg") ]
You must accept terms of use (by passing in -a) in order to register.
The terms of use and binary code license agreement are located at:
Terms of Use : http://sun.com/applink/sunuc/tou1en

Binary Code License Agreement :
http://sun.com/applink/sunuc/bcl1en
[ May  3 15:05:48 Method "start" exited with status 1 ]
#
we also had multiple packages owning the same type "f" files 
after zones upgrade as follows:

/usr/lib/breg/basicreg.jar
/usr/lib/breg/br-common.jar
/usr/lib/breg/data/RegistrationProfile.properties
/usr/lib/breg/jdom.jar
/usr/lib/breg/resources/i18n/assetStrings_de.properties
/usr/lib/breg/resources/i18n/assetStrings_es.properties
/usr/lib/breg/resources/i18n/assetStrings_fr.properties
/usr/lib/breg/resources/i18n/assetStrings_it.properties
/usr/lib/breg/resources/i18n/assetStrings_ja.properties
/usr/lib/breg/resources/i18n/assetStrings_ko.properties
/usr/lib/breg/resources/i18n/assetStrings_sv.properties
/usr/lib/breg/resources/i18n/assetStrings_zh.properties
/usr/lib/breg/resources/i18n/assetStrings_zh_TW.properties
/usr/lib/breg/resources/i18n/countryStrings_de.properties
/usr/lib/breg/resources/i18n/countryStrings_es.properties
/usr/lib/breg/resources/i18n/countryStrings_fr.properties
/usr/lib/breg/resources/i18n/countryStrings_it.properties
/usr/lib/breg/resources/i18n/countryStrings_ja.properties
/usr/lib/breg/resources/i18n/countryStrings_ko.properties
/usr/lib/breg/resources/i18n/countryStrings_sv.properties
/usr/lib/breg/resources/i18n/countryStrings_zh.properties
/usr/lib/breg/resources/i18n/countryStrings_zh_TW.properties
/usr/lib/breg/resources/i18n/languageStrings_de.properties
/usr/lib/breg/resources/i18n/languageStrings_es.properties
/usr/lib/breg/resources/i18n/languageStrings_fr.properties
/usr/lib/breg/resources/i18n/languageStrings_it.properties
/usr/lib/breg/resources/i18n/languageStrings_ja.properties
/usr/lib/breg/resources/i18n/languageStrings_ko.properties
/usr/lib/breg/resources/i18n/languageStrings_sv.properties
/usr/lib/breg/resources/i18n/languageStrings_zh.properties
/usr/lib/breg/resources/i18n/languageStrings_zh_TW.properties
/usr/lib/breg/resources/i18n/wizardStrings_de.properties
/usr/lib/breg/resources/i18n/wizardStrings_es.properties
/usr/lib/breg/resources/i18n/wizardStrings_fr.properties
/usr/lib/breg/resources/i18n/wizardStrings_it.properties
/usr/lib/breg/resources/i18n/wizardStrings_ja.properties
/usr/lib/breg/resources/i18n/wizardStrings_ko.properties
/usr/lib/breg/resources/i18n/wizardStrings_sv.properties
/usr/lib/breg/resources/i18n/wizardStrings_zh.properties
/usr/lib/breg/resources/i18n/wizardStrings_zh_TW.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_de.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_es.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_fr.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_it.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_ja.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_ko.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_sv.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_zh.properties
/usr/lib/breg/resources/i18n/xmlValueStrings_zh_TW.properties
/usr/lib/breg/wizard.jar
/usr/sbin/sconadm
/usr/sbin/smpatch

    回避方法: 次の手順を実行します。

  1. スーパーユーザーになります。

  2. システムにインストールされている SUNWbreg および SUNWbrg の地域化パッケージを一覧表示します。


    # pkginfo | awk '{print $2}' | grep 'SUNW.breg' > /tmp/list.breg
           # cat /tmp/list.breg
           SUNWcbreg
           SUNWdbreg
           SUNWebreg
           SUNWfbreg
           SUNWhbreg
           SUNWibreg
           SUNWjbreg
           SUNWkbreg
           SUNWsbreg
           # pkginfo | awk '{print $2}' | grep 'SUNW.brg' > /tmp/list.brg
           # cat /tmp/list.brg
           SUNWcbrg
           SUNWdbrg
           SUNWebrg
           SUNWfbrg
           SUNWhbrg
           SUNWibrg
           SUNWjbrg
           SUNWkbrg
           SUNWsbrg

    注 –

    上記 /tmp/list.breg/tmp/list.brg の内容は当該システムへの地域化パッケージのインストール状況によって異なり、空の場合もあります。/tmp/list.brg がパッケージ名を含んでいる場合は、パッケージ名を控えておいてください。手順 5 でどのパッケージをコピーすればよいかわかります。もし、ファイルが空の場合は、手順 4 に進みます。


  3. 手順 2 で検出したパッケージをアンインストールします。


    # pkgrm `cat /tmp/list.breg /tmp/list.brg`
    
  4. SUNWbrgSUNWdc、および SUNWbreg パッケージをアンインストールします。


    # pkgrm SUNWbrg SUNWdc SUNWbreg
    
  5. SUNWbrg パッケージと必要な地域化パッケージを CD や DVD などの配布メディアからコピーします。


    注 –

    必要な地域化パッケージ名は /tmp/list.brg ファイルの中にリストされています。



    # cd distribution-media
        # cd Solaris_10/Product
        # cp -rp SUNWbrg `cat /tmp/list.brg` /tmp
    
  6. SUNWbrg と地域化パッケージをインストールします。


    # pkgadd -d /tmp SUNWbrg
    

    /tmp/list.brg ファイルが空でない場合は、それらの地域化パッケージをインストールします。


    # pkgadd -d /tmp `cat /tmp/list.brg`
    

x86: Solaris Express 3/06 OS へのアップグレード時にアップグレードオプションを使用できない (6386504)

OS を Solaris Express 3/06 OS にアップグレードする場合、アップグレード操作は次のように失敗します。

この問題は、削除が必要な未使用のブートパーティションが原因で発生します。

この問題は、次の状況で発生します。

次のエラーが /tmp/install_log に書き込まれます。


# more /tmp/install_log
kdmconfig: The following warning was noted:
Error while executing loadkeys command.
Checking c1d0s0 for an upgradeable Solaris image.
The x86 Boot fdisk partition is missing /a/boot/solaris/bootenv.rc

回避方法:

Solaris 9 9/04 OS からアップグレードしたあとのデバイス ID の不一致

この Solaris 10 リリースの Solaris ボリュームマネージャーでは、デバイス ID が新しい形式で表示されます。Solaris 9 9/04 OS では、ディスクセットでのデバイス ID サポートが導入されましたが、この新しい形式は認識されません。Solaris 9 9/04 リリースから Solaris 10 OS にアップグレードするとき、既存のディスクセットアップに関連付けられたデバイス ID は、Solaris ボリュームマネージャーの構成で更新されません。Solaris 9 9/04 OS に戻す必要がある場合、アップグレード後にディスクセットに加えた構成の変更は、Solaris 9 9/04 OS で使用できないことがあります。詳細は、『Solaris ボリュームマネージャの管理』の第 25 章「Solaris ボリュームマネージャのトラブルシューティング (作業)」を参照してください。

ゾーンが含まれるシステムをアップグレードしたあとに、ロケールの問題が発生する (6361672)

GUI ベースのインストールプログラムを使用してゾーンが含まれるシステムをアップグレードすると、ロケールの問題が発生します。インストールしたあとに、/etc/default/init ファイルの LANG 変数が null に設定されます。いずれかのシステムコマンドを実行すると、次のエラーメッセージが表示されます。


couldn't set locale correctly

回避方法: スーパーユーザーとして、次の回避方法のいずれかを選択します。

x86: ドライバ更新を追加したときに、ネットワーク構成に失敗することがある (6353146)

インストール時更新 (ITU) としても知られる、ドライバ更新 (DU) を追加しているとき、Solaris 10 OS のインストールに失敗することがあります。このエラーは、GUI を使用して Solaris 10 ソフトウェアをインストールする場合に発生します。次のメッセージが表示されます。


Unable to run cmd: /usr/sbin/sysidput

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

x86: GRUB (GRand Unified Bootloader) メニューが含まれる Solaris Live Upgrade ブート環境を削除できない (6341350)

Solaris Live Upgrade を使用してブート環境を作成するときには、システムのいずれかのブート環境で GRUB (GRand Unified Bootloader) メニューを運用します。このブート環境は、ludelete コマンドを使っても削除できません。

このブート環境を削除しようとすると、次のエラーメッセージが表示されます。


ERROR: The boot environment name-of-boot-environment contains the GRUB menu.
ERROR: You are not allowed to delete this BE.
Unable to delete boot environment.

回避方法: lumake コマンドまたは luupgrade コマンドを使用して、このブート環境を再利用してください。GRUB メニューを含むブート環境は、最後に削除するブート環境にします。


注 –

Solaris Live Upgrade では、最後のブート環境を削除することはできません。また、GRUB メニューが含まれるブート環境を削除することもできません。ただし、最後のブート環境に GRUB メニューが含まれている場合でも、他のすべてのブート環境については必要に応じて削除できます。


x86: Solaris 10 11/06 リリースへのアップグレード時に、Agilent Fibre Channel HBA Driver パッケージの削除に失敗する (6330840)

Solaris Live Upgrade を使用して Solaris 8 2/02 リリースから Solaris 10 11/06 リリースにアップグレードする場合に、Agilent Fibre Channel HBA Driver パッケージ (HPFC) の削除に失敗します。次のようなエラーメッセージが upgrade_log ファイルに記録されます。


Removing package HPFC:
Modifying /a/kernel/drv/sd.conf
cmdexec: ERROR: unable to open
/a/var/sadm/pkg/HPFC/save/sed/kernel/drv/sd.conf
pkgrm: ERROR: class action script did not complete successfully

Removal of partially failed.
pkgrm return code = 2

The upgrade succeeds, but two instances of the HPFC package 
are included on the system.

回避方法: 次の手順を実行します。

  1. スーパーユーザーになります。

  2. HPFC パッケージの次のインスタンスを削除します。


    # pkgrm HPFC
    # pkgrm HPFC.2
    
  3. Solaris 10 11/06 OS DVD を DVD-ROM ドライブに挿入します。

  4. ディレクトリを、HPFC パッケージを含むディレクトリに変更します。


    # cd /cdrom/Solaris_10/Product
    
  5. HPFC パッケージをシステムに追加します。


    # pkgadd -d `pwd` HPFC
    

Solaris Live Upgrade の luupgrade コマンドを実行したときに進捗バーが表示されない (6239850)

Solaris Live Upgrade ソフトウェアを次の方法で使用する場合は、アップグレード進捗バーが表示されません。

たとえば、次のコマンドを実行した場合、次の出力が表示されたあとに進捗バーが表示されるべきです。


Running installer on BE s10u1.

しかし、進捗バーは表示されません。


# luupgrade -i -n s10u1 -s /net/installsrv/export/s10u1
 -O "-nodisplay -noconsole"


Validating the contents of the media /net/installsvr/export/s10u1.
The media is a standard Solaris media.
The media contains a standard Solaris installer.
The media contains Solaris 3 version 10.
Mounting BE s10u1.
Running installer on BE s10u1.

エラーメッセージは表示されません。

回避方法: prstat コマンドを使用してください。このコマンドでは、インストールが進行してパッケージが追加されるに従って、その進捗を監視することができます。

SPARC: 推奨パッチクラスタが適用された Solaris 9 リリースからのアップグレードは部分的にしか成功しない (6202868)

推奨パッチクラスタがインストールされた Solaris 9 リリースが稼働しているシステムでは、Solaris 10 OS へのアップグレードは部分的にしか成功しません。この問題は、Solaris 9 推奨パッチクラスタがインストールされた次のリリースが稼働しているシステムで発生します。

Solaris 10 リリースへのアップグレード時に、システムから SUNWcti2x パッケージが正常に削除されません。

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

Solaris Live Upgrade を使用して以前の Solaris リリースからアップグレードするとき、古いアンインストーラが削除されない (6198380)

Solaris Live Upgrade を使用して Solaris 8 または Solaris 9 リリースから Solaris 10 OS にアップグレードするとき、古いアンインストールプログラムは削除されません。このような以前の OS のアンインストールプログラムは、システムの /var/sadm/prod ディレクトリに残ります。

次に示す古いアンインストーラは削除されません。


uninstall_Alternate_Pathing_2_3_1.class
uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class
uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class
uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class
uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class
uninstall_Capacity_on_Demand_1_0.class
uninstall_Java3D_1_3_1.class
uninstall_Java3D_1_3.class
uninstall_Java3D_1_2_1_04.class
uninstall_Java3D_1_2_1_03.class
uninstall_Lights_Out_Management_2_0.class
uninstall_Man_Page_Supplement.class
uninstall_OpenGL_1_3.class
uninstall_OpenGL_1_2_3.class
uninstall_Netra_ct_Platform_1_0.class
uninstall_Netra_t11xx_Alarms_2_0.class
uninstall_Netscape_6_2_3.class
uninstall_Netscape_6_2_1_Beta.class
uninstall_PC_launcher_1_0_2.class
uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class
uninstall_RSC_2_2_2.class
uninstall_RSC_2_2_1.class
uninstall_RSC_2_2.class
uninstall_ShowMeTV_1_3.class
uninstall_Solaris_9_French_Localization.class
uninstall_Solaris_9_German_Localization.class
uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class
uninstall_Solaris_9_Italian_Localization.class
uninstall_Solaris_9_Japanese_Localization.class
uninstall_Solaris_9_Korean_Localization.class
uninstall_Solaris_9_Simplified_Chinese_Localization.class
uninstall_Solaris_9_Spanish_Localization.class
uninstall_Solaris_9_Swedish_Localization.class
uninstall_Solaris_9_Traditional_Chinese_Localization.class
uninstall_Solaris_On_Sun_Hardware_Documentation.class
uninstall_Sun_Hardware_AnswerBook.class
uninstall_SunATM_5_0.class
uninstall_SunATM_5_1.class
uninstall_SunFDDI_PCI_3_0.class
uninstall_SunFDDI_SBus_7_0.class
uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class
uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class
uninstall_SunForum_3_1.class
uninstall_SunForum_3_2.class
uninstall_SunHSI_PCI_3_0.class
uninstall_SunHSI_SBus_3_0.class
uninstall_SunScreen_3_2.class
uninstall_SunVTS_5_1_PS6.class
uninstall_SunVTS_5_1_PS5.class
uninstall_SunVTS_5_1_PS4.class
uninstall_SunVTS_5_1_PS3.class
uninstall_SunVTS_5_1_PS2.class
uninstall_SunVTS_5_1_PS1.class
uninstall_SunVTS_5_0.class
uninstall_System_Management_Services_1_4.class
uninstall_System_Management_Services_1_3.class
uninstall_System_Management_Services_1_2.class
uninstall_System_Service_Processor_3_5.class
uninstall_WBEM_DR_1_0.class
uninstall_Web_Start_Wizards_SDK_3_0_2.class
uninstall_Web_Start_Wizards_SDK_3_0_1.class
uninstall_Web_Start_Wizards_SDK.class
uninstall_XML_Libraries_2_4_12.class

回避方法: システムをアップグレードしたあと、/var/sadm/prod ディレクトリにある古いアンインストーラを手動で削除してください。

アップグレード後に、構成ファイル pam.conf が自動的に更新されない (5060721)

この Solaris 10 リリースでは、pam_ldap の機能に変更が加えられています。このリリースにアップグレードするとき、既存の pam.conf 構成ファイル内の pam_ldap 構成は更新されず、これらの変更は反映されません。pam_ldap 構成が検出された場合は、アップグレードの終了時に生成される CLEANUP ファイルに、次のような通知が追加されます。


/etc/pam.conf please examine/update the pam_ldap configuration 
because its functionality has changed, 
refer to pam_ldap(5) documentation for more information

回避方法: アップグレード後に /etc/pam.conf を調べます。必要に応じて、このファイルを手動で変更して、pam_ldap の新しい機能と互換性を持たせます。変更内容は、use_first_pass オプションや try_first_pass オプションなどのパスワードプロンプト機能、パスワード更新機能などです。pam.conf の更新方法の詳細については、pam_ldap(5) のマニュアルページを参照してください。

Solaris Live Upgrade の使用時にインストールプログラムが表示するテキストに関する問題 (4736488)

Solaris Live Upgrade で luupgrade(1M) コマンドに -i オプションを指定して、アクティブでないブート環境をアップグレードした場合、言語によってはインストールプログラムが表示するテキストが判読不能になります。これは、現在のブート環境にある古いリリースに存在していないフォントを、インストールプログラムが要求した場合に発生します。

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

SPARC: アップグレードの際に、SUNWjxcft パッケージの削除でエラーが記録される (4525236)

Solaris 8 ソフトウェアから Solaris 10 リリースへのアップグレードの際、SUNWjxcft パッケージが削除されるときに、次のようなエラーメッセージが upgrade_log ファイルに記録されます。


Removing package SUNWjxcft: 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias 
Removal of <SUNWjxcft> was successful

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

Solaris 10 リリースにアップグレードすると既存の Secure Shell デーモン (sshd) が使用できなくなることがある (4626093)

/etc/init.d/sshd デーモンから第三者の Secure Shell (OpenSSH など) を実行しているシステムの場合、Solaris 10 リリースにアップグレードすると、既存の Secure Shell デーモンが使用できなくなります。アップグレード時に、Solaris 10 ソフトウェアが自身の sshd で /etc/init.d/sshd の内容を上書きし、既存の sshd が失われます。

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

/export ディレクトリが満杯に近いシステムのアップグレードが失敗する (4409601)

/export ディレクトリの空き容量がゼロに近い状態で、システムを Solaris 10 リリースにアップグレードしようとすると、/export ディレクトリ容量の必要条件の計算に誤りが発生し、アップグレードに失敗します。この問題は、ディスクレスクライアントがインストールされている場合によく発生します。または、/export ディレクトリに他社製のソフトウェアがインストールされている場合にも発生します。次のメッセージが表示されます。


WARNING: Insufficient space for the upgrade.

回避方法: アップグレードの前に、次のいずれかを実行してください。

ディスクレスクライアントサーバーおよびディスクレスクライアントのアップグレード (4363078)

現在のシステムが、Solstice AdminSuiteTM 2.3 Diskless Client ツールによってインストールされたディスクレスクライアントをサポートしている場合、2 つの手順を実行する必要があります。

  1. 既存のディスクレスクライアントのうち、サーバーと同じ Solaris バージョンで同じアーキテクチャーのものをすべて削除します。

  2. Solaris 10 リリースをインストールするか、または Solaris 10 リリースにアップグレードします。

具体的な手順については、『Solaris のシステム管理 (基本編)』を参照してください。

ディスクレスクライアントを削除せずに Solaris 10 ソフトウェアをインストールしようとすると、次のようなエラーメッセージが表示されます。


The Solaris Version (Solaris version-number) on slice 
<xxxxxxxx> cannot 
be upgraded. 
There is an unknown problem with the software configuration installed 
on this disk.

このエラーメッセージの version-number は、現在、システムで稼働している Solaris のバージョンを表します。<xxxxxxxx> は、このバージョンの Solaris ソフトウェアを実行しているスライスです。

インストールに関するその他の注意事項

ここでは、Solaris OS のインストールに関連する注意事項について説明します。

UpgradePatches ディレクトリからパッチをインストールすると Patchadd が失敗する (6241052)

patchadd コマンドを使用して DVD メディアの UpgradePatches ディレクトリにあるパッチをインストールする場合、patchadd が失敗します。これらのパッチは、標準アップグレードプロセスに使用されるもので、パッチインストールプログラムで使用されるべきではありません。

エラーメッセージは表示されません。

smosservice add コマンドは指定された ARCH=all パッケージをインストールしない (4871256)

smosservice add コマンドは、root (/) または /usr ファイルシステムで ARCH=all が指定されたパッケージをインストールしません。これらのパッケージがスキップされたことを示すエラーメッセージは表示されません。この問題はすべての Solaris OS バージョンに存在し、SPARC® ベースと x86 ベースの両方のクライアントに適用されます。

不足しているパッケージの一覧は、実行中の Solaris リリースによって異なります。

回避方法: 不足している ARCH=all パッケージを検出し、インストールします。

不足しているパッケージの確認およびインストールに関する段階的な手順については、『Solaris のシステム管理 (基本編)』「失われた ARCH=all パッケージを検出してインストールする方法」を参照してください。

StarSuite パッチアプリケーションに必要な追加手順

次のパッチは、CR 6234855 および CR 6262830 で報告された StarSuiteTM の問題を解決するために、Solaris OS に適用されます。

報告済みの問題を完全に解決するには、これらのパッチを適用したあとに次の手順を実行します。これらの手順を実行すれば、たとえば、StarSuite 7 Product 5 ソフトウェアを使用して、StarSuite 8 ソフトウェアで作成された OpenDocument ファイルを開けるようになります。

  1. スーパーユーザーになります。

  2. 次のコマンドを実行します。


    # update-mime-database /usr/share/mime
    
  3. システムからログアウトしてから、再度ログインします。

StarOffice と StarSuite は同じシステムに共存できない

Solaris 10 OS をインストールすると、選択した言語に応じて StarOffice または StarSuite TM ソフトウェアのいずれかが自動的にインストールされます。言語の一覧とその言語でサポートされているソフトウェアを次に示します。

選択した言語 

サポートされるソフトウェア 

中国語、日本語、韓国語 

StarSuite 

その他の言語 

StarOffice 

StarOffice と StarSuite は同じシステムに共存できません。誤ってインストールしたソフトウェアを置き換えるには、次の手順を実行します。

  1. Solaris 10 SOFTWARE - 3 CD または Solaris 10 Operating System DVD をドライブに挿入します。

  2. スーパーユーザーになります。

  3. /cdrom/cdrom0/Solaris_10/Product などの Product ディレクトリに移動します。

  4. ソフトウェアを置き換えます。

    • StarOffice を StarSuite で置き換えるには、次のコマンドを使用します。


      # pkgrm SUNWsogm SUNWsom
      # pkgadd -d . SUNWsoagm SUNWsoam
      
    • StarSuite を StarOffice で置き換えるには、次のコマンドを使用します。


      # pkgrm SUNWsoagm SUNWsoam
      # pkgadd -d . SUNWsogm SUNWsom
      

Solaris 7 または Solaris 8 ソフトウェアが稼働している文書サーバーに 9 文字より長い名前のドキュメントパッケージをインストールできない

翻訳された PDF 形式の文書コレクションの中には、パッケージ名が 9 文字を超えるものがあります。Solaris 7 または 8 ソフトウェアが稼働しているサーバーに、このような PDF コレクションをインストールする場合は、先にパッチを 2 つインストールしておく必要があります。

回避方法: これらのパッチのインストール手順については、Solaris 10 OS DOCUMENTATION DVD にある Solaris Documentation Important Information ファイルを参照してください。このファイルは次のディレクトリにあります。


mount-point/README/locale/install_
locale.html

選択したロケール以外のロケールもインストールされることがある

Solaris 10 リリースでは、インストールするロケールを選択した場合、関連するほかのロケールもインストールされることがあります。これは、すべての完全ロケール (メッセージが翻訳されている) とアジアおよび日本語の部分ロケールが、言語単位でパッケージ化し直されたためです。ほかの部分ロケールは従来通りに地理上の分類 (中央ヨーロッパなど) に基づいて、パッケージ化されてインストールされます。

Solaris Live Upgrade を使用すると、LANGUAGES CD からデフォルトですべての言語がインストールされる (4898832)

Solaris 10 リリースをインストールするのに複数の CD を使用する Solaris Live Upgrade で行うと、LANGUAGES CD からデフォルトですべての言語がインストールされます。

インストール後、インストール時に選択したロケール以外のロケールでシステムにログインすると、判読できない文字が表示される可能性があります。このようなロケールのいずれかにログインしたあとは、英語のロケールが表示されます。

回避方法: インストール時に、カスタムインストールオプションを選択します。LANGUAGES CD インストール時にインストールする必要のない言語のチェックをすべて解除します。