JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11 ご使用にあたって     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  始める前に

2.  インストールに関する注意事項

インストールに関するバグ情報

ディスク容量が少なくメモリー割り当ての多いシステム上で、自動インストーラによるインストールが失敗する (7090030)

umask の制限が強いために、AI クライアントのブートが wanboot.conf エラーで失敗する (7052679)

SPARC: テキストインストール時にネットデバイス名と通信デバイス名が不正にマップされる (7097656)

テキストインストーラでは、既存の Solaris2 パーティション内の別のスライスに Oracle Solaris 11 をインストールすることはできない (7091267)

zoneadm install コマンドにディレクトリを渡すと、そのツリーの下にある重複した名前を持つプロファイルが削除される (7093399)

自動インストーラのマニフェストがすべてのユーザーから読み取り可能な状態でインストールされる (7097115)

aimanifest コマンドを使用して新しい要素を追加する場合、直接の次の要素が見つからないと処理が失敗する (7093788)

nge ドライバを含む x2100 プラットフォームでネットワークベースの自動インストーラが失敗する (6999502)

sysconfig およびテキストインストーラアプリケーションがタイムゾーン画面から予期しないかたちで終了する (7026383)

デュアルパスのブートディスクを使用すると、自動インストーラによるターゲットディスクのマッチングが失敗する (7079889)

FMA ディスクトポロジ検出が、直接接続されたディスクと仮想ディスクが混在する構成を処理しないことがある (7093885)

プロファイルを選択するには、ホスト名条件とクライアントから返されたホスト名が厳密に一致する必要がある (7098861)

テキストインストーラが、別の言語が選択されていても英語で表示される (7095437)

Oracle VM Server for SPARC: 古いシステムファームウェア上では、ゲストドメインの WAN ブートと自動インストールが遅くなる (6969316)

AI サーバーでの複数の AI サービス名の競合 (7042544)

DNS が有効化されていない場合に installadm create-service が不完全な DHCP 構成を作成する (7087888)

txzonemgr がラベル付きゾーンを複製できない (7107525)

ハードウェア関連の問題

CPU 電源管理の間違った BIOS エントリにより、システムパニックが発生する可能性がある (7096091)

SPARC: Oracle Solaris 11 をブートするためにシステムのファームウェアを更新する必要がある (7058642)

3.  実行時に関する注意事項

4.  更新の問題

インストールに関するバグ情報

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

ディスク容量が少なくメモリー割り当ての多いシステム上で、自動インストーラによるインストールが失敗する (7090030)

自動インストーラ (AI) を使用して Oracle Solaris 11 をインストールする場合、システムの物理メモリーの量がディスク領域よりも多いと、インストールが失敗する可能性があります。スワップデバイスやダンプデバイスに領域を割り当てると、Oracle Solaris のインストール時に使用できる容量が少なくなる可能性があります。次のエラーメッセージが表示される場合があります。

ImageInsufficentSpace: Insufficient disk space available (??.? GB) for
estimated need (??.? GB) for Root filesystem

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

AI マニフェストを編集する方法についての詳細は、ai_manifest(4) のマニュアルページを参照してください。

umask の制限が強いために、AI クライアントのブートが wanboot.conf エラーで失敗する (7052679)

インストールサービスの作成時に umask が制限の強い値に設定されていると、そのインストールサービスは、AI クライアントからアクセスできない構成ファイルとともに作成されてしまいます。このため、AI クライアントが次の wanboot エラーで失敗する可能性があります。

