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

ドキュメントの情報

はじめに

1.  始める前に

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

Oracle Solaris 11.1 のインストール時の問題

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

Oracle Solaris 11 イメージから作成された AI サービスによって Oracle Solaris 11.1 がインストールされる (7144329)

SPARC: T シリーズサーバーへの Oracle Solaris のインストール中の FMD エラー (16081077)

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

自動インストーラの構成プロファイルに Web サーバーからオープンにアクセスできる (7097115)

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

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

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

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

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

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

「自分の名前」フィールドに ASCII 以外の文字が指定されている場合、インストールに失敗する (7108040)

x86: 拡張ファームウェアインタフェースが有効な場合に Xorg VESA ドライバが Oracle VM VirtualBox で機能しない (7157554)

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

x86: 64 ビット: Oracle の Sun Fire x4170m3 および x4270m3 サーバーで DVD のインストールに失敗する可能性がある (7185764)

ハードウェア関連の問題

x86: 初期のカーネルブートフェーズ中に Dell 製の一部のデスクトップが UEFI モードでハードハングする (7150035)

3.  更新の問題

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

A.  以前に記載され、Oracle Solaris 11.1 リリースで修正されているバグ

Oracle Solaris 11.1 のインストール時の問題

Oracle Solaris 11.1 のインストール中またはインストール後に、次の問題が発生する可能性があります。

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

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

ImageInsufficentSpace: Insufficient disk space available (8.84 GB) for
estimated need (9.46 GB GB) for Root filesystem

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

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

Oracle Solaris 11 イメージから作成された AI サービスによって Oracle Solaris 11.1 がインストールされる (7144329)

Oracle Solaris 11 の AI イメージから作成されたインストールサービスのデフォルトの AI マニフェストには、<software_data> セクションに次のエントリが含まれています。

    <name>pkg:/entire@latest</name>

このエントリには、AI マニフェストで指定されたパブリッシャーから利用できる最新リリースの Oracle Solaris オペレーティングシステム (OS) をインストールする効果があります。

Oracle Solaris 11 の AI マニフェストによって参照されるパッケージリポジトリに Oracle Solaris 11 と Oracle Solaris 11.1 の両方のシステムパッケージが含まれている場合、Oracle Solaris 11 インストールサービスは Oracle Solaris 11 ではなく Oracle Solaris 11.1 OS をインストールします。これは、それがそのリポジトリで利用できる最新リリースの Oracle Solaris OS であるからです。

参照されるパッケージリポジトリに Oracle Solaris 11.1 システムパッケージが含まれている Oracle Solaris 11 インストールサービスを使用した i386 AI クライアントのインストールでは、インストールは開始しますが、リリース内の非互換性のために PlanCreationException エラーで失敗します。次のエラーメッセージが表示されます。

Reason:  Installed version in root image is too old for origin dependency

SPARC AI クライアントのインストールでは、インストールは失敗しませんが、Oracle Solaris 11 ではなく Oracle Solaris 11.1 がインストールされます。


注 - Oracle Solaris 11 インストールサービスからの Oracle Solaris 11.1 のインストールは、サポートされている操作ではありません。


回避方法: Oracle Solaris 11 の AI インストールサービスが、指定されたパブリッシャーのリポジトリで最新バージョンの Oracle Solaris 11 をインストールし続けるようにするには、次の手順を実行します。

  1. 変更するマニフェストを決めます。

    $ installadm list -n svcname -m

    例:

    $ installadm list -n default-i386 -m
  2. そのマニフェストをファイルにエクスポートします。

    $ pfexec installadm export -n svcname \
    -m manifest-name -o /path-to-save-manifest

    例:

    $ pfexec installadm export -n default-i386 \
    -m orig_default -o /home/me/orig_default.xml
  3. 保存されたマニフェスト内の <name>pkg:/entire@latest</name> 行を、Oracle Solaris 11 リリースを指定するように変更します。

    次の例は、参照されるリポジトリで利用できる最新バージョンの Oracle Solaris 11 リリースを指定しています。

    <name>pkg:/entire@0.5.11,5.11-0.175.0</name>

    バージョン文字列 0.5.11,5.11-0.175.0 は Oracle Solaris 11 リリースを示しています。バージョン文字列 0.5.11,5.11-0.175.1 は Oracle Solaris 11.1 リリースを示しています。

    特定バージョンの Oracle Solaris 11 リリースをインストールするには、バージョン文字列をさらに詳細にします。次の例では、オリジナルの Oracle Solaris 11 11/11 リリースを使用しています。

    <name>pkg:/entire@0.5.11,5.11-0.175.0.0.0.2.0</name>
  4. 保存されたマニフェスト内のパブリッシャー起点の値を取得します。

    次の例は、デフォルトの AI マニフェストからの値です。

    <origin name="http://pkg.oracle.com/solaris/release"/>
  5. インストールするバージョンが、参照されるリポジトリで利用できることを確認します。

    $ pkg list -afvg http://pkg.oracle.com/solaris/release entire@0.5.11,5.11-0.175.0
  6. サービス内のマニフェストを更新します。

    $ pfexec installadm update-manifest -n svcname \
    -m manifest-name -f /path-to-save-manifest

    例:

    $ pfexec installadm update-manifest -n default-i386 \
    -m orig_default -f /home/me/orig_default.xml