{0} ok boot net:dhcp - install
Boot device: /pci@400/pci@2/pci@0/pci@6/network@0:dhcp  File and args: -
install1000 Mbps full duplex Link up
Timed out waiting for BOOTP/DHCP reply
HTTP: Bad Response: 500 Internal Server Error
(wanboot.conf error: Can't open configuration file)
ERROR: boot-read fail

Boot load failed.

{0} ok

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

SPARC: テキストインストール時にネットデバイス名と通信デバイス名が不正にマップされる (7097656)

テキストインストーラを使用して Oracle Solaris 11 をインストールするときに、手動ネットワーク構成を選択すると、ネット名と通信デバイスのマッピングが正しく行われません。

たとえば、「手動ネットワーク構成」画面でネット名と通信デバイス名が次のようにマップされます。

net0 (igb2) 
net1 (igb3) 
net2 (igb0) 
net3 (igb1) 
net4 (usbecm2)

この例では、net2 であるデバイス igb0 を選択できます。しかし、igb0 デバイスはインストール後に net0 としてマップされる可能性があります。この不一致のため、インストール後にネットワーク接続が失われます。


注 - この問題は、Oracle Solaris 11 パッチ (SRU バージョン 3) で解決されました。x86 または SPARC 用のブート可能な SRU3 イメージを使用した場合は、この問題は発生しません。


回避方法: この問題を解決するには、次の手順を実行します。

  1. インストール時に、テキストインストーラの初期メニューからオプション 3 (シェル) を選択します。


    注 - 初期メニューに戻るには、テキストインストーラを終了する必要があります。


  2. シェルプロンプトで、次のコマンドを入力します。

    # svcadm restart datalink-management:default
    # dladm show-phys -L
    # exit
  3. 初期メニューに移動し、オプション 1 を選択して Oracle Solaris 11 をインストールします。

    「手動ネットワーク構成」画面に正しいマッピングが表示されます。

テキストインストーラでは、既存の Solaris2 パーティション内の別のスライスに Oracle Solaris 11 をインストールすることはできない (7091267)

テキストインストーラでは、既存の Solaris2 パーティション内のスライスに Oracle Solaris をインストールすることはできません。この問題は、その同じパーティション内の別の単一スライス上または一連のスライス上のデータを保持することを選択した場合のみ発生します。

テキストインストーラの「fdisk パーティション内のスライスを選択します」画面では、Solaris2 パーティション内の 1 つの既存スライスが rpool タイプとして表示されます。F5 キーを使用して、未使用スライスのタイプを rpool に変更することはできません。

既存の rpool スライス上のデータを破棄するのでないかぎり、インストーラを終了する必要があります。この問題は、システム内のほかの変更には影響を与えません。

回避方法: テキストインストーラを使用するには、別のディスクに Oracle Solaris をインストールする必要があります。既存の Solaris2 パーティション内の空き容量のある別のスライスにインストールするには、カスタマイズされたマニフェストとともに自動インストーラ (AI) を使用します。カスタマイズされた AI マニフェストでは、インストールに使用するスライスを指定します。

たとえば、既存の Solaris2 パーティションのスライス 7 上の s11-rpool ルートプールに Oracle Solaris をインストールするには、カスタマイズされた AI マニフェストの targets セクションで、次のように指定します。

<target>
    <disk>
        <disk_name name="c3d0" name_type="ctd"/>
            <partition action="use_existing_solaris2">
                <slice name="7" in_zpool="s11-rpool">
                <size val="6144mb"/>
                </slice>
            </partition>
    </disk>
    <logical>
        <zpool name="s11-rpool" is_root="true">
            <filesystem name="export" mountpoint="/export"/>
            <filesystem name="export/home"/>
            <be name="solaris"/>
        </zpool>
    </logical>
</target>

zoneadm install コマンドにディレクトリを渡すと、そのツリーの下にある重複した名前を持つプロファイルが削除される (7093399)

zoneadm install コマンドの -c オプションでは、ディレクトリをパラメータとして指定できます。このディレクトリには、システム構成プロファイルが格納されたサブディレクトリを含めることができます。

このディレクトリの構造はフラット化されるため、ディレクトリ構造内に同じ名前のファイルが存在していると、それらのファイルの 1 つだけがインストール対象のゾーンにコピーされます。

たとえば、次のディレクトリツリーがあるとします。

directory-name/profiles1/sc_profile.xml
directory-name/profiles2/sc_profile.xml
directory-name/profiles3/sc_profile.xml

このとき、次の zoneadm install コマンドを実行するとします。

# zoneadm -z zone install -c directory-name

ユーザーが次の各コマンドを順番に発行したかのように、ディレクトリ構造内のファイルが新しいゾーンにコピーされます。

# cp directory-name/profiles1/sc_profile.xml \ zoneroot/etc/svc/profile/site/sc_profile.xml
# cp directory-name/profiles2/sc_profile.xml \ zoneroot/etc/svc/profile/site/sc_profile.xml
# cp directory-name/profiles3/sc_profile.xml \ zoneroot/etc/svc/profile/site/sc_profile.xml

結果として、後続の各コピーによって以前のコピーが上書きされ、1 つのファイルのみが残されます。したがって、インストール後にシステムが正しく構成されません。

回避方法: プロファイルのコピー時にプロファイルが互いに上書きし合わないように、各プロファイルの名前が、ディレクトリ構造内でのそのプロファイルの位置にかかわらず一意であることを確認します。たとえば、次のディレクトリ構造があるとします。

directory-name/profiles1/sc_profile_a.xml
directory-name/profiles2/sc_profile_b.xml
directory-name/profiles3/sc_profile_c.xml

zoneadm コマンドを実行すると、次のようにファイルがゾーンにコピーされます。

zoneroot/etc/svc/profile/site/sc_profile_a.xml
zoneroot/etc/svc/profile/site/sc_profile_b.xml
zoneroot/etc/svc/profile/site/sc_profile_c.xml

自動インストーラのマニフェストがすべてのユーザーから読み取り可能な状態でインストールされる (7097115)

自動インストーラで使用される XML マニフェストファイルは、自動インストーラサーバー上のすべてのユーザーから読み取り可能です。これらのファイルには、自動インストーラの HTTP マニフェストサービスを介してネットワーク経由で自由にアクセス可能です。構成マニフェストの一部として指定されるパスワードは安全ではありません。

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

aimanifest コマンドを使用して新しい要素を追加する場合、直接の次の要素が見つからないと処理が失敗する (7093788)

自動インストーラマニフェストの変更は、Derived Manifest スクリプトから aimanifest(1M) コマンドを使用して行います。

aimanifest(1M) の add または load サブコマンドを使用して新しい要素またはサブツリーを AI マニフェストに追加する場合、新しい要素またはサブツリーのルートがその兄弟要素間の誤った位置に配置される可能性があります。次のすべての条件を満たす場合、新しい要素またはサブツリーのルートは、兄弟要素のリストの末尾が正しい位置でない場合でも、その位置に追加されます。

結果として、マニフェストの検証が失敗する可能性があります。AI の実行時や /system/volatile/install_log ファイル内で、派生マニフェストモジュール (DMM) チェックポイントの失敗として似たようなエラーメッセージが見つかる可能性があります。

16:48:04: aimanifest: INFO: command:add, 
path:/auto_install/ai_instance/
target/logical/zpool[@name=rpool]/filesystem@name, 
value:zones

16:48:04:    aimanifest: INFO: cmd:success, 
validation:Fail, 
node:/auto_install[1]/ai_instance[1]/
target[1]/logical[1]/zpool[1]/filesystem[1]

16:48:05  Derived Manifest Module: script completed successfully

16:48:05  Derived Manifest Module: Manifest header refers to no DTD.

16:48:05  Derived Manifest Module: Validating against DTD: 
/usr/share/install/ai.dtd.1

16:48:05  Validation against DTD 
/usr/share/install/ai.dtd.1] failed