SPARC: T シリーズサーバーへの Oracle Solaris のインストール中の FMD エラー (16081077)

SPARC T4 サーバーへの Oracle Solaris 11.1 のインストール中に、次の警告がコンソールに表示される場合があります。

usbecm0: object not found

この警告は致命的ではなく、システムの通常の動作には影響しません。

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

  1. 障害管理リソース識別子 (FMRI) を特定します。

    # fmadm faulty
  2. 障害および障害管理 (FM) ログファイルをクリアーします。

    # fmadm acquit <fmri>
    # fmadm flush <fmri>

詳細は、『Oracle Solaris の管理: 一般的なタスク』ガイドの「障害または欠陥の修復」の章を参照してください。

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

自動インストーラの構成プロファイルに Web サーバーからオープンにアクセスできる (7097115)

自動インストーラサーバーがクライアントをインストールするために提供する構成プロファイルに、Web サーバーからネットワーク経由でオープンにアクセスできます。そのため、その構成プロファイルの一部として指定されている暗号化されたパスワードはセキュアではありません。

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

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

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

aimanifestadd または 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*)>

デュアルパスのブートディスクを使用すると、自動インストーラによるターゲットディスクのマッチングが失敗する (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 

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

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 アドレスです。

mDNS の詳細については、『Oracle Solaris 11.1 でのネームサービスおよびディレクトリサービスの作業』の「マルチキャスト DNS の管理」を参照してください。

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

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

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

回避方法: ありません。

テキストインストーラでは、既存の Solaris2 パーティション内の別のスライスに Oracle Solaris をインストールすることはできない (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>

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

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

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


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


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

「自分の名前」フィールドに ASCII 以外の文字が指定されている場合、インストールに失敗する (7108040)

対話型インストーラまたは sysconfig ユーティリティーを使用して Oracle Solaris をインストールする場合、「ユーザー」画面の「自分の名前」フィールドに ASCII 以外の文字が指定されていると、インストールに失敗する可能性があります。

「ユーザー」画面に ASCII 以外の文字を指定したあとに続く手順では、インストールが失敗したり、文字が正しく表示されなかったりする可能性があります。

回避方法: 「自分の名前」フィールドには ASCII 文字のみを使用します。

x86: 拡張ファームウェアインタフェースが有効な場合に Xorg VESA ドライバが Oracle VM VirtualBox で機能しない (7157554)

拡張ファームウェアインタフェース (EFI) が有効な場合に Xorg VESA ドライバが Oracle VM VirtualBox で機能しません (Live Media が Xorg にブートしないことを意味します)。そのため、GUI のインストールができません。

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

  1. テキストインストーラまたは自動インストーラ (AI) を使用して Oracle Solaris 11.1 をインストールします。

  2. pkg コマンドを使用して solaris-desktop グループパッケージをインストールします。

  3. VirtualBox Xorg ネイティブドライバが含まれている VirtualBox ゲストツールをインストールします。

solaris-desktop グループパッケージのインストール手順については、『Oracle Solaris 11.1 システムのインストール』の「Live Media インストール後のソフトウェアの追加」を参照してください。

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...

この問題は、BIOS バージョン 1.1.1 以降を使用する PXE インストールで、x2100 BIOS を nge ドライバとともに使用したときに発生します。

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

x86: 64 ビット: Oracle の Sun Fire x4170m3 および x4270m3 サーバーで DVD のインストールに失敗する可能性がある (7185764)

Oracle の Sun Fire x4170m3 および x4270m3 サーバーで Oracle Solaris をインストールすると、bad marshal data エラーでインストールが断続的にクラッシュする可能性があります。この障害の原因は、DVD によってマウントされたイメージ内に破壊された solaris.zlib ファイルがあるためです。

破壊されたファイルのために、マウントされた ISO イメージ内の lofi ファイルデバイスのファイルのいくつかで読み取り操作が失敗します。インストール中にシステムによっていくつかのエラーメッセージが表示されます。

回避方法: 次の手順を実行して Virtualization Technology for Directed-IO (VT-d ) を無効にします。

  1. サーバーを再起動するか、サーバーの電源を投入します。

  2. プロンプトが表示されたら F2 キーを押して、BIOS 設定ユーティリティーに入ります。

  3. BIOS の「IO」メニュー画面で、「IO」>「IO Virtualization」を選択し、「VT-d」設定を無効にします。

Oracle Solaris のインストール後にその他の EHCI コントローラの「VT-d」を有効にするには、次の手順を実行します。

  1. 次の行を /kernel/drv/ehci.conf ファイルに追加します。

    iommu-dvma-mode="unity";
  2. システムをリブートします。

  3. BIOS 設定ユーティリティーで「VT-d」を有効にします。