16:48:05 /system/volatile/manifest.xml:6:0:ERROR:VALID:DTD_CONTENT_MODEL: 
Element zpool content does not follow the DTD, 
expecting 
(vdev* , filesystem* , zvol* , pool_options? , dataset_options? , be?), 
got (be filesystem )

16:48:05 Derived Manifest Module: Final manifest failed XML validation

16:48:05 Error occurred during execution of 'derived-manifest' checkpoint.

16:48:05 Aborting: Internal error in InstallEngine

ERROR: an exception occurred.

Derived Manifest Module: Final manifest failed XML validation

回避方法: AI マニフェストを異なる順序で、あるいは一連の異なる add または load サブコマンドを使用して構築することにより、新しい要素またはサブツリーが正しい順番で追加されるようにします。この順番は、/usr/share/install ディレクトリ内の DTD ファイルによって決まります。AI マニフェストの検証時には次の DTD ファイルが使用されます。

ミラー要素を追加する前にすべての起点要素を追加します。たとえば、発行元の起点要素とミラー要素を設定する場合に、software.dtd.1 ファイルに含まれる次の行は、ミラー要素が起点要素のあとに来る必要があることを示しています。

<!ELEMENT publisher (origin+, mirror*)>

nge ドライバを含む x2100 プラットフォームでネットワークベースの自動インストーラが失敗する (6999502)

nge ドライバを含む x2100 プラットフォームでネットワークベースの自動インストーラを使用して Oracle Solaris をインストールすると、長時間経過したあとで次のエラーメッセージが表示される可能性があります。

kernel$ /s11-173-x86/platform/i86pc/kernel/$ISADIR/unix -B install_media=http://
$serverIP:5555//install/images/s11-x86,install_service=s11-173-x86,install_svc_address=
$serverIP:5555
loading '/s11-173-x86/platform/i86pc/kernel/$ISADIR/unix -B install_media=http://
$serverIP:5555//install/images/s11-x86,install_service=s11-173-x86,install_svc_address=
$serverIP:5555'
module$ /s11-173-x86/platform/i86pc/$ISADIR/boot-archive
loading ' /s11-173-x86/platform/i86pc/$ISADIR/boot-archive' ...

Error 20: Mulitboot kernel must be loaded before modules

Press any key to continue...

これは、nge ドライバを含む x2100 BIOS での PXE インストールの問題です。この問題は、BIOS version 1.1.1 以降で発生します。

回避方法: nge ドライバを含む x2100 プラットフォームに Oracle Solaris をインストールするには、次のいずれかの回避方法を選択します。

sysconfig およびテキストインストーラアプリケーションがタイムゾーン画面から予期しないかたちで終了する (7026383)

次のいずれかの操作を実行すると、sysconfig とテキストインストーラアプリケーションがタイムゾーン画面から予期せず終了することがあります。

この問題は、次のいずれかのゾーン地域を選択した場合のみ発生します。


注 - アプリケーションが終了する前にユーザーが行った選択は、一切保存されません。


回避方法: この動作を避けるには、これらのアプリケーションをタイムゾーン画面から終了しようとしないでください。次の回避方法を使用してください。

デュアルパスのブートディスクを使用すると、自動インストーラによるターゲットディスクのマッチングが失敗する (7079889)

デュアルパスの FC ブートディスクに Oracle Solaris OS をインストールすると、次のエラーでインストールが失敗します。

2011-08-16 18:41:38,434   InstallationLogger.target-selection DEBUG
Traceback (most recent call last):  
File "/usr/lib/python2.6/vendor-packages/solaris_install/auto_
install/checkpoints/target_selection.py", line 3419, in execute
self.select_targets(from_manifest, discovered, dry_run)

2011-08-16 18:41:38,642 InstallationLogger INFO
Automated Installation Failed 

2011-08-16 18:41:38,693 InstallationLogger INFO 
Please see logs for more information 

2011-08-16 18:41:38,743 InstallationLogger DEBUG 
Shutting down Progress Handler 

回避方法: デュアルパス SAS JBOD ケーブルのいずれか 1 つを切り離します。

FMA ディスクトポロジ検出が、直接接続されたディスクと仮想ディスクが混在する構成を処理しないことがある (7093885)

障害管理アーキテクチャー (FMA) ディスクトポロジ検出および列挙プロセスが、直接接続されたディスクと仮想ディスクの組み合わせた構成を正しく処理しないことがあります。その結果、直接接続されたドライブが自動インストーラインストールユーティリティーから見えなくなります。

回避方法: Oracle Solaris 11 テキストまたはライブインストーラインストールユーティリティーを使用してインストールを実行します。すべてのディスクドライブが選択のために表示されます。

プロファイルを選択するには、ホスト名条件とクライアントから返されたホスト名が厳密に一致する必要がある (7098861)

自動インストーラ (AI) を使用してクライアントのインストールを行う場合、カスタマイズされたシステム構成プロファイルに hostname 条件が関連付けられていないと、そのプロファイルが適用されない可能性があります。AI クライアントは完全修飾ドメイン名、修飾されていないホスト名のいずれかを受け取る可能性がありますが、そのどちらになるかは、ネットワーク上でネームサービスがどのように構成されているかにより異なります。プロファイルの作成中に指定された hostname 条件がクライアントからの hostname 値に正確に一致しない場合、プロファイルを照合しようとしても失敗します。

プロファイルの名前が profile-name で、ai_sd_log ログファイルに次の行が含まれていない場合、そのプロファイルは見つかっていません。

SC profile locator: Processing profile profile-name

注 - ai_sd_log ログファイルは、クライアントをリブートする前は /system/volatile ディレクトリ内に、リブートしたあとは /var/sadm/system/logs ディレクトリ内に、それぞれ含まれています。


回避方法: 問題の原因が、AI サーバーと AI クライアント間でのホスト名の不一致であることを確認するには、ai_sd_log ログファイル内で次の文字列の有無をチェックします。

hostname=hostname

テキストインストーラが、別の言語が選択されていても英語で表示される (7095437)

Web ベースのリモート KVM や VirtualBox コンソールなどの、物理コンソールと同等のコンソール上でテキストインストーラを使用するときは、インストールメディアからのブート中に別の言語を選択した場合でも、インストーラはテキストを英語で表示します。インストーラのテキストが英語で表示されるのは、非 ASCII 文字が文字化けして表示されるのを防ぐためです。

テキストインストーラは、シリアルコンソールと同等のコンソール (たとえば、SSH または telnet に基づいたサービスコンソール) 上でのみローカライズされたテキストを表示します。

回避方法: ありません。

Oracle VM Server for SPARC: 古いシステムファームウェア上では、ゲストドメインの WAN ブートと自動インストールが遅くなる (6969316)

Oracle の SPARC T シリーズサーバーのユーザーは、古いバージョンのシステムファームウェアを実行している場合、自動インストーラ (AI) を使用したゲストドメインの自動インストール中に遅い WAN ブートを経験することがあります。

回避方法: システムファームウェア 8.x の場合は、少なくともバージョン 8.1.1.b 以上が必要です。システムファームウェア 7.x の場合は、少なくともバージョン 7.4.0.d 以上が必要です。

次の一覧は、プラットフォームと必要なファームウェアバージョンを示しています。システムファームウェアの特定のバージョンについての詳細は、Oracle VM Server for SPARC のリリースノートを参照してください。

システムファームウェア 8.x は、次のプラットフォームをサポートしています。

システムファームウェア 7.x は、次のプラットフォームをサポートしています。

次のプラットフォームでは、必要なファームウェアバージョンを利用できません。

AI サーバーでの複数の AI サービス名の競合 (7042544)

複数のネットワークにサービスを提供するように構成された AI サーバー上で、mdns デーモンから、AI サービス名の同一のインスタンスが登録されているという警告が発行される可能性があります。次のエラーメッセージが表示される場合があります。

mDNSResponder: [ID 702911 daemon.error] 
Client application registered 2 identical instances of service some-service._
OSInstall._tcp.local. port 5555.

mDNSResponder: [ID 702911 daemon.error] 
Excessive name conflicts (10) for some-service._
OSInstall._tcp.local. (SRV); rate limiting in effect 

注 - AI クライアントは引き続き、インストールに必要な情報を取得できます。


回避方法: 複数の AI サービス名の競合を回避するには、svc:/system/install/server:default SMF サービスの exclusion または inclusion プロパティーを設定します。

次の例では、システム上で構成されたすべてのネットワークが含まれるように all_services/exclude_networks および all_services/networks プロパティーを設定する方法を示します。

# svccfg -s svc:/system/install/server:default \ setprop all_services/exclude_networks = false

# svccfg -s svc:/system/install/server:default \ delprop all_services/networks #1.#1.#1.#1/#1

# svccfg -s svc:/system/install/server:default \ delprop all_services/networks #2.#2.#2.#2/#2

...

# svccfg -s svc:/system/install/server:default \ addprop all_services/networks 0.0.0.0/0

# svcadm refresh svc:/system/install/server:default
# svcadm restart svc:/system/install/server:default

#1.#1. #1.#1/#1#2.#2. #2.#2/#2 は、構成されているネットワークインタフェースの IP アドレスです。

DNS が有効化されていない場合に installadm create-service が不完全な DHCP 構成を作成する (7087888)

オプションの DHCP 構成を含む新しいインストールサービスを作成するときに installadm サービスが新しい DHCP サーバーを作成する必要がある場合、DNS クライアントが構成されていないときは installa m サービスは不完全な DHCP 構成ファイルを生成します。

この動作は、installadm サービスが、DHCP 構成ファイル内の DNS 構成情報にさらにラベルを追加することが原因で発生します。ただし、その追加ラベルの値は DHCP 構成では使用できません。

構成ファイルが不完全であるため、DHCP サービスがオンライン状態を達成できず、保守状態に解決される可能性があります。次のエラーメッセージが表示される場合があります。

Name services are not configured for local DHCP server.
Manual configuration will be required, please see dhcpd(8) for further information.

回避方法: ローカル DHCP サーバーをオンライン状態に切り替えるには、次の手順を実行します。

  1. /etc/inet/dhcpd4.conf ファイルを変更し、次の行を削除します。

    option domain-name;
    option domain-name-servers;
  2. 次のコマンドを入力して DHCP サーバーを再起動します。

    # svcadm clear svc:/network/dhcp/server:ipv4

    svcadm コマンドで restart オプションを使用すると、DHCP サーバーがオンライン状態に変更され、自動インストール処理が開始されます。次のコマンドを使用すると DHCP サーバーの状態を確認できます。

    # svcs -Ho state svc:/network/dhcp/server:ipv4

注 - create-service のほかの処理はこの失敗の影響を受けないため、追加の回避策は一切不要です。


txzonemgr がラベル付きゾーンを複製できない (7107525)

ラベル付きゾーンを複製したあと、ゾーンがブートに失敗します。この失敗の理由は、/var ファイルシステムのデータセットに、ゾーンのラベルではなく ADMIN_LOW というラベルが付いていることです。そのため、ゾーン内で read-write としてマウントできません。次のエラーメッセージが表示されます。

ERROR: Cannot boot zone. The system was unable to verify that the zone 
doesn't contain old or incompatible packages within the zone.

zfs list コマンドを使用して、ゾーンの /var ファイルシステムに対応するデータセットの名前を判断します。次に、次のコマンドを入力します。

# zfs set mlslabel=none var-dataset

var-dataset は対応するデータセットの名前です。