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

第 2 章 実行時の注意事項とバグ情報

この章では、問題として認識されている実行時の問題について説明します。


注 –

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


共通デスクトップ環境

Solaris 10 OS の共通デスクトップ環境 (CDE) に関するバグ情報について説明します。

x86: ビデオカードが 1 枚しかないシステムで全画面の拡大鏡を設定できない

ビデオカードを 1 枚しか使用していない Solaris 10 システムでは、全画面の拡大鏡を設定することはできません。このような構成の場合には、ダミードライバの設定を定義した別の構成ファイルを使用する必要があります。最初に、Xserver が動作していないことを確認します。そのあとに、次の手順を実行してください。

  1. コマンド行セッションにログインします。

    • GNOME ディスプレイマネージャーを使用する場合は、次の手順を実行します。

      1. スーパーユーザーとしてセッションにログインします。

      2. プロンプトで、svcadm disable application/gdm2-login と入力します。

      3. 再度スーパーユーザーとしてログインします。

    • dtlogin を使用する場合は、次の手順を実行します。

      1. dtlogin ウィンドウで、「オプション」をクリックし、「コマンド行ログイン」を選択します。

      2. スーパーユーザーとしてログインします。

  2. 新しい xorg.conf ファイルを作成します。


    # /usr/X11/bin/Xorg -configure
    

    ルート (/) ディレクトリに xorg.conf.new が作成されます。

  3. 新しい構成ファイルを /etc/x11 ディレクトリにコピーし、ファイルの名前を xorg.conf に変更します。


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  4. 次のサンプル構成を使用して、ファイルの構成を変更します。

    • 新しいモニターセクションを追加します。


      Section "Monitor"
       	Identifier   "monitor_dummy"
       	ModelName    "dummy"
       	HorizSync    10-200
         	VertRefresh  20-90
          EndSection
    • 新しいデバイスセクションを追加します。


      Section "Device"
         BoardName    "dummy"
         Driver       "dummy"
         Identifier   "device_dummy"
         VendorName   "dummy"
         videoram	10000
      EndSection

      注 –

      グラフィックスカードの画面の幅と高さ、および発色数に応じて、videoram 値の調整が必要になる場合があります。値 (K バイト) は、使用する画面に適した大きさにする必要があります。たとえば、幅 * 高さ * bpp/8 という式を使用して値を計算します。


    • 新しい画面セクションを追加します。


      Section "Screen"
         DefaultDepth 24
         SubSection "Display"
           Depth      24
           Modes      "1280x1024"
         EndSubSection
         Device       "device_dummy"
         Identifier   "screen_dummy"
         Monitor      "monitor_dummy"
      EndSection

      注 –

      解像度の値は、システムの設定に応じて調整が必要になる場合があります。


  5. ServerLayout セクションで次の行を探します。


    Screen      0  "Screen0" 0 0
  6. この行の下に、次の行を挿入します。


    Screen      1  "screen_dummy" RightOf "Screen0"

    この追加した行により、Screen1 が定義されます。2 番目のダミー画面として、物理的な主画面である Screen0 の論理的に右側に割り当てられます。

  7. 変更を保存します。

  8. コマンド行セッションからシステムをリブートします。

    • GDM を使用する場合は、次の操作を実行します。

      1. svcadm enable application/gdm2-login と入力します。

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

    • dtlogin を使用する場合は、システムをリブートし、ログインします。

  9. Gnopernicus スクリーンリーダーを起動します。

  10. 「起動モード」を「拡大鏡」に変更します。

  11. 「設定」をクリックしてから、「拡大鏡」を選択します。

  12. 「追加/変更」をクリックします。

  13. 「拡大鏡」設定に次の値を割り当てます。

    • ソース: 0.1

    • 拡大表示の位置:

      • 左と上部: 0

      • 右と下部: 最大値

  14. 「適用」をクリックします。

    全画面拡大の画面が上に表示され、Gnopernicus ウィンドウが表示されなくなります。この状態で、全画面拡大を設定することができます。

x86: USB マウスデバイスを拡張デバイスとして GNOME オンスクリーンキーボードと一緒に使用するように設定するときの問題

USB マウスデバイスを拡張デバイスとして、GNOME オンスクリーンキーボード (GOK) と一緒に使用するように設定することはできません。PS2 マウスデバイスを主ポインタとして使用しながら USB マウスデバイスを設定すると、設定に失敗します。USB マウスを適切に設定するには、次の手順を実行します。

  1. スーパーユーザーとしてログインします。

  2. USB マウスデバイスが接続されていない間に、端末ウィンドウで次のように入力します。


    # ls -l /dev/usb/hid*
    
  3. USB マウスを接続し、上記のコマンドをもう一度入力します。

  4. 画面に表示される USB マウスのパスを書き留めておきます。

  5. コマンド行セッションにログインします。

    • GNOME ディスプレイマネージャーを使用する場合は、次の手順を実行します。

      1. スーパーユーザーとしてセッションにログインします。

      2. プロンプトで、svcadm disable application/gdm2-login と入力します。

      3. 再度スーパーユーザーとしてログインします。

    • dtlogin を使用する場合は、次の手順を実行します。

      1. dtlogin ウィンドウで、「オプション」をクリックし、「コマンド行ログイン」を選択します。

      2. スーパーユーザーとしてログインします。

  6. 新しい xorg.conf ファイルを作成します。


    # /usr/X11/bin/Xorg -configure
    

    ルート (/) ディレクトリに xorg.conf.new が作成されます。

  7. 新しい構成ファイルを /etc/x11 ディレクトリにコピーし、ファイルの名前を xorg.conf に変更します。


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  8. このファイルの設定を変更します。

    • ServerLayout セクションの InputDevice "Mouse0" "CorePointer" 行の下に、Mouse1 として入力デバイスを追加します。次の例を参照してください。


      InputDevice   "Mouse0" "CorePointer"
      InputDevice   "Mouse1"
    • Identifier "Mouse0" 行のある InputDevice セクションで、次の変更を適用します。

      • Option "Device" "/dev/mouse"Option "Device" "/dev/kdmouse" に変更します。

      • Option "Protocol" "auto"Option "Protocol" "VUID" に変更します。

      • 次の新しいオプションを追加します。


        Option    "StreamsModule" "vuid3ps2"

      変更を適用したあとのセクションは、次の例のようになっているはずです。


      Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "VUID"
         Option      "Device" "/dev/kdmouse"
         Option      "StreamsModule" "vuid3ps2"
      EndSection
    • 上記の InputDevice セクションの下に、新しい InputDevice セクションを作成します。


      Section "InputDevice"
         Identifier  "Mouse1"
         Driver      "mouse"
      	  Option      "Device" "/dev/usb/hid1"
      EndSection

      注 –

      /dev/usb/hid1 は、USB マウスのパスの例です。手順 4 のパスを使用して、/dev/usb/hid1 を置き換えてください。


  9. ファイルを保存し、終了します。

  10. コマンド行セッションからシステムをリブートします。

    • GDM を使用する場合は、次の操作を実行します。

      1. svcadm enable application/gdm2-login と入力します。

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

    • dtlogin を使用する場合は、システムをリブートします。

  11. アクセス可能な UI を使用するユーザーのアカウントにログインします。

  12. 「起動」メニュー =>「設定」=>「アクセシビリティ」=>「支援技術のサポート」の順にクリックして、支援技術のサポートを有効にします。

  13. システムからログアウトしてから、アクセス可能な UI を使用するユーザーのアカウントに再度ログインします。

  14. 端末ウィンドウを開き、次のコマンドを入力します。


    % /usr/sfw/bin/gok --select-action=switch1
    
  15. GOK ウィンドウで、「GOK」をクリックし、「設定」を選択します。

  16. アクセス可能な UI を使用するユーザーの要件に応じて、GOK を設定します。GOK を設定せずに現在の設定を受け入れる場合は、「GOK の設定」ウィンドウで「適用」をクリックしてから「了解」をクリックします。

  17. GOK を終了してから、「起動」メニュー =>「アプリケーション」=>「アクセシビリティ」=>「オンスクリーンキーボード」の順にクリックして GOK を再起動します。次の警告メッセージが表示される場合があります。


    The device you are using to control GOK is
    also controlling the system pointer.
  18. 「了解」をクリックします。

  19. GOK を終了してから、手順 14 〜 17 を繰り返します。

    警告メッセージは表示されなくなります。

x86: インテル社の i810 および i815 統合型グラフィックスチップセットのサポート

インテル社の i810 および i815 統合型グラフィックスチップセットは、Xorg X Window System サーバーではサポートされていません。Xsun サーバーではサポートされています。Xsun サーバーでこれらのチップセットを使用するように設定するには、次の手順を実行します。

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

  2. 次のプログラムを実行して、キーボード、ディスプレイ、およびマウスを設定します。


    # kdmconfig
    
  3. 「Introduction and X Server Selection」画面で、Xsun サーバーを選択します。

    「View and Edit Window System Configuration」画面で、Intel i810/i815 (4MB) が自動的にビデオデバイスとして選択および表示されます。

  4. Intel i810 および i815 チップセットが自動的に選択されない場合は、「Change Video Device/Monitor」オプションを選択します。

  5. 「Video Device Selection」画面で、「Intel i810/i815 (4MB) 」オプションを選択します。

  6. 続けてほかの kdmconfig オプションを選択します。

ar ロケールでアラビア語のテキストが表示されない

x86 システムで Xorg をデフォルトの Xserver として使用している場合は、ar ロケールでアラビア語のフォント (iso7759-6) が表示されません。Xorg の代わりに Xsun を使用している場合は、このエラーは発生しません。

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

  1. スーパーユーザーとして、/usr/dt/config/Xservers を編集します。

    • 次の行をコメント解除するか、追加します。


      :0 Local local_uid@console root /usr/openwin/bin/Xsun :0 
      -nobanner -defdepth 24
    • 次の行をコメントにします。


      :0 Local local_uid@console root /usr/X11/bin/Xorg :0
  2. システムをリブートします。

別の方法として、ar_EG.UTF-8 などの UTF-8 ロケールにログインすることもできます。

x86: 設定されている時間によっては、キーの組み合わせを使用して Sun Java Desktop System のユーザー補助機能を開始できないことがある (6351923)

Sun JavaTM Desktop System (Java DS) で AT キーボードを使用して次のユーザー補助機能を開始すると、問題が発生することがあります。デフォルトの時間設定でキーの組み合わせを使用した場合に、これらの機能の開始に失敗することがあります。

回避方法: このキーボードを使用してログイン時にこれらの機能を開始する場合には、次の手順を実行してください。

  1. /etc/X11/gdm/modules/AccessKeyMouseEvents ファイルを開きます。

  2. キーストローク入力のデフォルトの最小時間および最大時間を定義する行に移動します。

    たとえば、GOK の場合は、次のような行です。


    Controlk 1 1000 10000 gok --login --access-method=directselection
  3. 次の手順を実行して行を変更します。

    1. 最小時間と最大時間の設定を変更します。

    2. GOK のパスを /usr/sfw/bin/gok として正しく設定していることを確認します。

    変更が完了したあとの行は、次のようになっているはずです。


    Controlk 1 10 100 /usr/sfw/bin/gok --login --access-method=directselection

Ctrl + Esc キーを使って起動メニューを開くことができない (6340714)

2 つの仮想または物理ビデオデバイスを使って拡大鏡を次のように設定すると、問題が発生します。

この設定では、Ctrl + Esc というキーの組み合わせを使用して、拡大された 2 番目のデスクトップシステムで起動メニューを開くことはできません。

回避方法: ありません。

x86: UTF-8 ロケールを使用するときの dtlogin に関する問題 (6334517)

x86 ベースのシステムを Solaris 9 9/04 リリースから Solaris 10 ソフトウェアのいずれかのリリースにアップグレードする場合に、ログインプログラムが動作しないことがあります。dtlogin の GUI で UTF-8 ロケールを選択するときに、問題が発生します。エラーが発生すると、コアダンプが生成されます。

回避方法: 「オプション」の「言語」プルダウンメニューから UTF-8 ロケールを選択しないでください。

SPARC: GNOME オンスクリーンキーボードを使用して設定するときの問題 (6329929)

ソフトウェアの問題によって、2 つめのマウスデバイスや USB ヘッドトラッカなどの拡張デバイスを GNOME オンスクリーンキーボード (GOK) と一緒に使用するときに問題が起こります。このため、GOK を使用してユーザー設定の「留めて選択」および「直接選択」を設定できません。代わりに、物理的なキーボードとマウスデバイスを使用して、これらのユーザー設定を設定する必要があります。

回避方法: 拡張デバイスを使用するようにシステムを設定したあとで、次の手順をこの順番で実行してください。

最初に、主マウスデバイスが主ポインタを制御するように、GOK を設定します。その他の拡張デバイスは、AT アプリケーションのために予約されます。GOK をはじめて起動するときに、次の手順を実行してください。

  1. GOK を起動します。

  2. スティッキーキーを有効にしているウィンドウで、Enter キーを押します。

  3. 主ポインタモードの使用を求めるウィンドウで、矢印キーを使用して「取消し」を強調表示してから、Enter キーを押します。

  4. ユーザー設定を設定するために、GOK をクリックし、「設定」を選択します。

  5. 「留めて選択」または「直接選択」を設定します。

    • 「留めて選択」を設定する場合は、次の手順を実行します。

      1. 「アクセスメソッド」タブをクリックします。

      2. 「手段」ドロップダウンメニューから「留めて選択」を選択します。

      3. 「アクション」タブをクリックし、次の手順を実行します。

        • 「名前」ドロップダウンメニューから「Dwell」を選択します。

        • 「挙動」で「留まった時に有効にする」が選択されていることを確認します。

        • 「イベントのソース」で「その他の入力デバイス」が選択されていることを確認します。

      4. 「適用」をクリックします。

      5. 「アクション」タブで、次の手順を実行します。

        • 「名前」ドロップダウンメニューから「マウスのカーソル」を選択します。

        • 「挙動」で「入った時に有効にする」が選択されていることを確認します。

      6. 「適用」をクリックしてから「了解」をクリックします。

      7. GOK ウィンドウを終了します。

      8. ログアウトしてから、再度ログインします。

    • 「直接選択」を設定する場合は、次の手順を実行します。

      1. 「アクセスメソッド」タブをクリックします。

      2. 「手段」ドロップダウンメニューから「直接選択」を選択します。

      3. 「活性化」ドロップダウンメニューから、2 番目のマウスでマウスボタン 1 を使用するように「切り替え 1」を選択します。

      4. 「適用」をクリックしてから「了解」をクリックします。

      5. GOK ウィンドウを終了します。

      6. ログアウトしてから、再度ログインします。

x86: dtremote を使用すると GNOME アプリケーションが失敗する (6278039)

リモートログインして gnome-at-properties のアクセシビリティーを有効にすると、GNOME アプリケーションは起動しません。GNOME アプリケーションを起動しようとすると、次のエラーメッセージが表示されます。


** ERROR **: Accessibility app error:
 exception during registry activation from id:
 IDL:Bonobo/GeneralError:1.0
  aborting...

回避方法: ありません。dtremote を使用してログインするときには、アクセシビリティーを有効にしないでください。

アクセシビリティーが無効になっているデフォルトのデスクトップ設定に戻すには、GNOME セッションを閉じます。次のコマンドを実行します。


% gnome-cleanup

全画面の拡大鏡とキーボードのアクセシビリティー機能が動作しない (6273030)

Java Desktop System ソフトウェアでは、次の機能を設定できません。

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

  1. /etc/X11/gdm/gdm.conf ファイルを開きます。

  2. システムのプラットフォームに応じて、次の手順を実行してください。

    • SPARC ベースのシステム:

      1. ファイル内で次の文字列で始まる行を探します。


        command=/usr/openwin/bin/Xsun
      2. この行に次の変更を追加します。


        +kb +accessx -dev framebuffer1 -dev 
        framebuffer2
        

        次に例を示します。


        +kb +accessx -dev /dev/fbs/pfb1 -dev /dev/fbs/pfb0
    • x86 ベースのシステム:

      1. ファイル内で次の文字列で始まる行を探します。


        command=/usr/X11R6/bin/Xorg
      2. この行に次の変更を追加します。


        +kb +accessx

x86: kdmconfig コマンドで Xorg X サーバー用のシステム識別情報の構成ファイルを作成できない (6217442)

JumpStart インストール方式を使用する場合は、プロセスによってシステム識別情報の構成 (sysidcfg) ファイルが使用されることがあります。このファイルを使用して、システム用の固有の Xsun 構成ファイルが生成されます。sysidcfg ファイルの Xsun 構成部分は、コマンド kdmconfig -dfilename で作成します。ただし、デフォルトの Xorg サーバーを使用するシステムでは、このコマンドで Xorg 構成情報を含むファイルを作成できません。このため、準備手順を追加しないと、これらのシステムで JumpStart 方式を使用できません。

回避方法: Xorg サーバーを使用するシステムで JumpStart インストール方式を使用する前に、次の手順を実行します。

  1. システムで使用する固有の xorg.conf ファイルを準備します。このファイルを JumpStart サーバーの JumpStart ディレクトリに格納します。

    xorg.conf ファイルを作成し、Xorg 情報にアクセスする手順については、「x86: キーボード、ディスプレイ、およびマウスを構成するプログラムが X サーバーに対して機能していない (6178669)」を参照してください。

  2. xorg.conf ファイルをシステム内のインストール先の /etc/X11 ディレクトリにコピーする finish スクリプトを作成します。たとえば、次の行をこのスクリプトに追加します。


    cp ${SI_CONFIG_DIR}/xorg.conf /etc/X11/Xorg.conf
  3. カスタム JumpStart の rules ファイルで、インストールするタイプのシステム用の rules エントリに finish スクリプトを追加します。

  4. カスタム JumpStart インストールを実行します。

カスタム JumpStart インストールを実行する手順については、『Solaris 10 6/06 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。第 4 章には JumpStart の rules ファイルに関する情報が記載され、第 5 章には finish スクリプトに関する情報が記載されています。

2 番目のデスクトップシステムにデスクトップアイコンが表示されない (6211279)

2 つの仮想または物理ビデオデバイスを使って拡大鏡を次のように設定すると、問題が発生します。

この設定では、2 番目のデスクトップシステムの画面にアイコンが表示されません。

回避方法: ありません。

x86: kdmconfig プログラム内の Xorg X サーバーの構成指示が不完全である (6205881)

Xorg サーバーを構成するために kdmconfig プログラムに用意されている指示は不完全です。このプログラムは、xorg.conf ファイルを生成するための基本的な指示を表示しますが、一部の関連情報は使用できません。たとえば、xorg.conf ファイルに含まれるオプションはいくつかの場所で上書きされる可能性があります。

したがって、Xorg 構成については、次の情報を参照してください。

マニュアルページのパスにこれらのディレクトリが含まれていない場合は、次のどちらかの手順を実行します。

Xorg サーバーを起動するスクリプトの中には、smf(5) リポジトリプロパティーを使用するものがあります。特に、FMRI svc:/applications/x11/x11-server は X サーバープロパティーを格納するために使用します。Xorg サーバーに関連したプロパティーは次のとおりです。

これらのプロパティーを設定および検索するには、スーパーユーザーになり、次の例に示すように svccfg コマンドを実行します。


# svccfg 
svc:> select application/x11/x11-server 
svc:/application/x11/x11-server> listprop options/default_depth 
options/default_depth integer 24


 
svc:/application/x11/x11-server> setprop options/default_depth = 8 
svc:/application/x11/x11-server> listprop options/default_depth 
options/default_depth integer 8


 
svc:/application/x11/x11-server> end
#

x86: キーボード、ディスプレイ、およびマウスを構成するプログラムが X サーバーに対して機能していない (6178669)

現在の Solaris 10 リリースでは、デフォルトの X サーバーが Xsun から Xorg に変更されました。キーボード、ディスプレイ、およびマウスを構成するプログラム (kdmconfig) は Xsun サーバーにのみ適用されます。このプログラムは Xorg サーバーの構成には効果がありません。したがって、kdmconfig を使用して Xorg サーバーを構成することはできません。kdmconfig では使用するサーバーを選択できますが、kdmconfig は Xsun サーバーしか構成しません。

回避方法: Xorg サーバーを構成するには、次の手順を実行します。

  1. 次のどちらかのコマンドを使用して xorg.conf ファイルを作成します。

    • /usr/X11/bin/Xorg -configure

    • /usr/X11/bin/xorgconfig

    • /usr/X11/bin/xorgcfg

  2. 作成された xorg.conf ファイルに必要な変更を加えて編集します。

  3. xorg.conf ファイルを /etc/X11/xorg.conf に移動します。

Xorg 構成の詳細については、/usr/X11/man ディレクトリに含まれている Xorg のマニュアルページを参照してください。このディレクトリは、デフォルトのマニュアルページのパスにはありません。これらのマニュアルページを表示するには、次のいずれかを実行します。


注 –

Xorg コマンド行オプションは、xorg.conf 設定より優先されます。Xorg で使用するオプションの詳細については、マニュアルページを参照してください。


CDE のリムーバブルメディア自動実行機能が削除されている (4634260)

CDE デスクトップ環境のリムーバブルメディア自動実行機能は、Solaris 10 ソフトウェアから一時的に削除されています。

回避方法: CD-ROM などのリムーバブルメディアの自動実行機能を使用するには、次のいずれかを実行する必要があります。

Solaris PDA Sync がデスクトップ上の最後のエントリを削除できない (4260435)

デスクトップから最後のエントリを削除したあとに、PDA デバイスに対して同期処理を実行すると、最後のエントリが PDA デバイスからデスクトップに復元されてしまいます。たとえば、カレンダの最後のアポイントメントやアドレス帳の最後のアドレスが、削除したあとに復元されてしまいます。

回避方法: 同期処理を実行する前に、PDA デバイスから最後のエントリを手動で削除してください。

Solaris PDASync がマルチバイトの国際化された PDA デバイスとのデータ交換をサポートしていない (4263814)

PDA デバイスと Solaris CDE との間でマルチバイトのデータを交換すると、両方の環境でデータが破壊されることがあります。

回避方法: Solaris PDASync アプリケーションを実行する前に、PDA バックアップユーティリティーを使用してパーソナルコンピュータ上のデータのバックアップを作成してください。誤ってマルチバイトのデータを交換し、そのデータを破壊してしまった場合は、作成したバックアップからデータを復元します。

DOCUMENTATION DVD

Solaris 10 リリースの DOCUMENTATION DVD に関するバグ情報について説明します。

ほかのドキュメントパッケージを削除するには SUNWsdocs パッケージが必要

SUNWsdocs パッケージを削除した場合、ほかのドキュメントパッケージを削除しようとしても失敗します。この問題が発生するのは、SUNWsdocs パッケージがほかのコレクションとともにインストールされ、ブラウザのエントリポイントを提供しているためです。

回避方法: SUNWsdocs パッケージを削除している場合は、ドキュメントメディアから SUNWsdocs パッケージをもう一度インストールし、そのあとでほかのドキュメントパッケージを削除してください。

ヨーロッパロケールの PDF 文書は C ロケールでしか利用できない (4674475)

現在の Solaris 10 リリースが動作しているシステムにおいて、次のヨーロッパロケールでは、Solaris 10 DOCUMENTATION DVD の PDF 文書の表示ができません。

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

ファイルシステム

Solaris 10 リリースのファイルシステムに関するバグ情報について説明します。

ZFS および UNIX/POSIX 準拠に関する問題

ZFS は POSIX 準拠のファイルシステムとして設計されており、ほとんどの場合、ZFS は POSIX に準拠しています。ただし、次の 2 つの極端な状況では、ZFS は POSIX 準拠テストに適合しません。

  1. ZFS ファイルシステム容量統計の更新。

  2. 100 パーセント満杯のファイルシステムによる既存のデータの変更。

関連する CR:

ZFS パッチを Solaris 10 6/06 システムに追加すると誤った警告メッセージが表示される (6429860)

ZFS パッチを Solaris 10 6/06 システムに追加すると、ZFS パッケージがシステムにはじめて追加されるため、patchadd コマンドから誤った警告メッセージが表示されます。次のエラーメッセージが表示されます。


The following requested patches have packages not installed on the system:
	Package SUNWzfskr from directory SUNWzfskr in patch 122641-03 
	is not installed on the system.

	Changes for package SUNWzfskr will not be applied to the system.

回避方法:

patchadd コマンドから表示される誤ったメッセージを無視します。

ufsrestore は ACL の設定に acl_set() を使用しない (6421216)

POSIX ドラフト ACL を含む UFS アーカイブが ZFS ファイルシステムで復元される場合、ufsrestore ユーティリティーはエラーを生成します。ファイルは正しく復元されますが、ACL 情報は無視されます。

ufsrestore 操作中に、次のエラーメッセージが生成されます。


setacl failed: Invalid argument

回避方法:

次のいずれかの ACL 対応コマンドを使用して、ACL を含む UFS ファイルを ZFS ファイルシステムに転送してください。

POSIX ドラフト ACL は同等の NFSv4 スタイル ACL に変換されます。

fdisk -E は ZFS が使用するディスクを警告なしに一掃する可能性がある (6412771)

fdisk -E コマンドを使用して ZFS ストレージプールによって使用されているディスクを変更する場合、そのプールは使用不可になり、入出力エラーまたはシステムパニックを引き起こすことがあります。

回避方法:

ZFS ストレージプールによって使用されているディスクの変更に fdisk コマンドを使用しないでください。ZFS ストレージプールによって使用されているディスクにアクセスする必要がある場合は、format ユーティリティーを使用してください。一般に、ファイルシステムが使用中のディスクを変更するべきではありません。

x86: Sun Ultra 20 または Sun Fire X2100 上の ZFS の使用後に BIOS がハングアップする (6363449)

Sun UltraTM 20 ワークステーションまたは Sun FireTM X2100 サーバーに接続されているディスクに ZFS ストレージプールが含まれている場合、これらのシステムはリブート時にハングアップする可能性があります。

この問題が発生する可能性がある BIOS バージョンは次のとおりです。

回避方法:

  1. システムをリブートする前に、これらのシステムで ZFS をサポートする最低限の BIOS レベルをインストールできるまで、ZFS によって使用されているディスクを切り離します。

  2. リリース 1.4 の サプリメント CD から、ZFS をサポートする最低限の BIOS バージョンをインストールします。

    サポートされている BIOS バージョンは次のとおりです。

    • Sun Ultra 20 ワークステーション用 BIOS バージョン 2.2.3。

    • Sun Fire X2100 サーバー用 BIOS バージョン 1.1.1。

    また、次の場所からリリース 1.4 用のサプリメント CD イメージをダウンロードできます。

ZFS と他社製のバックアップ製品の問題

Veritas NetBackup および Sun StorEdgeTM Enterprise Backup Software (EMC および Legato NetWorker®) 製品に関する問題は次のとおりです。

Veritas NetBackup は ZFS/NFSv4 ACL を含むファイルをバックアップおよび保持しない (6352899)

Veritas NetBackup 製品は、ZFS ファイルのバックアップに使用でき、この構成はサポートされています。ただし、この製品は ZFS ファイルからの NFSv4 スタイル ACL 情報のバックアップまたは復元を現在サポートしていません。従来のアクセス権ビットおよびその他のファイル属性は正しくバックアップおよび復元されます。

ユーザーが ZFS ファイルをバックアップまたは復元しようとすると、ZFS ファイルの NFSv4 スタイル ACL 情報はそのままドロップされます。ZFS ファイルから ACL 情報がドロップされたことを示すエラーメッセージは表示されません。

ZFS/NFSv4 ACL のサポートは開発中で、次の Veritas NetBackup リリースで利用可能になる予定です。

回避方法 1:

Solaris 10 06/06 リリース以降では、tar および cpio の両方のコマンドは NFSv4-style ACL を含む ZFS ファイルを正しく処理します。

tar コマンドに -p オプションを使用して、または cpio コマンドに -P オプションを使用して、ZFS ファイルをファイルに書き込みます。次に、Veritas NetBackup を使用して tar または cpio アーカイブをバックアップします。

回避方法 2:

Veritas NetBackup を使用する代わりに、ZFS send および receive コマンドを使用して ZFS ファイルをバックアップします。これらのコマンドは ZFS ファイルのすべての属性を正しく処理します。

Legato Networker は ZFS/NFSv4 ACL をサポート必要がある (6349974)

現時点では、Sun StorEdge Enterprise Backup Software 製品を使用して ZFS ファイルをバックアップまたは復元することはできません。

ユーザーが ZFS ファイルをバックアップまたは復元しようとすると、次のエラーメッセージが表示されます。


save: Unable to read ACL information for '/path': Operation not applicable

ZFS/NFSv4 ACL のサポートは、次回の Sun StorEdge EBS 7.3 Service Update 1 リリースで利用可能になる予定です。

回避方法:

  1. 別のシステム上で NFSv4 を使用して ZFS ファイルシステムをマウントします。

  2. NFSv4 がマウントされているディレクトリから ZFS ファイルをバックアップまたは復元します。

ZFS GUI は、各ウィザードの起動時に /usr/lib/embedded_su をチェックする必要がある (6326334)

embedded_su パッチのない Solaris 10 6/06 より前のリリースを実行するシステムに Solaris 10 6/06 リリースの SUNWzfsg パッケージを追加する場合、ZFS 管理アプリケーションウィザードは十分に機能しません。

embedded_su パッチのないシステム上で ZFS 管理アプリケーションを実行しようとすると、ZFS 構成を参照することしかできません。次のエラーメッセージが表示されます。


/usr/lib/embedded_su: not found

回避方法:

embedded_su パッチ (119574-02) を、Solaris 10 6/06 より前のリリースを実行するシステムに追加します。

du が報告する RAID-Z に関する情報が間違っている (6288488)

RAID-Z 仮想デバイスに対して、次のコマンドは誇張された「使用済みスペース」および「空きスペース」のサイズ情報を報告します。

報告されるスペース情報にはパリティーデータの格納に使用されるスペースが含まれます。

パニック時にファイルシステムの同期に失敗する (6250422)

ターゲットに対して発生する (Solaris iSCSI ソフトウェアイニシエータを使用して接続される) ファイルシステムの入出力によってホストがパニック状態に陥った場合、入出力はターゲットデバイスのフラッシュまたはターゲットデバイスへの同期を実行できないことがあります。このフラッシュまたは同期の不能によってファイルシステムが破壊される場合があります。エラーメッセージは表示されません。

回避方法:

UFS などのジャーナリングファイルシステムを使用します。Solaris 10 以降では、UFS ロギングはデフォルトで使用可能になっています。UFS の詳細については、『Solaris のシステム管理 (デバイスとファイルシステム)』「Solaris 10 リリースにおける新しいファイルシステム機能」 を参照してください。

中断された scrub または resilver をやり直す必要がないような処理順序が必要 (2136811)

データの scrub または resilver 操作の進行中に ZFS スナップショットが作成された場合、scrub または resilver 操作は最初から再開されます。スナップショットが頻繁に取得された場合、scrub または resilver 操作は完了しない可能性があります。

回避方法:

scrub または resilver 操作の実行中にスナップショットを取得しないでください。

一部の Solaris Express または Solaris 10 リリースからのアップグレードにはファイルシステムの再マウントが必要

NFSv4 サーバーをSolaris Express 6/05 から 7/05 以降にアップグレード (すべてのSolaris 10 アップデートを含む) したあと、プログラムによってEACCES エラーが検出されることがあります。さらに、ディレクトリが間違って空になっているように見えることもあります。

これらのエラーを回避するには、クライアントのファイルシステムをいったんマウント解除してから再マウントします。マウント解除がうまくいかない場合は、umount -f を使用して強制的にファイルシステムをマウント解除する必要があります。あるいは、クライアントをリブートしてもかまいません。

NFSv4 アクセス制御リストの関数が正しく動作しないことがある

ネットワーク上のクライアントとサーバーが、異なる以前の Solaris 10 リリースでインストールされている場合、NFSv4 アクセス制御リスト (ACL) の関数が正しく動作しないことがあります。対象となる ACL 関数とその関数を使用するコマンド行ユーティリティーは次のとおりです。

これらの関数とユーティリティーについては、それぞれのマニュアルページを参照してください。

たとえば、次の構成を含むネットワークではエラーが検出される可能性があります。

次の表に、異なる Solaris 10 リリースがインストールされているクライアントとサーバーの構成における ACL 関数の結果を示します。

操作 

クライアントの S10 OS 

サーバーの S10 OS 

結果 

get ACL 

S10 ベータ版 

S10 OS 

正しくない ACL * が作成されます 

get ACL 

S10 OS 

S10 ベータ版 

正常に機能します 

set ACL 

S10 ベータ版 

S10 OS 

正常に機能します 

set ACL 

S10 OS 

S10 ベータ版 

エラー: EOPNOTSUP 

回避方法: NFSv4 ACL の機能を正しく動作させるには、サーバーとクライアントの両方で Solaris 10 OS の完全なインストールを実行します。

Solaris NFSv4 クライアントと NFSv4 サーバーとの間にアクセスに関する問題がある

現在の Solaris 10 バージョンでは、NFSv4 アクセス制御リスト (ACL) の Solaris 実装は RFC 3530 仕様に準拠しています。しかし、Solaris 10 ベータ版 (Beta 2 または Beta 1) を使用する NFSv4 クライアントではエラーが発生します。これらのクライアントでは、現在の Solaris 10 リリースを使用している NFSv4 サーバー内にファイルを作成することができません。次のエラーメッセージが表示されます。


NFS getacl failed for server_name: error 9 (RPC: Program/version mismatch)

回避方法: ありません。

サイズの大きなディスクの場合に、mkfs コマンドを使用してファイルシステムを作成できないことがある (6352813)

ディスクジオメトリによっては、8G バイトより大きなサイズのディスク上に mkfs コマンドを使用してファイルシステムを作成できないことがあります。生成されるシリンダグループのサイズは、1K バイトのフラグメントを使用するには大きすぎます。シリンダグループのサイズが大きいため、メタデータのサイズが大きくなり、1 ブロックに収めることができません。

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


With 15625 sectors per cylinder, minimum cylinders
per group is 16. This requires the fragment size to be
changed from 1024 to 4096.
Please re-run mkfs with corrected parameters.

回避方法: 代わりに、newfs コマンドを使用してください。または、mkfs コマンドを使用するときに、4096 などのより大きなフラグメントサイズを割り当ててください。

小さなスライスにファイルシステムを作成できないことがある (6346510)

次の状況のときに、newfs コマンドを使って UFS ファイルシステムを作成しようとすると、失敗することがあります。

このエラーは、メタデータのために大きなサイズのファイルシステムが必要な場合に発生します。次の警告メッセージが表示されます。


Warning: inode blocks/cyl group (295) >= data blocks (294) in last
     cylinder group. This implies 4712 sector(s) cannot be allocated.
/dev/rdsk/c0t0d0s6:     0 sectors in 0 cylinders of 48 tracks, 128 sectors
         0.0MB in 0 cyl groups (13 c/g, 39.00MB/g, 18624 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
#

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

ファイルシステムの容量がいっぱいになっている NFSv4 クライアントで、書き込みエラーが検出されない (6346204)

NFSv4 クライアントのファイルシステムの容量がほとんどいっぱいになっている場合に、サーバーから返されるエラーコードが正しく処理されません。クライアントは、正しいエラーコード (NFS4ERR_NOSPC) をサーバーから受け取ります。しかし、このクライアントは、エラーコード (ENOSPC) をアプリケーションに転送することができません。アプリケーションは、write()close()、または fsync() などの通常のシステム関数からエラー通知を受け取りません。このため、アプリケーションでデータの書き込みや変更を続けていくと、データが失われたり破壊したりする可能性があります。

次のエラーメッセージが /var/adm/messages に記録されます。


nfs: [ID 174370 kern.notice] NFS write error on host hostname







:
No space left on device.
nfs: [ID 942943 kern.notice] File: userid=uid, groupid=
gid
nfs: [ID 983240 kern.notice] User: userid=uid, groupid=
gid
nfs: [ID 702911 kern.notice] (file handle: 86007000 2000000 a000000 6000000
32362e48 a000000 2000000 5c8fa257)

回避方法: ファイルシステムの容量がほとんどいっぱいになっているクライアントシステムでは、作業を行わないでください。

1T バイトよりも大きなデバイスでシステムクラッシュダンプが失敗する (6214480)

システムでは、1T バイト以上のパーティションにダンプを生成することができません。システム上にこのようなデバイスがある場合は、システムパニックが発生したあとにシステムをブートすると、次のようなエラーが発生することがあります。

回避方法: システムのダンプデバイスのサイズを 1T バイト未満に設定してください。

smosservice コマンドで OS サービスを追加すると、ディスク容量不足のメッセージが表示される (5073840)

smosservice コマンドを使用して OS サービスを UFS ファイルシステムに追加すると、利用可能なディスク容量が不足しているというメッセージが表示されます。このエラーは、EFI ラベル付きディスクの UFS ファイルシステムでのみ発生します。

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

  1. SMI VTOC ディスクラベルを適用します。

  2. ファイルシステムを作成し直します。

  3. smosservice コマンドを再実行します。

ハードウェア関連の注意事項とバグ情報

Solaris 10 リリースのハードウェア関連の注意事項とバグ情報について説明します。

登録ツールが原因で一部のフレームバッファー上の電源管理が妨げられる (6321362)

登録ツールのバックグラウンドプロセスが実行されたままになっていると、Elite3D および Creator3D フレームバッファーは電源管理を停止します。この障害が発生すると、システムが電源管理状態のときに節約される電力量が少なくなります。条件によっては、sys-suspend がハングアップすることもあります。エラーメッセージは表示されません。システムの保存停止処理または復元再開処理中に、そのシステムがハングアップすることがあります。

回避方法:

ログインしてから約 60 秒後に、毎回次のコマンドを実行してください。


# pkill -f basicreg.jar
# pkill -f swupna.jar

SPARC: Solaris 10 OS で Sun Crypto Accelerator 4000 ボードバージョン 1.0 および 1.1 がサポートされていない

Solaris 10 OS には、新しい暗号化フレームワークが用意されていますが、バージョン 1.0 および 1.1 の Sun Crypto Accelerator 4000 ボードのソフトウェアとファームウェアはこのフレームワークを利用しません。したがって、これらのバージョンは Solaris 10 OS ではサポートされていません。

2.0 リリースでは新しいフレームワークを使用します。Solaris 10 OS の使用を予定している現在の Sun Crypto Accelerator 4000 ユーザーは、このリリースを無償アップグレードで利用できます。Sun Crypto Accelerator 4000 は輸出が規制されている製品であるため、Sun エンタープライズサービスまたは最寄りの販売ルートを通じて無償アップグレードを受ける必要があります。詳細は、Sun の製品サイトにある Sun Crypto Accelerator 4000 Web ページを参照してください。

特定の USB 2.0 コントローラが使用できない

一部の USB 2.0 コントローラは EHCI ドライバとの互換性がないため、サポートされていません。次のメッセージが表示されます。


Due to recently discovered incompatibilities with this 
USB controller, USB2.x transfer support has been disabled. 
This device will continue to function as a USB1.x controller. 
If you are interested in enabling USB2.x support please refer 
to the ehci(7D) man page. 
Please refer to www.sun.com/io for Solaris Ready products 
and to www.sun.com/bigadmin/hcl for additional compatible 
USB products.

USB デバイスに関する最新情報については、http://www.sun.com/io_technologies/USB-Faq.html を参照してください。

サポートされる USB デバイスと対応するハブの構成

この Solaris リリースでは、USB 1.1 と USB 2.0 の両方のデバイスをサポートします。次の表は、特定の構成で動作する USB デバイスをまとめたものです。接続の種類は、コンピュータに直接接続しても、USB ハブ経由で接続してもかまいません。USB 1.1 のデバイスとハブは低速または全速であることに注意してください。USB 2.0 のデバイスとハブは高速です。ポートと動作速度の詳細については、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。

表 2–1 USB デバイスと構成

USB デバイス 

接続の種類 

USB 2.0 ストレージデバイス 

直接、USB 1.1 ハブ、USB 2.0 ハブ 

USB 1.1 デバイス (オーディオデバイスを除く) 

直接、USB 1.1 ハブ、USB 2.0 ハブ 

USB 1.1 オーディオデバイス 

直接、USB 1.1 ハブ 

USB 2.0 オーディオデバイス 

サポートされません 

x86: Solaris 10 OS で特定のデバイスドライバにいくつかの制限がある

次のリストは、このリリースの Solaris 10 (x86 版) における特定のドライバとインタフェースの制限事項を示しています。

チェックポイントの再開

この機能は、すべてのデバイスタイプでオフになっています。detach() 関数の DDI_SUSPEND コードでは、DDI_FAILURE を返すようにしてください。

電源管理

この機能は、USB デバイスでは利用できません。電源管理コンポーネントを作成しないでください。電源管理コンポーネントが作成されるときにだけ pm_raise_power()pm_lower_power() が呼び出されるようにドライバを作成します。

モニターのないシステムでの DVD-ROM/CD-ROM

リムーバブルメディアなどの対話型デバイスの電源管理は、モニターおよびモニターを制御しているグラフィックスカードの電源管理と連動しています。画面が有効になっているときは、CD-ROM ドライブやフロッピーディスクなどのデバイスは全電力モードとなります。モニターのないシステムでは、これらのデバイスは低電力モードに切り替わることがあります。CD またはフロッピーディスクの電力を元に戻すには、volcheck と入力して、各リムーバブルデバイスから最新の状態を取得します。

代替手段として、Dtpower GUI を使用して、使用しているシステムの電源管理を使用不可にすることができます。電源管理を無効にすることにより、これらのデバイスは常に通常の電力モードになります。

x86: US 英語以外のキーボードを指定するには手動による構成が必要

デフォルトでは、kdmconfig プログラムはシステムに接続されているキーボードタイプとして、一般的な US 英語 (104 キー) を指定します。システムのキーボードが US 英語キーボードでない場合は、インストール時にそのキーボードタイプを手動で指定する必要があります。指定しない場合、システムの実際のキーボードタイプと矛盾しているデフォルトのキーボード仕様でインストールが続行されます。

回避方法 1: システムのキーボードが US 英語キーボードでない場合は、インストール時に次の手順を実行してください。

  1. 「Proposed Window System Configuration For Installation」が表示されたら、Esc キーを押します。


    注 –

    キーボードタイプを含む「Proposed Window System Configuration For Installation」の情報は 30 秒間しか表示されません。構成の設定を変更する場合は、30 秒以内に Esc キーを押す必要があります。そうしないと、表示された設定でインストールが続行されます。


  2. キーボードタイプをシステムのキーボードに対応するタイプに変更します。

  3. Enter キーを押して変更を受け入れ、インストールを続行します。

回避方法 2: すでに Solaris 10 OS が動作しているシステムのキーボードタイプを変更する場合は、kdmconfig プログラムを使用します。システムで実行している X サーバーの種類に応じて、次のいずれかを実行してください。

SPARC: Sun Expert3D および Sun Elite3D ハードウェアの電源管理システムが動作しない環境がある (6321362)

Sun BladeTM 1000 または Sun Blade 2000 ワークステーションの Sun Expert3D または Sun Elite3D カードは通常、アイドル期間が経過したあとに低電力モードに切り替わります。ただし、これらのカードが Xserver の主ヘッドとして設定されている場合には、電源管理システムは動作しません。関係するカードは通常電力のまま動作し、電力は節約されません。エラーメッセージは表示されません。

回避方法: ありません。

SPARC: テープデバイスに接続される特定のホストバスアダプタ用の jfca ドライバによってエラーが発生することがある (6210240)

次のホストバスアダプタ (HBA) がテープデバイスに接続されるときに、その HBA 用の jfca ドライバによってシステムパニックまたは入出力エラーが発生することがあります。

特定の操作が実行されているときに、これらの HBA 用の jfca ドライバは競合状態に陥りやすいため、エラーが発生します。特定の操作は、次のとおりです。

次の例のようなエラーメッセージが表示されることがあります。

回避方法: テープデバイスを SG-PCI1FC-JF2 または SG-PCI2FC-JF2 の HBA に接続しないでください。

同一バスを共有する特定のデバイス間で競合が発生する (6196994)

Quad FastEthernet (QFE) カードが次のアダプタのいずれかと同一バスを共有する場合、バスの競合が発生します。

これらのアダプタによって使用される ce ドライバの infinite-burst パラメータは、デフォルトで有効になっています。このため、同一バスを共有する QFE ポートに利用できるバス時間はほとんどないか、まったくありません。

回避方法: QFE カードをリスト内のネットワークアダプタと同じバス上に配置しないでください。

hat_getkpfnum() DDI 関数は旧式とされている (5046984)

hat_getkpfnum() DDI 関数は旧式とされています。開発者は、hat_getkpfnum() DDI インタフェースを使用しないようにデバイスドライバを更新する必要があります。ドライバが hat_getkpfnum() を使用していると、次のような警告メッセージが表示されます。


WARNING: Module mydrv is using the obsolete hat_getkpfnum(9F)
interface in a way that will not be supported in
a future release of Solaris. Please contact the
vendor that supplied the module for assistance,
or consult the Writing Device Drivers guide,
available from http://www.sun.com for migration
advice.
---
Callstack of bad caller:
       hat_getkpfnum_badcall+93
       hat_getkpfnum+6e
       mydrv_setup_tx_ring+2d
       mydrv_do_attach+84
       mydrv_attach+242
       devi_attach+6f
       attach_node+62
       i_ndi_config_node+82
       i_ddi_attachchild+4a
       devi_attach_node+4b
       devi_attach_children+57
       config_immediate_children+6e
       devi_config_common+77
       mt_config_thread+8b

ドライバが hat_getkpfnum() を使用しているかどうかを確認するには、ドライバのソースコードを参照するか、nm() を使用してドライバのシンボルを調べます。たとえば、ドライバ mydrv を調べる場合は、次の構文を入力します。


% nm /usr/kernel/drv/mydrv | grep hat_getkpfnum

ドライバが hat_getkpfnum() を使用しないように移行する方法については、『Writing Device Drivers』の付録 B「Summary of Solaris DDI/DKI Services」を参照してください。

USB 2.0 ホストコントローラを持つシステムがハングアップまたはパニックを起こすことがある (5030842)

USB 2.0 ホストコントローラを持つシステムは、このリリースの Solaris を実行していると、頻繁にハングアップまたはパニックを起こすことがあります。これらの問題は、NEC 製チップセットを搭載していない USB 2.0 デバイスに原因があります。これらの問題が発生した場合、Enhanced Host Controller Interface (EHCI) に関する次のエラーメッセージが表示されます。


WARNING: /pci@0,0/pci8086,244e@1e/pci925,1234@2,2 (ehci1):
This controller is not supported.
Please refer to www.sun.com/io for Solaris Ready products
and to www.sun.com/bidadmin/hcl for additional compatible USB products

回避方法: システムのハードウェア構成によって、次のいずれかを実行してください。


注 –

USB 2.0 ポートは 2 つのハードウェア構成要素で動作します。

x86 ベースのシステムには、OHCI 用のドライバと UHCI 用のドライバが存在します。SPARC ベースのシステムには、OHCI 用のドライバが存在します。したがって、SPARC ベースのシステムの場合、EHCI を無効にしても、OHCI を持つ USB PCI カードは動作します。また、x86 ベースのシステムの場合、EHCI を無効にしても、OHCI または UHCI を持つ USB PCI カードは動作します。どちらの場合も、EHCI を無効にしたポートに接続されている USB 2.0 デバイスは、USB 1.1 デバイスの速度で動作します。

自分の SPARC ベースのシステムで EHCI と OHCI が存在するかどうかを確認するには、次のコマンドを入力します。

# prtconf -D

次の例のように、EHCI エントリは 1 つまたは複数の OHCI エントリのあとに出力されます。


pci, instance #0 (driver name: pci_pci)
usb, instance #0 (driver name: usba10_ohci)
usb, instance #1 (driver name: usba10_ohci)
usb, instance #0 (driver name: usba10_ehci)

x86: Sun Fire V65x サーバーで Adaptec SCSI Card 39320D カードを 2 枚使用すると、システムがパニックになることがある (5001908)

Sun Fire V65x サーバーで Adaptec SCSI Card 39320D カードを 2 枚使用すると、システムがパニックになることがあります。パニックが発生するのは、Solaris 10 ソフトウェアのインストール後にはじめてリブートしているときです。次のエラーメッセージが表示されます。


Initializing system  Please wait... 
1 run-time error M6111: MATH
	- floating-point error: stack underflow

回避方法: 2 枚目の Adaptec 製カードを取り外してください。

x86: Solaris OS (x86 版) ではソフトシステムシャットダウンがサポートされていない (4873161、5043369)

Solaris OS (x86 版) では、コマンドによって開始されるソフトシステムシャットダウンをサポートしていません。シャットダウンのコマンドは、電源ボタンを押して電源をオフにする操作をシミュレートしたものです。x86 ベースのシステムでは、Solaris OS の動作中にこのコマンドを実行すると、オペレーティングシステムが正しくシャットダウンされずに即座に電源がオフになります。シャットダウンプロセスが正しく行われないと、ファイルシステムが破壊されることがあります。

回避方法: 電源をオフにする前に、まずオペレーティングシステムをシャットダウンしてください。次の手順を実行します。

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

  2. inithaltshutdown など、Solaris OS を正しくシャットダウンするコマンドのいずれかを実行します。次に例を示します。


    # shutdown
    
  3. オペレーティングシステムが完全にシャットダウンされたら、次のいずれかの方法で電源をオフにします。

    • システムがソフトシャットダウンをサポートしている場合は、コマンドを実行して電源をオフにします。

    • システムがソフトシャットダウンをサポートしていない場合は、電源スイッチを使用して手動で電源をオフにします。

オペレーティングシステムをシャットダウンするコマンドの詳細については、init(1M)halt(1M)shutdown(1M) の各マニュアルページを参照してください。システムの電源をオフにする方法については、システムのマニュアルを参照してください。

一部の DVD および CD-ROM ドライブで Solaris をブートできない (4397457)

SunSwiftTM PCI Ethernet/SCSI ホストアダプタ (X1032A) カードの SCSI 部分のデフォルトタイムアウトは、Sun の SCSI DVD-ROM ドライブ (X6168A) のタイムアウト条件を満たしていません。一部のメディアでは、DVD-ROM で頻繁にタイムアウトエラーが発生します。例外は、OpenBoot PROM によって SCSI タイムアウト値を上書きする Sun Fire 6800、4810、4800、および 3800 システムのみです。

回避方法: ほかのプラットフォームでは、システムボード上の SCSI インタフェースまたは DVD-ROM 互換 SCSI アダプタを使用してください。次に例を示します。

iPlanet Directory Server 5.1 に関する注意事項

ここでは、iPlanetTM Directory Server 5.1 のユーザーがシステムを新しいリリースの Solaris 10 にアップグレードする際に重要な情報について説明します。

Directory Server 5.1 のインストール

Solaris 9 オペレーティングシステムに統合されていた iPlanet Directory Server 5.1 は Sun Java System Directory Server 5 2005Q1 に置き換わりました。Solaris 10 OS では、この新しい Directory Server を Sun Java Enterprise System の一部としてインストールできます。


注 –

Sun Java System Directory Server 5 2005Q1 については、http://docs.sun.com にある Sun Java System のマニュアルを参照してください。


Solaris 10 OS では、引き続き Directory Server 5.1 のサポートを行います。次の状況では、場合により Directory Server 5.1 をインストールする必要があります。

Solaris 10 リリースでは、Directory Server 5.1 のインストールは手動で行います。次の手順を実行します。

  1. Solaris 10 SOFTWARE - 4 CD を CD-ROM ドライブに挿入します。

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

  3. 端末ウィンドウで、Directory Server をインストールします。


    # cd /cdrom/cdrom0/Solaris_10/Product/
    # pkgadd -d . IPLTnls IPLTnspr IPLTnss IPLTjss IPLTpldap \
    IPLTdsr IPLTdsu IPLTadmin IPLTcons IPLTadcon IPLTdscon \
    IPLTadman IPLTdsman
    

    簡体字中国語地域化パッケージをインストールするには、さらに次のコマンドを実行します。


    # pkgadd -d . IPLTcdsu IPLTcadmin IPLTccons IPLTcadcon \
    IPLTcdscon IPLTcadman IPLTcdsman
    

    日本語地域化パッケージをインストールするには、さらに次のコマンドを実行します。


    # pkgadd -d . IPLTjdsu IPLTjadmin IPLTjcons IPLTjadcon \ 
    IPLTjdscon IPLTjadman IPLTjdsman
    
  4. インストールが完了したら、iPlanet Directory Server 5.1 を設定します。詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』の第 11 章「Sun ONE Directory Server の構成」を参照してください。

Sun Java System Directory Server 5 2005Q1 への移行


注意 – 注意 –

2 つのバージョンの Directory Server のデータベース形式には互換性がありせん。したがって、Directory Server 5.1 ユーザーは使用しているデータベースを Sun Java System Directory Server 5 2005Q1 用にフォーマットされたデータベースに移行することをお勧めします。


移行を行うには、Solaris 10 OS にアップグレードしたシステムに両方のバージョンの Directory Server が含まれている必要があります。圧縮されたアーカイブ (.tar.gz) 配信形式を使用している DS 5.1 ユーザーは、手順 2 の移行処理にすぐに進むことができます。

  1. 端末ウィンドウで、 iPlanet Directory Server 5.1 パッケージがシステムに存在しているかどうかを確認します。


    $ pkginfo | grep IPLT
    

    次のパッケージが出力として表示されたら、手順 2 に進んで移行処理を開始できます。この出力は、iPlanet Directory Server 5.1 パッケージがシステムに含まれていることを示します。


    system  IPLTadcon  Administration Server Console
    system  IPLTadman  Administration Server Documentation
    system  IPLTadmin  Administration Server
    system  IPLTcons   Console Client Base
    system  IPLTdscon  Directory Server Console
    system  IPLTdsman  Directory Server Documentation
    system  IPLTdsr    Directory Server (root)
    system  IPLTdsu    Directory Server (usr)
    system  IPLTjss    Network Security Services for Java
    system  IPLTnls    Nationalization Languages and Localization Support
    system  IPLTnspr   Portable Runtime Interface
    system  IPLTnss    Network Security Services
    system  IPLTpldap  PerLDAP
    $

    パッケージが存在しない場合は、まず iPlanet Directory Server 5.1 パッケージをインストールします。詳細は、前節 「Directory Server 5.1 のインストール」の手順 1 〜 4 を参照してください。インストールが完了したら、手順 2 に進んで移行処理を始めます。

  2. iPlanet Directory Server 5.1 のデータベースを現在のバージョンに移行します。手順については、http://docs.sun.com/coll/DirectoryServer_05q1 にある Sun Java System Directory Server のドキュメントコレクションを参照してください。

データの移行後は、引き続き移行前に行ったのと同じ方法でディレクトリデータのバックアップを行うようにしてください。今後の障害回復に、移行したデータベースが必要となることがあります。

デバッガ実行時の注意事項

カーネルデバッガに関する注意事項について説明します。

SPARC: 64 ビットオブジェクトの処理中の dbx デバッガに関する問題 (6347707)

一部の 64 ビット実行可能ファイルおよび 64 ビットライブラリの処理中に、dbx デバッガがメモリーアクセスエラーで終了することがあります。ただし、これらの 64 ビットオブジェクトの通常の使用には影響ありません。次のようなエラーメッセージが表示されます。


dbx: internal error: signal SIGBUS (invalid address alignment)

回避方法: 代わりに、mdb デバッガまたは Solaris 動的トレース機能を使用してください。これらのツールには、64 ビットオブジェクトを使用するプロセスを診断する機能があります。

マスター CPU の変更後、システムがループになることがある (4405263)

Solaris カーネルデバッガを実行して稼働中のシステムをデバッグしているシステムは、不完全なエラーメッセージのループになることがあります。このループは、OpenBoot PROM のマスターCPU を変更したときに発生します。リセットすればシステムを稼働状態に戻すことができます。しかし、元のエラーのトレースログが失われます。したがって、重大なリセットの診断が実行不能になります。

回避方法: システムが PROM レベルにあるときは、OpenBoot の ok プロンプトが表示されます。複数の CPU を備えたシステムでは、ok プロンプトの前に中括弧で囲まれた数値が表示されます。この数値は、システム内のアクティブになっている CPU を示しています。PROM レベル時にデバッグセッションを実行するには、次の手順を実行します。

  1. 次のコマンドを入力して、pil を f に変更します。


    {0} ok h# 0f pil!
    
  2. switch-cpu コマンドを使用して、選択的に現在アクティブになっている CPU を別の CPU に切り替えます。たとえば、CPU #0 から CPU #1 に切り替えるには、次のコマンドを入力します。


    (0) ok 1 switch-cpu
    

    これで、ok プロンプトの前に、切り替えた CPU の番号が表示されます。


    {1} ok
  3. デバッガを実行します。

  4. デバッガセッションの終わりで、reset-all コマンドを実行してシステムを通常の使用状態に戻します。


注 –

必ずシステムを最新バージョンの OpenBoot PROM にアップグレードしてください。


地域化に関する注意事項

ここでは、Solaris 10 OS の地域化に関する注意事項について説明します。

EMEA UTF-8 ロケールではデッドキーは Xsun 上の GTK アプリケーションで機能しない (6429880)

ヨーロッパ言語の UTF-8 ロケールにログインしているときに、IM モードがラテンではない場合、デッドキーは GTK (Gnome) アプリケーションで機能しません。エラーメッセージは表示されません。

回避方法:

Ctrl + スペース ( デフォルトの IM トリガーキーの組み合わせ) を押してラテンモードをオンに設定します。Java Desktop System で入力モードの表示および入力言語の切り替えを行うには、JDS パネルでマウスボタン 3 をクリックし、「パネルに追加」 -> 「ユーティリティー」 -> 「入力方式スイッチ」の順に選択して、入力方式スイッチアプレットをパネルに追加します。

localeadm ユーティリティーを使用してロケールを追加するとローカライズされたメッセージが表示されない (6423974)

DVD またはネットイメージを使用して Locale_config 構成ファイルを作成した場合、Locale_config ファイルを使用してロケールを追加すると、ローカライズされていない多くのメッセージが Gnome Desktop 上に残ります。エラーメッセージは表示されません。

回避方法 1:

    スーパーユーザーとしてログインし、次の手順を実行します。

  1. localeadm Locale_config ファイルの場所に移動します。


    # cd /usr/sadm/lib/localeadm/
    
  2. localeadm ユーティリティーにバンドルされている既存の Locale_config ファイルに戻します。


    # mv Locale_config_S10.txt.old Locale_config_S10.txt
    

回避方法 2:

CD イメージを使用して Locale_config ファイルを再作成します。

IIIMF パッケージがインストールされないことがある (6388988)

Solaris のインストール中に選択するロケールによって、UTF-8 ロケールの入力方式に必要な Internet/Intranet Input Method Framework (IIIMF) パッケージがインストールされないことがあります。エラーメッセージは表示されません。

回避方法:

  1. IIIMF パッケージが Solaris OS にインストールされているかどうか確認します。


    % pkginfo SUNWiiimr SUNWiiimu
    
  2. IIIMF パッケージをインストールします。


    # pkgadd -d <package directory> SUNWiiimr SUNWiiimu
    

SPARC: キーコード 50 はヨーロッパ言語キー配列で機能しない (6387317)

キーコード 50 はヨーロッパ言語キー配列で機能しません。この問題はすべてのヨーロッパ *6.kt キーテーブルファイルで発生します。すべてのキーテーブルは、いくつかのシンボルをキーコード 50 に割り当てますが、キーは機能しません。エラーメッセージは表示されません。

回避方法:

/usr/openwin/share/etc/keytables ディレクトリにある *6.kt ファイルを編集します。影響を受ける *6.kt ファイルのキーコード 49 にキーコード 50 を複製します。 たとえば、キーコード 49 の次のエントリを影響を受けるキーテーブルファイルに追加します。

49 RN XK_numbersign XK_asciitilde

いくつかのアラビア語フォントは GNOME で機能しない (6384024)

GNOME では、特定のアラビア語フォントを選択すると、文字が表示されません。この問題は GNOME のフォントプロパティーメニューを使用して、アプリケーション、デスクトップ、またはウィンドウタイトルのフォントを選択するときに発生します。影響を受けるフォントは次のとおりです。

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

回避方法:

新しく提供された Kacst フォントファミリを使用して、アラビア文字を GNOME アプリケーションで表示します。

セッション保存アプリケーションで入力言語を切り替えられない (6360759)

UTF-8 ロケールでは複数の言語入力がサポートされていますが、ログイン後にマウスボタン 1 が最初にクリックされた場合、言語の切り替えはセッション保存アプリケーションで機能しません。この問題は Java Desktop System (JDS) で発生します。エラーメッセージは表示されません。

回避方法:

アプリケーションをクリックする前に、バックグラウンドワークスペースまたは起動メニューでマウスボタン 1 をクリックします。

一部の言語入力は U.S. キー配列以外では正しく機能しない (6319383)

キリル文字やアラビア語などのローカライズされたキー配列ベースの言語入力は、U.S. キー配列以外では正しく機能しません。たとえば、フランス語キーボードを使用して、アラビア語入力に切り替えると、入力した出力の結果はアラビア語キー配列に基づいていません。入力方式の詳細については、入力方式設定エディタおよび入力方式スイッチアプレットのヘルプを参照してください。エラーメッセージは表示されません。

回避方法 1:

XKB 拡張を使用して Xorg サーバーのキー配列を切り替えます (x86 のみ)。たとえば、次のエントリを xorg.conf 構成ファイルに追加します。


Section "InputDevice"
        Identifier "Keyboard1"
        Driver "Keyboard"

        Option "XkbModel" "pc105"
        Option "XkbLayout" "us,fr,ru"
        Option "XKbOptions" "grp:alt_shift_toggle"
EndSection

この構成では、Alt + Shift キーを押して U.S.、フランス語、およびロシア語キー配列間で切り替えることができます。詳細は、/usr/X11/share/doc/README.XKB-Config ファイルを参照してください。

回避方法 2:

xorgcfg ユーティリティーを使用してローカライズされたキー配列を構成します (x86 のみ)。

非ルートユーザーが xorgcfg ユーティリティーを使用する場合、構成は保存されませんが、現在のセッションのキー配列は変更されます。

ES ロケールでの Mozilla のキーボードショートカットは独特であいまいである (6288620)

Mozilla 1.7 のキーボードショートカットは、特にスペイン語ロケールで独特です。たとえば、Ctrl + S は保存だけでなくコピーにも使用されます。エラーメッセージは表示されません。

回避方法:

ユーザー操作に割り当てられているショートカットキーを製品のメニューから確認します。

ログイン画面で UTF-8 ロケールに推奨のマークが付いている

ログイン画面の言語メニューでは、 UTF-8 ロケールに推奨オプションを表すラベルが付いています。たとえば、日本語ロケールの場合、画面は次のように表示されます。


ja_JP.eucJP -------------- Japanese EUC
ja_JP.PCK  --------------- Japanese PCK
ja_JP.UTF-8 (Recommended) - Japanese UTF-8

Java Desktop System では UTF-8/Unicode を内部文字エンコーディングとして使用するため、JDS のユーザーには UTF-8 ロケールの使用が推奨されています。これは、将来 UTF-8 以外のロケールのソフトウェアサポートが中止されることも踏まえて推奨されます。詳細は、「UTF-8 でないレガシー (従来の) ロケール」を参照してください。

UTF-8 ロケールに移行すると、それらのファイルはデータをインポートまたはエクスポートするときに使用する方法に影響します。

Microsoft Office ファイル

Microsoft Office ファイルは、Unicode でエンコードされています。StarSuite アプリケーションでは、Unicode でエンコードされたファイルの読み取りと書き込みを行うことができます。

HTML ファイル

Mozilla Composer などの HTML エディタを使用して作成した HTML ファイルや、Web ブラウザで保存された HTML ファイルには通常、charset エンコーディングタグが含まれています。エクスポートまたはインポートしたあとの HTML ファイルは、HTML ファイル内のエンコーディングタグに基づいて、Mozilla Navigator Web ブラウザで表示したり、Mozilla Composer を使用して編集したりすることができます。

壊れた HTML ファイルの修正

HTML ファイルが文字化けして表示されることがあります。この問題は通常、次の理由で発生します。

HTML ファイルの charset エンコーディングタグを見つけるには、次の手順を実行します。

  1. Mozilla を使用してファイルを開きます。

  2. Ctrl + I キーを押すか、「表示」をクリックして「表示」メニューを開きます。

  3. 「ページ情報」をクリックします。

charset 情報は、「一般」タブの下に、次のように表示されます。


Content-Type text/html; charset=us-ascii

文字列 charset=us-ascii がファイルの実際のエンコーディングと一致しない場合、そのファイルは壊れているように見えることがあります。HTML ファイルのエンコーディングを編集するには、次の手順を実行します。

  1. Mozilla Composer でファイルを開きます。

  2. 「ファイル」メニューを開きます。

  3. 「文字エンコードの保存および変更」を選択します。

  4. 正しいエンコーディングを選択します。Mozilla Composer は、自動的にエンコーディングと charset タグを適切に変換します。

汎用形式で保存された電子メール

現在の電子メールには、MIME charset タグが指定されています。電子メールおよびカレンダアプリケーションは、MIME charset タグに対応しています。エンコーディング変換を実行する必要はありません。

プレーンテキストファイル

プレーンテキストファイルには、charset タグがありません。ファイルが UTF-8 エンコーディング形式でない場合には、エンコーディング変換を行う必要があります。たとえば、繁体字中国語 (BIG5) でエンコードされているプレーンテキストファイルを UTF-8 に変換するには、次のコマンドを実行します。


iconv -f big5 -t UTF-8 inputfilename



 > outputfilename

ファイルシステム検査器を使用して、エンコーディングを変換することもできます。

テキストエディタを使用して文字エンコーディングテキストの読み取りおよび書き込みを行うことができますが、自動的にエンコーディングが変換される場合と、ファイルを開くか保存するときに明示的にエンコーディングを指定する場合があります。

テキストエディタを起動するには、「起動」をクリックし、「アプリケーション」->「アクセサリ」->「テキストエディタ」の順に選択します。

ファイル名とディレクトリ名

複数バイト文字を使用するファイル名やディレクトリ名が UTF-8 エンコーディング形式でない場合は、エンコーディング変換を行う必要があります。ファイルシステム検査器を使用して、レガシー文字エンコーディングによるファイル名、ディレクトリ名、およびプレーンテキストファイルの内容を、UTF-8 エンコーディングに変換することができます。詳細は、ファイルシステム検査器のオンラインヘルプを参照してください。

ファイルシステム検査器を起動するには、「起動」をクリックし、「アプリケーション」->「ユーティリティ」->「ファイルシステム検査器」の順に選択します。

ファイルマネージャーを使用して SMB 経由で Microsoft Windows 上の UTF-8 以外のファイル名やディレクトリ名にアクセスする場合は、エンコーディングを変換しなくても UTF-8 以外のファイル名やディレクトリ名にアクセスできます。

従来のロケール固有のアプリケーションの起動

Unicode UTF-8 への移行準備が整っていないアプリケーションの場合、フロントパネルに起動ツールを作成すると、従来のロケールでアプリケーションを開始できます。コマンド行からそれらのアプリケーションを直接起動することもできます。アプリケーションの起動ツールを作成するには、次の手順を実行します。

  1. パネル上で起動ツールを配置する場所を右クリックします。

  2. 「パネルに追加」->「ランチャー」と選択します。

  3. 「ランチャーの作成」ダイアログの「コマンド」フィールドに、次の書式で必要な項目を入力します。


    env LANG=locale LC_ALL=
    locale application name
    

    たとえば、/usr/dt/bin から motif-app という名前のアプリケーションを中国語 (BIG5) ロケールで起動する場合は、「ランチャーの作成」の「コマンド」フィールドに、次のテキストを入力します。


    env LANG=zh_TW.BIG5 LC_ALL=zh_TW.BIG5 /usr/dt/bin/motif-app
    
  4. 「了解」をクリックすると、パネルに起動ツールが作成されます。

従来のロケール固有の CLI (コマンド行インタフェース) アプリケーションを実行する必要があるときは、まず従来のロケールで端末ウィンドウを開いてから、その端末ウィンドウで CLI アプリケーションを実行します。端末ウィンドウを従来のロケールで開くには、次のコマンドを入力します。


eng LANG=locale LC_ALL=locale GNOME-TERMINAL –disbable-factory.

従来のロケールで新規の端末ウィンドウを開く代わりに、現在の端末ウィンドウの「文字エンコーディングの設定」メニューでエンコーディングを変更することで、ロケール設定を UTF-8 から従来のロケールに切り替えることもできます。この場合、現在のシェルに対して LANG および LC_ALL 環境変数を設定し直す必要があります。

エストニア語タイプ 6 キーボード、フランス語 (カナダ) タイプ 6 キーボード、プログラマ向けポーランド語タイプ 5 キーボードのハードウェアがサポートされない

Solaris OS 用に、新しく 3 つのキー配列のソフトウェアサポートが追加されました。エストニア語タイプ 6 キーボード、フランス語 (カナダ) タイプ 6 キーボード、プログラマ向けポーランド語タイプ 5 キーボードです。

エストニア、カナダ、およびポーランドのユーザーは、必要に応じて標準 U.S. キーボード配列を変更できます。このため、柔軟性の高いキーボード入力が可能になります。

現時点では、この 3 つのキーボードタイプに適合するハードウェアは入手できません。

回避方法: この新しいキーボードソフトウェアを有効利用するには、次のいずれかの方法で /usr/openwin/share/etc/keytables/keytable.map ファイルを編集します。

PDF ドキュメントを印刷することができない (6239307、6218079)

すべてのロケールのドキュメントビューアで、地域対応された PDF (Portable Document Format) ファイルを印刷することはできません。

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

x86: 特定のアジア言語の UTF-8 以外のロケールでログインプロセスがハングアップすることがある (6215527)

一部の x86 ベースのシステムで、特定のアジア言語の UTF-8 以外のロケールにログインすると、ログインプロセスがハングアップすることがあります。たとえば、次のようなロケールでエラーが検出されます。

回避方法: ログインウィンドウの言語メニューで、UTF-8 ロケールを選択してください。

特殊キーボードキーが機能しない (5077631)

キーボードの左側にある特殊なキーは、ヨーロッパのキーボードマッピングでは機能しません。この問題は、すべてのヨーロッパロケールに適用されます。

回避方法: 特殊キーボードキーの代わりに、ショートカットキーを使用してください。次のリストは、ショートカットキーと対応する機能の例です。

修飾キーが正しく機能しない (4996542)

すべてのロケールで、インターネットまたはイントラネット入力方式を使用するときに、Alt キーと Shift キーが修飾キーとして機能しないことがあります。たとえば、Shift キー + 矢印キーの組み合わせを使用してテキストを選択できない場合があります。代わりに、ラテン文字が挿入されます。

回避方法: デフォルトの入力方式など、別の入力方式を使用してください。入力方式を切り替えるには、オブジェクトを右クリックして入力方式を選択します。

中国語と韓国語の文字が、四角形として印刷される (4977300)

ポストスクリプトプリンタには、中国語または韓国語のフォントは含まれていません。このため、中国語または韓国語ロケールで Mozilla ブラウザから印刷しようとすると、それらの文字が四角形として印刷されます。ファイルを印刷する前に、Common UNIX Printer System (CUPS) による Mozilla ポストスクリプトフォントの変換が必要です。

回避方法: 次の手順を実行してください。

  1. 「起動」=>「設定」=>「プリンタ」の順に選択します。

  2. PostScript プリンタアイコンを右クリックし、「プロパティ」を選択します。

  3. 「詳細」タブをクリックします。

  4. 「Ghostscript pre-filtering」を「Convert to PS level 1」に設定します。

ヨーロッパ言語の UTF-8 ロケールで、ソート機能が正しく動作しない (4307314)

ヨーロッパ言語の UTF-8 ロケールでソート機能を実行すると、正しく動作しません。

回避方法: フランス語、イタリア語、ドイツ語、スペイン語、スウェーデン語の UTF-8 ロケールでソートを行う前に、LC_COLLATE 変数をその言語の ISO8859-1 ロケールに設定してください。


# echo $LC_COLLATE
>  es_ES.UTF-8
# LC_COLLATE=es_ES.IS08859-1
# export LC_COLLATE

上記のように LC_COLLATE 変数を設定後、ソートを行なってください。

ネットワーク接続に関する注意事項

Solaris 10 リリースのネットワーク接続に関するバグ情報について説明します。

ECC および RSA 暗号化方式群でメモリーリークが発生する (6421471)

ECC および RSA 暗号化方式群を使用する NSS でメモリーリークが発生すると、システムがハングアップしたり、システムパニックが発生したりすることがあります。「out of memory」エラーメッセージが表示されます。

回避方法: 次のパッチをインストールしてください。

iSCSI イニシエータは LUN アドレス報告を正しく処理しない (6377485)

Solaris iSCSI ソフトウェアイニシエータは 255 より大きい LUN を持つ論理ユニットをサポートしません。エラーメッセージは表示されません。

回避方法:

ターゲットデバイスの論理ユニット番号を 255 以下の番号に変更してください。

255 より大きい LUN 番号は 2G バイトと 4G バイトの QLogic HBA では異なって処理される (6371273)

255 より大きい LUN 番号は、QLogic 4G バイト HBA と QLogic 2G バイト HBA では異なって処理されます。次のエラーメッセージが表示されます。


Customer cannot have a lun number greater than 255.

回避方法:

QLogic HBA に接続する場合は、255 より大きい番号を持つ LUN を単一ポートに割り当てないでください。

複数の Ethernet カードが存在する場合、間違った MAC アドレスが表示される (6316245)

Sun Update Connection を使用したリモート更新管理のために Solaris 10 6/06 OS に登録すると、システム情報が表示されます。システムに複数の Ethernet カードがある場合、すべての Ethernet カードに同じ MAC アドレスが表示されます。エラーメッセージは表示されません。

回避方法: ありません。

SPARC: 32 ビットコンパイルと 64 ビットコンパイルで RTM_IFINFO メッセージのサイズが異なっている

PF_ROUTE ソケットを作成し、if_msghdr_t 構造体に含まれる RTM_IFINFO メッセージの内容を解析する 64 ビットのプログラムは、再コンパイルしないと正しく動作しないことがあります。

Solaris 10 OS では IP 転送がデフォルトで無効になっている

この Solaris リリースでは、IP 転送はデフォルトで無効になっています。この設定は、ほかのシステム構成に関係なくIPv4 と IPv6 の両方に適用されます。以前はデフォルトで IP パケットを転送していた複数の IP インタフェースを持つシステムには、もうこの自動機能はありません。マルチホームシステムでの IP 転送を有効にするには、管理者は手動でいくつかの設定手順を実行する必要があります。

回避方法: コマンド routeadm を実行して IP 転送を有効にできます。routeadm を使用して行われた構成変更は、システムのリブート時にも保持されます。

IP 転送の詳細については、routeadm(1M) のマニュアルページを参照してください。

Generic LAN Driver Version 3 で Logical Link Control フレームのフィールド長の設定に失敗する (6350869)

Generic LAN Driver Version 3 (GLDv3) では、LLC (Logical Link Control) フレームのフィールド長が正しく設定されません。結果として、LLC に依存する AppleTalk などのプロトコルが正しく機能しません。エラーメッセージは表示されません。この問題は、次のネットワークインタフェースコントローラに影響します。

回避方法: ありません。

IP アドレスが失敗した IP ネットワークマルチパスグループに属していると、ゾーンはブートしない (6184000)

ゾーンの IP アドレスが IP ネットワークマルチパス (IPMP) グループの一部になるようにゾーンを構成できます。構成方法については、『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』「IP ネットワークマルチパス機能を非大域ゾーンに拡張する方法」を参照してください。

IPMP グループに含まれるすべてのネットワークインタフェースが失敗すると、その IPMP グループに属している IP アドレスを持つゾーンはブートしません。

次の例は、ゾーンをブートしようとした場合の結果を示しています。


# zoneadm -z my-zone boot
zoneadm: zone 'my-zone': bge0:1: 
could not set default interface for multicast: Invalid argument 
zoneadm: zone 'my-zone': call to zoneadmd failed

回避方法: グループ内のネットワークインタフェースの少なくとも 1 つを修復してください。

DataDigests の使用時にエラーが断続的に発生することがある (5108515)

DataDigests が有効になっている場合に、Internet SCSI (iSCSI) ターゲットが CRC (巡回冗長検査) エラーを報告することがあります。iSCSI イニシエータにデータを転送したあとに入出力バッファーを更新するユーザーアプリケーションでは、CRC が正しく計算されないことがあります。ターゲットが CRC エラーを返すと、iSCSI イニシエータは正しい DataDigest CRC を含むデータを再転送します。データの整合性は維持されます。ただし、データ転送のパフォーマンスに影響します。エラーメッセージは表示されません。

回避方法: DataDigest オプションは使用しないでください。

IPv4 または IPv6 の ATM LANE サブネットが正常に初期化されないことがある (4625849)

1 つのアダプタ上に 9 つ以上の LANE (LAN Emulation) インスタンスが存在する場合は、システムのブート時に複数のインスタンスが対応する LANE インスタンスに接続されないことがあります。このバグは、マルチユーザーレベルでは発生しません。

回避方法: SunATM ネットワークを再度初期化するには、次の手順を実行します。

  1. lanestat -a コマンドを実行して問題が発生しているかどうかを確認します。

    接続されていないインスタンスは、LES (LAN Emulation Server) とBUS (Broadcast and Unknown Address Server) の VCI (Virtual Circuit Identifier) 値が 0 です。

  2. SunATM ネットワークをいったん終了してから再起動します。


    # /etc/init.d/sunatm stop
    # /etc/init.d/sunatm start
    
  3. SunATM インタフェースのネットマスクやその他のネットワーク設定をリセットします。

フィルタリングが有効な 2 つの IP ノード間に複数のトンネルを設定するとパケットが失われることがある (4152864)

2 つの IP ノード間に複数の IP トンネルを設定し、ip_strict_dst_multihoming またはその他の IP フィルタを有効にした場合、パケットが失われることがあります。

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

セキュリティーに関する注意事項

Solaris 10 リリースのセキュリティーに関する注意事項について説明します。

pam_ldap を有効にしておくと、パスワードなしのログインが失敗する

LDAP 用のアカウント管理 PAM モジュール (pam_ldap) を有効にした後、ユーザーはシステムにログインするときにパスワードを指定する必要があります。結果として、パスワードなしのログインは失敗します。これには、次のようなツールを使用したログインが含まれます。

回避方法: ありません。

Sun StorEdge T3 が不正なパラメータによってパニックになることがある (4319812)

Sun StorEdgeTM T3 システムは、アプリケーションが HTTP インタフェースを使って有効範囲外のパラメータを含むトークンを送信したときに、パニックになることがあります。

サービス管理機能

ここでは、Solaris 10 OS のサービス管理機能に関する注意事項について説明します。Solaris OS のサービス管理機能については、『Solaris 10 の概要』「Solaris サービスマネージャー」 を参照してください。

印刷サービスがデフォルトでオフライン設定になっている (5100134)

ホストにローカルプリンタが構成されていないと、ipp-listener および rfc1179 という 2 つの印刷サービスがデフォルトでオフラインに設定されます。ホストでローカルプリンタを構成すると、これらのサービスは自動的にオンラインになります。これらのサービスのデフォルトのオフライン設定は、エラーを示しているわけではありません。したがって、ユーザーは何も行う必要がありません。

回避方法: ありません。

keyserv デーモンによって一部のファイルシステムサービスが無効になる (5084183)

ネットワーク情報サービス (NIS) または NIS+ のネームサービスを使用しないシステムでは、NFS と AutoFS サービスが無効になっています。エラーが発生するのは、これらのサービスが keyserv デーモンに依存しているためです。keyserv デーモンは、RPC ドメイン名に依存していますが、NIS または NIS+ を使用しないシステムではこのドメイン名が設定されません。その結果、keyserv デーモンの失敗によって NFS および AutoFS サービスが無効になります。

回避方法: これらのサービスを有効にするには、次の手順を実行します。

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

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


    # svcadm disable network/rpc/keyserv
    # svcadm disable -t network/nfs/client:default
    # svcadm enable network/nfs/client:default
    # svcadm disable -t network/nfs/server:default
    # svcadm enable network/nfs/server:default
    # svcadm disable -t network/rpc/gss:ticotsord
    # svcadm enable network/rpc/gss:ticotsord
    

ファイルシステムがマウントされる前にログインプロンプトが表示される場合がある (5082164)

システムの起動中、リモートファイルシステムとネーミングサービスが利用可能になる前に、コンソールまたは ssh ログインなどのログインサービスが起動する場合があります。その結果、ユーザー名が認識されなかったり、ユーザーのホームディレクトリが利用できないことがあります。

回避方法: エラーが発生した場合は、数秒待ってから再度ログインします。あるいは、ローカルアカウントからログインしてシステム状態を確認します。

スマートカード

Solaris 10 OS のスマートカードに関するバグ情報について説明します。

スマートカードに対してシステムが反応しない (4415094)

ocfserv が終了し、ディスプレイがロックされている場合は、スマートカードを挿入しても取り出しても、システムはロックされたままになります。

回避方法: 次の手順を実行してシステムのロックを解除してください。

  1. ocfserv プロセスが終了したマシンにリモートログインして接続します。

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

  3. 端末ウィンドウで次のように入力して、dtsession プロセスを終了させます。


    # pkill dtsession
    

ocfserv プロセスが再起動し、スマートカードのログインおよびその他の機能が復元されます。

スマートカード Console の「構成ファイルを編集」メニュー項目が使用できない (4447632)

スマートカード Console の「構成ファイルを編集」メニュー項目を使用して、/etc/smartcard/opencard.properties にあるスマートカードの構成ファイルを編集することができません。メニュー項目を選択すると、テクニカルサポートからのリクエストがないと編集を継続できないことを示す警告メッセージが表示されます。

回避方法: スマートカード Console の「構成ファイルを編集」メニュー項目は使用しないでください。スマートカードの設定に関する情報は、『Solaris スマートカードの管理』を参照してください。

Solaris のコマンドと標準

次の節では、Solaris 10 OS における特定のコマンドと標準の動作変更について説明します。

Bash 2.0.5b でいくつかの環境変数が設定されなくなった

Solaris 10 OS には Bash 2.0.5b が含まれていますが、このシェルでは次の変数が自動的には環境にエクスポートされなくなりました。

この動作変更は、シェルによってこれらの変数にデフォルト値が割り当てられる場合にも適用されます。

回避方法: これらの変数を手動でエクスポートしてください。

新しい ln ユーティリティーには -f オプションが必要

/usr/bin/ln の動作は、SVID3 から XCU6 までのすべての標準に準拠するように変更されました。-f オプションの付かない ln コマンドを使用して既存のターゲットファイルにリンクすると、リンクは確立されません。代わりに、診断メッセージが標準エラーに書き込まれ、残りのリンク元ファイルのリンクが続行されます。最後に、ln コマンドはエラー値を返して終了します。

たとえば、ファイル b がある場合、構文 ln a b を実行すると、次のメッセージが生成されます。


ln: b: ファイルが存在します。

この動作変更は、-f オプションの付かない ln コマンドを含む既存のシェルスクリプトやプログラムに影響します。このため、以前正常に動作していたスクリプトが Solaris 10 OS では失敗することがあります。

回避方法: ln コマンドには -f オプションを付けて使用してください。ln ユーティリティーを実行する既存のスクリプトがある場合は、必ずコマンドの新しい動作に適合するようにこれらのスクリプトを変更してください。

新しい tcsh により、ハイフンまたは等号が使われている setenv 変数名が拒否される

Solaris 10 OS では、tcsh はバージョン 6.12 にアップグレードされました。このバージョンは、名前にハイフンや等号が使われている環境変数を受け入れなくなりました。setenv 行を含み、以前の Solaris バージョンで動作するスクリプトを現在の Solaris 10 リリースで実行すると、エラーが生成されることがあります。次のエラーメッセージが表示されます。


setenv: 文法が間違っています。

詳細は、Solaris 10 OS 用の tcsh のマニュアルページを参照してください。

回避方法: 環境変数名にハイフンや等号を使用しないでください。

STDIO getc ファミリのファイル終了条件の動作が変更になった

厳しい標準 C 準拠モードで作成されたアプリケーションは、一部のライブラリ関数の動作変更による影響を受けます。たとえば、cc -Xc または c89 準拠モードでコンパイルされたアプリケーションがこれに当たります。動作が変更されたライブラリ関数は次のとおりです。

1990 C 標準の正式な解釈では、ファイル終了条件が設定されたら、それ以降の入力操作ではファイルからデータを返さないようにする必要があります。ただし、ファイルポインタの位置を変更したり、アプリケーションによってエラーとファイル終了フラグが明示的にクリアされている場合は例外です。

ほかのすべての準拠モードの動作は変わりません。特に、このインタフェースでは、ファイル終了インジケータの設定後に、新しく書き込まれた追加データをストリームから読み取ることができます。

回避方法: ストリームのファイル終了条件が報告されたあとで追加データを読み取るには、ストリームに対して fseek() または clearerr() を呼び出します。

ps コマンドの出力列が広くなった

UID、プロセッサ ID、および累積実行時間が大きくなったため、ps コマンドの出力列が広くなりました。カスタムスクリプトは、出力列が固定されていると仮定しないようにするべきです。

回避方法: スクリプトでは ps コマンドの -o オプションを使用するようにしてください。

詳細は、ps(1) のマニュアルページを参照してください。

コマンド ping -v が IPv6 アドレスに対して機能しない (4984993)

コマンド ping -v は、インターネットプロトコルバージョン (IPv6) を使用するアドレスに適用されると失敗します。次のエラーメッセージが表示されます。


ping: setsockopt IPV6_RECVRTHDRDSTOPTS Invalid argument

回避方法: ありません。ping -v によって得られるのと同じ ICMP パケット情報を取得するには、snoop コマンドを使用します。

Solaris ボリュームマネージャー

Solaris 10 リリースの Solaris ボリュームマネージャーに関するバグ情報について説明します。

Solaris ボリュームマネージャーの metattach コマンドが失敗することがある

ファイルシステムがシリンダ 0 から始まっていない Solaris ボリュームマネージャーのミラー化が存在するルート (/) ファイルシステムの場合には、接続されるサブミラーにシリンダ 0 から始まるものを含めることはできません。

最初のサブミラーがシリンダ 0 から始まらないミラーに、シリンダ 0 から始まるサブミラーを接続しようとすると、次のエラーメッセージが表示されます。


can't attach labeled submirror to an unlabeled mirror

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


注 –

JumpStart インストールのデフォルトでは、swap パーティションがシリンダ 0 から始まっていて、ルートファイルシステム / はディスク上のほかの場所から始まっています。システム管理者は通常、スライス 0 をシリンダ 0 から始めようとします。デフォルトの JumpStart インストールにおいてスライス 0 上にあり、シリンダ 0 から始まってないルートパーティションを、別のディスクのシリンダ 0 から始まるスライス 0 にミラー化しようとすると問題が発生する場合があります。その結果、ミラーを追加しようとする際に、エラーメッセージが出力されます。Solaris インストールプログラムのデフォルト動作の詳細については、Solaris 10 インストールガイドを参照してください。


Solaris ボリュームマネージャーの metassist コマンドが英語以外のロケールで失敗する (5067097)

英語以外のロケールでは、Solaris ボリュームマネージャーの metassist コマンドがボリュームの作成に失敗することがあります。たとえば、LANGja (日本語) に設定した場合は、次のエラーメッセージが表示されます。


xmlEncodeEntitiesReentrant : input not UTF-8
Syntax of value for attribute read on mirror is not valid
Value "XXXXXX"(unknown word) for attribute read on mirror
is not among the enumerated set
Syntax of value for attribute write on mirror is not valid
Value "XXXXXX"(Parallel in Japanse) for attribute write on mirror
is not among the enumerated set
metassist: XXXXXX(invalid in Japanese) volume-config

回避方法: スーパーユーザーとして、LANG 変数を LANG=C に設定してください。

Bourne、Korn、および Bash シェルの場合は、次のコマンドを実行します。


# LANG=C; export LANG

C シェルの場合は、次のコマンドを実行します。


# setenv LANG C

ディスクがフォーマットされていないシステムではボリュームの作成に失敗する (5064066)

フォーマットされていないディスクがシステムに存在する場合、metassist コマンドによる Solaris ボリュームマネージャーのボリューム構成の作成が失敗することがあります。次のエラーメッセージが表示されます。


metassist: failed to repartition disk

回避方法: フォーマットされていないすべてのディスクを手動でフォーマットしてから、metassist コマンドを実行してください。

Solaris ボリュームマネージャー RAID-1 (ミラー) または RAID-5 ボリュームがソフトパーティション上に構築されたディスクセット内に作成されると、ホットスペアが正しく動作しない (4981358)

Solaris ボリュームマネージャー RAID-1 (ミラー) または RAID-5 ボリュームをソフトパーティションの上に構築されたディスクセットに作成すると、ホットスペアデバイスが正しく動作しません。

次の問題が発生する可能性がありますが、ほかの問題が発生することもあります。

論理デバイス名がすでに存在しない場合、Solaris ボリュームマネージャーの metadevadm コマンドが失敗する (4645721)

障害が発生したドライブは Solaris ボリュームマネージャーソフトウェアで構成されたドライブに交換できません。交換するドライブは Solaris ボリュームマネージャーソフトウェアにとって新しいドライブである必要があります。Sun StorEdge A5x00 上のあるスロットから別のスロットにディスクを物理的に移動した場合、metadevadm コマンドが失敗することがあります。この問題は、スライスの論理デバイス名がすでに存在しないときに発生します。ただし、ディスクのデバイス ID はメタデバイス複製に存在しています。次のメッセージが表示されます。


Unnamed device detected. Please run 'devfsadm && metadevadm -r to resolve.

注 –

このとき、新しい場所にあるディスクにはアクセスできますが、スライスにアクセスするためには、古い論理デバイス名を使用する必要があります。


回避方法: ドライブを物理的に元のスロットに戻してください。

Solaris ボリュームマネージャーの metarecover コマンドが metadb 名前空間の更新に失敗する (4645776)

システムからディスクを物理的に取り外して交換して、metarecover -p -d コマンドを使用して適切なソフトパーティションの特定の情報をディスクに書き込むと、オープンエラーが発生します。このコマンドはメタデバイスデータベースの名前空間を更新せず、ディスクデバイス識別情報の変更を反映しません。この状態になると、ディスクの一番上に構築された各ソフトパーティションでオープンエラーが発生し、次のメッセージが表示されます。


Open Error

回避方法: metarecover コマンドを実行してソフトパーティションを回復するのではなく、新しいディスクにソフトパーティションを作成してください。


注 –

ソフトパーティションがミラーまたは RAID5 の一部である場合、次の metareplace コマンドを -e オプションをつけずに使用して、古いソフトパーティションを新しいソフトパーティションに交換します。


# metareplace dx mirror or RAID 5 
old_soft_partition new_soft_partition

Sun Java Desktop System

この節では、Solaris 10 OS の Sun Java Desktop System (Java DS) に適用される問題について説明します。

電子メールとカレンダ

この節では、電子メールとカレンダに関する問題について説明します。

複数の添付ファイルの使用に関する問題 (6260583)

電子メールメッセージを新しい電子メールメッセージ本文にドラッグ&ドロップすると、その新しい電子メールメッセージの内容が壊れます。

回避方法: 複数の添付ファイルを送信するには、次の手順を実行してください。

  1. 添付するメッセージを選択します。

  2. メニューバーで、「アクション」=>「転送」=>「添付する」の順に選択します。

    Ctrl + J キーを押してメッセージを送信することもできます。

認証タイプの変更に関する問題 (6246543)

受信メールサーバーの認証タイプを変更したあとに、電子メールとカレンダが正しく動作しないことがあります。

回避方法: 電子メールとカレンダを再起動してください。

ローカライズされたコンテンツを含む添付ファイルの保存するときの問題 (6204976)

電子メールとカレンダが含まれている Evolution アプリケーションでは、地域対応されたコンテンツを含む添付ファイルを保存することはできません。

回避方法: ありません。

連絡先フォルダの連絡先の一覧が不完全である (5088514)

いくつかの連絡先を含む LDIF (LDAP Data Interchange Format) ファイルをインポートしたあとに、連絡先フォルダに一部の連絡先しか表示されません。これは、単なる表示上の問題です。電子メールとカレンダには、すべての連絡先がインポートされています。

回避方法: 電子メールとカレンダを再起動してください。

ログインの問題

この節では、ログインの問題について説明します。

ログインエラーメッセージ

Java Desktop System セッションにログインしたときに、次のエラーメッセージが表示されることがあります。


Could not look up internet address for hostname.
This will prevent GNOME from operating correctly.
It may be possible to correct the problem by adding 
hostname to the file /etc/hosts

回避方法: /etc/hosts ファイルにホスト名が正しく設定されていることを確認してください。次の手順を実行します。

  1. /etc/hosts ファイルにホスト名を次のように設定します。


    127.0.0.1 localhost loghost hostname
    localhost.localdomain

    hostname はシステムの名前です。

  2. ホスト名が /etc/nodename ファイルに指定されていることを確認します。このファイルに次の行も追加する必要があります。


    127.0.0.1 localhost loghost hostname
    localhost.localdomain
  3. /etc/inet/ipnodes ファイルに次のエントリを追加します。


    127.0.0.1 hostname
    

$PATH の問題 (6247943)

Java Desktop System Release 3 にログインするときに、$PATH が次のように誤って設定されます。


/usr/bin::/usr/dt/bin:/usr/openwin/bin:/bin:
/usr/ucb:/usr/openwin/bin:/usr/dt/bin

回避方法: $PATH から次の文字列を削除してください。

次のようなパスになるはずです。


/usr/bin:/usr/dt/bin:/usr/ucb:/usr/openwin/bin:/usr/dt/bin

リモート接続の問題 (6203727)

dtlogin リモート接続を使用する場合に、システムによっては GNOME ディスプレイマネージャーに接続できないことがあります。

回避方法: リモートログインを選択する画面で、ホスト名ではなく IP アドレスを指定してください。

ヘルプシステム

ボリュームコントロールのヘルプウィンドウが違う (6253210)

Yelp ブラウザを使用してボリュームコントロールのオンラインヘルプを開くと、代わりに「キーボードアクセシビリティ」パネルアプリケーションのヘルプファイルが開きます。

回避方法: ありません。

オンラインヘルプが動かなくなる (5090731)

アプリケーションのオンラインヘルプを開くときに、そのアプリケーションのヘルプファイルが存在しない場合には、エラーダイアログボックスが表示されます。「了解」をクリックしない限り、そのオンラインヘルプシステムが動かなくなり、それ以降に起動するその他のアプリケーションのオンラインヘルプを開けなくなります。

回避方法: エラーダイアログボックスで「了解」ボタンをクリックする必要があります。

Mozilla ブラウザ

Mozilla ブラウザから印刷できないドキュメントがある

BMP (Basic Multilingual Plane) 形式ではない Unicode 文字が含まれているドキュメントは、Mozilla ブラウザから印刷できません。

回避方法: ありません。

Mozilla ブラウザで「ユーザ設定」をローミングアクセスするように指定できない (6200999)

Mozilla ブラウザでは、ローミングアクセスサーバーと「ユーザ設定」をやり取りできます。ローミングアクセスオプションを指定するには、次の手順を実行します。

  1. ブラウザで「編集」をクリックし、「設定」を選択します。

  2. 「ローミングユーザ」を選択してから、「項目の選択」を選択します。

  3. 右側のパネルで「ユーザ設定」を選択します。

ただし、「ユーザ設定」の選択は反映されません。

回避方法: ありません。

キーボードショートカットが機能しない (6192644)

Mozilla ブラウザでは、F7 キーを押すことでキャレットのブラウズが有効になります。キャレットのブラウズが有効になると、キーボードショートカット Ctrl + Home を入力すると、ブラウズしている Web ページの初めに戻ります。ただし、このキーボードショートカットは、www.yahoo.com や www.mozilla.org などのサイトをブラウズするときには機能しません。

回避方法: F7 キーを押して、キャレットのブラウズを無効にします。

システムレベルの問題

ユーザー設定の互換性が完全でない

旧バージョンの GNOME デスクトップでは、ホームアカウントのユーザー設定と Java Desktop System Release 3 のユーザー設定との間に完全な互換性がない場合があります。

回避方法: ユーザー設定を設定し直してください。次の手順を実行します。

  1. Java Desktop System からログアウトします。

  2. 「セッション」をクリックし、「端末の復旧」を選択します。

  3. ログインします。

  4. 「端末の復旧」ウィンドウで、次のコマンドを入力します。


    % gnome-cleanup exit
    
  5. 再度ログインします。

    GNOME 設定が設定し直されました。

グラフィックスメニューに GIMP (GNU Image Manipulation Program) が表示されない (6209566)

GIMP (GNU Image Manipulation Program) は、グラフィックスメニューでは使用できません。

回避方法: 次の手順を実行してください。

  1. 端末ウィンドウを開きます。

  2. /usr/share/applications/gimp-2.0.desktop ファイルを編集します。

  3. Exec 行と TryExec 行を変更して、GIMP バイナリへの絶対パスを追加します。


    TryExec=/usr/sfw/bin/gimp2.0
    Exec=/usr/sfw/bin/gimp-remote-2.0 %u

StarSuite 7 ソフトウェアのオンライン登録に関する問題 (6208829)

StarSuite 7 ソフトウェアがシステム上に Mozilla を検出できない場合に、StarSuite 7 ソフトウェアのオンライン登録を完了できない場合があります。StarSuite 7 ソフトウェアが電子メールとカレンダアプリケーションを検出できない場合には、ドキュメントを正常に送信することができません。

回避方法: /usr/sfw/binPATH に追加します。次の手順を実行してください。

  1. 端末ウィンドウを開きます。

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


    % export PATH=/usr/sfw/bin:$PATH
    
  3. StarSuite ソフトウェアを起動するために、次のコマンドを実行します。


    % soffice
    
  4. StarSuite 登録手順を完了します。

サウンドレコーダに関する問題

サウンドレコーダが new.wav ファイルを録音しているときに、スライドバーとサイドカウンタが機能しません。

回避方法: ありません。

ボリュームコントロールオプションが動作しない

ボリュームコントロールデスクトップアプリケーションを起動するための、ボリュームコントロールパネルアプリケーションのオプションが機能しません。

回避方法: ありません。

Solaris OS で許可されるアプリケーションのリストが古い (6267922)

Solaris ソフトウェアでは、/desktop/gnome/lockdown/restrict_application_launching gonf キーを true に設定すると、アプリケーションの起動が制限されます。この設定を有効にすると、アプリケーションを起動するための起動メニューに表示されるアプリケーションが特定のもののみに制限されます。許可されるアプリケーションは、/desktop/gnome/lockdown/allowed_applications gonf キーに記述されています。

現在のリストに含まれるアプリケーションは古くなっており、Java Desktop System ソフトウェアには含まれていないものも含まれています。さらに、アプリケーションが参照するディレクトリの位置が正しくない場合もあります。つまり、アプリケーションの起動を制限すると、Mozilla や StarSuite などの主要なアプリケーションが起動メニューに表示されない状態になっています。

回避方法: 次の手順を実行してください。

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

  2. ~/.gconf/desktop/gnome/lockdown ディレクトリを削除します (このディレクトリが存在する場合)。


    # rm -rf ~/.gconf/desktop/gnome/lockdown
    
  3. システムからログアウトしてから、再度ログインします。

キーボードインジケータを使用するときの問題 (6245563)

キーボードインジケータを使用すると、 X サーバーを切り替えた際にキーボードが使用できなくなることがあります。

回避方法: ありません。キーボードインジケータを使用しないでください。

一部の表示オプションを使用すると、ファイルマネージャーでエラーが発生することがある (6233643)

次の表示オプションを使用すると、ファイルマネージャーでエラーが発生することがあります。

使用する表示オプションに応じて、次のエラーメッセージが表示されることがあります。

回避方法: ありません。これらの問題が発生したら、ファイルマネージャーを再起動するか、クラッシュダイアログボックスで「アプリケーションの再起動」ボタンをクリックしてください。

録音の開始時に「CD 品質、可逆」モードに失敗する (6227666)

サウンドレコーダマルチメディアアプリケーションを「CD 品質、可逆」モードで使用すると、録音の開始時にアプリケーションが失敗します。次のエラーメッセージが表示されます。


The Application "gnome-sound-recorder" has quit unexpectedly.

回避方法: 次の手順を実行してください。

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

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


    # GCONF_CONFIG_SOURCE=xml::/etc/gconf/gconf.xml.defaults 
    /usr/bin/gconftool-2 --makefile-install-rule 
    /etc/gconf/schemas/gnome-audio-profiles.schemas
    

また、既存のユーザーの場合は次の手順を実行する必要があります。

  1. gnome-audio-profiles-properties アプリケーションが実行中の場合は、アプリケーションウィンドウを閉じてアプリケーションを停止します。

  2. プロファイル cdlossless~/.gconf/system/gstreamer/audio/profiles に存在する場合は、このプロファイルを削除します。


    % rm ~/.gconf/system/gstreamer/audio/profiles/cdlossless
    
  3. システムからログアウトしてから、再度ログインします。

ホームディレクトリの外部にあるファイルを削除できない (6203010、5105006)

ファイルを削除するときは、ホームディレクトリのファイルシステムから行う必要があります。

回避方法: ホームディレクトリのファイルシステムの外部にあるファイルを削除するには、端末ウィンドウを開き、コマンド行を使用します。

特定の種類のアーカイブを作成するときの問題 (5082008)

アーカイブ管理を使用して、次の種類のアーカイブを作成することはできません。

回避方法: ありません。

テキストエディタで複数バイト文字を入力できない (4937266)

gedit テキストエディタで自動インデント機能を有効にすると、複数バイト文字を正しく入力できません。

回避方法: 自動インデント機能を無効にしてください。テキストエディタで、次の手順を実行します。

  1. 「編集」=>「設定」の順に選択します。

  2. 「カテゴリ」リストで「エディタ」を選択してから、「自動インデント」を選択します。

  3. 「自動インデントを有効にする」オプションの選択を解除します。

システム管理

ここでは、Solaris 10 OS のシステム管理に関するバグ情報について説明します。

smosservice または smdisklesswbem の問題によって壊れている (6378956)

smosservice または smdiskless コマンドは、JDKTM 1.5 リリースに依存しているため、機能しない場合があります。

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


 /usr/sadm/bin/smosservice list -u <user> -p <password> Exception in thread "main" 
java.lang.UnsupportedClassVersionError: 
com/sun/management/viperimpl/console/BaseConsoleOptionsManager 
(Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
       at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
       at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

回避方法:

JDK 1.5 インストールを指定するように JAVA_HOME 変数を設定します。


# JAVA_HOME=/usr/java

Sun Patch Manager Tool 2.0 に旧バージョンとの互換性がない

Sun Patch Manager Tool 2.0 が動作するシステムでは、Sun Patch Manager Tool 1.0 などのパッチマネージャーツールが動作するリモートシステムを管理できます。

ただし、旧バージョンのパッチマネージャーツールが動作するシステムで、Patch Manager Tool 2.0 が動作するリモートシステムを管理することはできません。旧バージョンは次のとおりです。


注 –

Solaris 8 OS にはパッチマネージャーツール用の CIM/WBEM (Common Information Model/Web Based Enterprise Management) サポートがありません。したがって、Solaris 8 システムではパッチマネージャーによるリモート管理が行えません。


Sun Remote Services Net Connect が大域ゾーンでしかサポートされない

Sun Remote Services (SRS) Net Connect は、大域ゾーンでしかサポートされていません。次のいずれかの操作を行うと、エラーメッセージが表示されます。

エラーメッセージの内容は次のとおりです。


*** package SUNWcstu failed to install - interactive administration required:

Interactive request script supplied by package
pkgadd: ERROR: request script did not complete successfully

Installation of SUNWcstu was suspended (interaction required).
No changes were made to the system.  

*** package SUNWfrunc failed to install - interactive administration required:

Interactive request script supplied by package
pkgadd: ERROR: request script did not complete successfully

Installation of SUNWfrunc was suspended (interaction required).
No changes were made to the system.

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

zoneadm コマンドで非大域ゾーンをインストールしているときにエラーまたは警告メッセージが表示されることがある

パッケージのインストール中、zoneadm コマンドを使用して非大域ゾーンをインストールしているときにエラーまたは警告メッセージが表示されることがあります。次のようなメッセージが表示されます。


Preparing to install zone zone1.
Creating list of files to copy from the global zone.
Copying 2348 files to the zone.
Initializing zone product registry.
Determining zone package initialization order.
Preparing to initialize 790 packages on the zone.
Initialized 790 packages on zone.
Zone zone1 is initialized.

Installation of the following packages generated errors: 
SUNWjhrt SUNWmcc SUNWjhdev SUNWnsb SUNWmcon SUNWmpatchmgr

Installation of the following packages generated warnings: 
SUNWj3rt SUNWmc SUNWwbmc SUNWmga SUNWdclnt SUNWlvma SUNWlvmg 
SUNWrmui SUNWdoc SUNWpl5m SUNWpmgr

パッケージのインストールに関する問題は、ゾーンのインストールのログが含まれている /export/zone1/root/var/sadm/system/logs/install_log にも記録されます。

回避方法: ありません。


注 –

非大域ゾーンは、これらのメッセージが通知されても使用できます。以前の Solaris Express と Solaris 10 ベータリリースにはパッケージのインストールに関する問題がありますが、これらの問題に関する通知は生成されませんでした。この Solaris リリースからは、これらのエラーが正しく報告され、記録されるようになりました。


localeadm コマンドを使用して地域を追加できない (6350486)

localeadm コマンドで地域を追加する機能は、新しい構成ファイルを作成した場合には動作しません。次の地域を追加するときに、LANGUAGES CD が検出されません。

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


No langcd image has been found in
/cdrom/sol_10_1005_x86_4/Solaris_10/Product

No langcd image has been found in
/cdrom/sol_10_1005_x86_4 /cdrom/sol_10_1005_x86_4
/cdrom/sol_10_1005_x86_4
/cdro m/sol_10_1005_x86_4
/cdrom/sol_10_1005_x86_4

Please enter the path to this image/disk, or enter 'q' to quit:

回避方法: 新しい構成ファイルの作成を求められたら、「いいえ」を選択してください。代わりに、システムにインストールされている構成ファイルを使用してください。

SPARC: 動的再構成の実行中にエラーメッセージが表示される (6312424)

動的再構成 (DR) の実行中に、エラーメッセージが表示されることがあります。DR パスに含まれるデバイスで入出力処理がアクティブな状態のときに、DR を実行すると、メッセージが表示されます。メッセージが表示されたあとに、入出力処理が再試行され、最終的には成功します。表示されるメッセージの例を次に示します。


Jul 28 12:23:19 qame10-a scsi: [ID 107833 kern.warning] WARNING:
/ssm@0,0/pci@19,700000/SUNW,qlc@2,1/fp@0,0/ssd@w2100000c5056fa13,0 (ssd6):
Jul 28 12:23:19 qame10-a 	transport rejected fatal error
Jul 28 12:22:08 qame10-a scsi: [ID 107833 kern.warning] WARNING:
/ssm@0,0/pci@19,700000/SUNW,qlc@2,1/fp@0,0/ssd@w2100000c5056f9a7,0 (ssd36):
Jul 28 12:22:08 qame10-a 	SCSI transport failed: reason 'timeout':
retrying command

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

SPARC: ストレージエリアネットワークに含まれるサーバー上のリンクを再初期化すると、すべてのサーバー上の論理ユニット番号がリセットされる (6301627)

luxadm -e forcelip コマンドを実行すると、1 つのサーバー上のリンクが再初期化されますが、ストレージエリアネットワーク (SAN) に含まれるすべてのサーバー上の論理ユニット番号 (LUN) もリセットされます。次のようなエラーメッセージが、同じ SAN 環境のゾーンに含まれる 1 つまたは複数のサーバーのコンソールに表示されます。


Aug 16 13:34:07 ontario-a last message repeated 5 times
Aug 16 13:34:07 ontario-a scsi_vhci: [ID 734749 kern.warning] WARNING:
vhci_scsi_reset 0x0

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

ゾーン用のパッチを削除したあとに pkgchk を実行すると、エラーメッセージが表示される (6267966)

patchadd コマンドと patchrm コマンドは、ファイルシステムを継承した非大域ゾーンでは適切に動作しません。この結果、次の状況のときにこれらのゾーンで pkgchk コマンドを実行すると、パッケージに関するエラーメッセージが生成されることがあります。

  1. 大域ゾーンで patchadd コマンドを使用して、Solaris 10 ゾーンシステムにパッチを適用します。

  2. patchrm コマンドを使用して、適用したパッチを削除します。

  3. ファイルシステムを継承した非大域ゾーンで、削除したパッチに含まれるパッケージに関する情報について pkgchk コマンドを使って確認します。

上記の状況のときに、SUNWcsu に対して pkgchk コマンドを使用すると、次のようなメッセージが表示されます。


# pkgchk SUNWcsu
ERROR: /usr/lib/inet/certdb
     modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual
     file size <36012> expected <42152> actual
     file cksum <37098> expected <19747> actual
ERROR: /usr/lib/inet/certlocal
     modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual
     file size <44348> expected <84636> actual

回避方法: ありません。このエラーが発生しても問題はありません。このエラーメッセージは無視してください。

EF/kcfd アルゴリズムと IPsec アルゴリズムを使用するときにこれらが競合する (6266083)

Solaris 10 3/05 HW1 リリースを使用するシステムは IPsec に関する問題を引き起こす可能性があります。この問題は、新規にインストールしたシステム、つまりブート時に新しい SMF (Service Management Facility) マニフェストを多数インポートするシステムで発生することがあります。このようなブートを実行したあとに、svc:/system/cryptosvc:default に含まれる暗号化フレームワークが初期化される前に、svc:/network/initial:default に含まれる IPsec が初期化されることがあります。認証アルゴリズムまたは暗号化アルゴリズムが使用できないため、IPsec セキュリティーアソシエーションの作成に失敗して、次のようなエラーメッセージが表示されることがあります。


PF_KEY error: type=ADD, errno=22:
Invalid argument, diagnostic  code=40:
Unsupported authentication algorithm

このエラーは、IPsec サービスを必要とする Sun Fire E25K システムで DR を使用する場合などに発生することがあります。

回避方法: IPsec サービスを使用する処理を実行する前に、新しい SMF マニフェストを多数インポートするブートを実行してから次の手順を実行します。

  1. ブート後に、次のコマンドを実行します。


    ipsecalgs -s
    
  2. システムに /etc/inet/secret/ipseckeys が存在する場合は、次のコマンドも実行します。


    ipseckey -f /etc/inet/secret/ipseckeys
    

これで、Sun Fire E25K システム上で DR を使用するなど、IPsec セキュリティーアソシエーションを作成する処理を実行できる状態になります。

この手順を実行する必要があるのは、ブート時に新しい SMF マニフェストが多数インポートされる場合だけです。

Solaris Product Registry の管理ユーティリティーがゾーン内で起動できない (6220284)

ゾーン内で Solaris Product Registry の管理ユーティリティーを起動しようとすると、失敗します。ゾーンのインストール時に、Solaris Product Registry のデータベース productregistry がゾーン内に複製されなかったため、管理ユーティリティーをゾーン内で実行できません。

回避方法: スーパーユーザーとして、productregistry データベースをゾーンにコピーしてください。


# cp /var/sadm/install/productregistry zone_path/var/sadm/install/

上記のコマンドで、zone_path は作成したゾーンのルートディレクトリへのパスです。

既存のディスクレスクライアントをシステムから削除できない (6205746)

smdiskless コマンドを使用してディスクレスクライアントを削除すると、コマンドは失敗します。ディスクレスクライアントは、システムデータベースから削除されません。次のエラーメッセージが表示されます。


Failing with error EXM_BMS.

回避方法: クライアントを追加する前に、/export パーティションの共有を解除してください。

Net Connect 3.1.1 のインストールが失敗する (6197548)

Net Connect 3.1.1 のインストールが失敗するのは、Solaris 10 の完全インストールの初期にその製品を選択した場合です。このエラーは、Solaris 10 Operating System DVD を使用してインストールを行なっているときに発生します。OS のインストールが完了した時点で、次のエラーメッセージが /var/sadm/install/logs/ の Net Connect インストールログに記録されます。


Installation of SUNWSRSPX failed.
Error: pkgadd failed for SUNWsrspx 
Install complete. Package: SUNWsrspx

回避方法: OS のインストールが完了したら、次の手順を実行してください。

  1. Solaris 10 Operating System DVD または Solaris 10 SOFTWARE - CD 4 を挿入します。

  2. Net Connect 製品のディレクトリに移動します。

  3. Net Connect インストーラを実行します。


注 –

最新バージョンの Sun Net Connect ソフトウェアおよびリリースノートをダウンロードするには、https://srsnetconnect.sun.com の Sun Net Connect ポータルにアクセスしてください。


x86: Solaris フラッシュアーカイブをインストールするときに、デフォルトの C ライブラリによってブート障害が発生することがある (6192995)

次の状況下では、Solaris フラッシュアーカイブに関係のあるブート障害が発生することがあります。

クローンシステムをブートしようとすると、次のエラーメッセージが表示されます。


WARNING: init exited with fatal signal 9; restarting.

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

  1. アーカイブを作成する前に、マスターシステム上の /lib/libc.so.1 ライブラリをマウント解除します。


    # umount /lib/libc.so.1
    

    このコマンドを使用すると、マスターシステムで C ライブラリ libc の基本バージョンを使用できるようになります。

  2. マスターシステムで Solaris フラッシュアーカイブを作成します。

    Solaris フラッシュアーカイブの作成方法の詳細については、『Solaris 10 6/06 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』を参照してください。

  3. /lib/libc.so.1 ライブラリをマスターシステムにマウントします。


    # mount -O -F lofs /lib/libc.so.1 /usr/lib/libc/libc_hwcap2.so.1
    
  4. クローンシステムに Solaris フラッシュアーカイブをインストールします。

    Solaris フラッシュアーカイブのインストール方法の詳細については、『Solaris 10 6/06 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』を参照してください。

SPARC: smosservice delete コマンドですべてのディレクトリが正常に削除されるとは限らない (6192105)

smosservice delete コマンドを使用してディスクレスクライアントサービスを削除した場合、すべてのサービスディレクトリが正常に削除されるとは限りません。

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

  1. そのサービスを使用するクライアントが存在しないことを確認します。


    # unshare /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/.copyofSolaris_10_sparc.all
    # rm -rf /export/.copyofSolaris_10
    # rm -rf /export/Solaris_10
    # rm -rf /export/share
    # rm -rf /export/root/templates/Solaris_10
    # rm -rf /export/root/clone/Solaris_10
    # rm -rf /tftpboot/inetboot.sun4u.Solaris_10
  2. 次のエントリを /etc/bootparams ファイルから削除します。


    fs1-24 boottype=:os

    注 –

    このエントリを削除するのは、このファイルサーバーが関数や資源をほかのサービスに提供していない場合に限られます。


  3. 次のエントリを /etc/dfs/dfstab ファイルから削除します。


    share -F nfs -o ro /export/exec/Solaris_8_sparc.all/usr
  4. /var/sadm/system/admin/services/Solaris_10 ファイルを変更します。

    • ファイルサーバーが Solaris_10 でない場合は、そのファイルを削除します。

    • ファイルサーバーが Solaris_10 である場合は、冒頭の 3 行を残し、あとのエントリをすべて削除します。削除した行は、/export/root/templates/Solaris_10 に含まれるサービス USR_PATH および SPOOLED ROOT のパッケージとサポートされるプラットフォームを示します。

patchadd コマンドでパッチを NFS サーバーからインストールできない (6188748)

patchadd コマンドを使用してほかのシステムから NFS を介してパッチをインストールしようとすると、コマンドは失敗します。次の例は、失敗した patchadd 操作と表示されるエラーメッセージを示しています。


Validating patches...

Loading patches installed on the system...
[...]
Loading patches requested to install.
[...]
Checking patches that you specified for installation.
[...]
Approved patches will be installed in this order:
[...]
Checking local zones...
[...]
Summary for zones:
[...]
Patches that passed the dependency check:
[...]

Patching global zone
Adding patches...

 Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...

 Patch Patch_ID has been successfully installed.
See /var/sadm/patch/Patch_ID/log for details
 Patch packages installed:
   SUNWroute
[...]

Adding patches...
 The patch directory
 /dev/.SUNW_patches_0111105334-1230284-00004de14dcb29c7
 cannot be found on this system.  

[...]

Patchadd is terminating.

回避方法: まず、インストールするすべてのパッチを NFS サーバーからローカルシステムに手動でコピーします。次に、patchadd コマンドを使用して、パッチをコピーしたローカルシステムのディレクトリからパッチをインストールします。

lucreate コマンドで RAID-1 ボリュームを作成できない (5106987)

lucreate コマンドを使用して、/dev/md ディレクトリにデバイスエントリが含まれていない RAID-1 ボリューム (ミラー) を作成しようとすると、コマンドが失敗します。最初に Solaris ボリュームマネージャーでミラーを作成しないかぎり、lucreate コマンドでファイルシステムをミラー化することはできません。

回避方法: まず Solaris ボリュームマネージャーでミラー化されたファイルシステムを作成し、次に lucreate コマンドで新しいブート環境を作成してください。

lucreate コマンドの詳細については、lucreate(1M) または 『Solaris 10 6/06 インストールガイド (Solaris Live Upgrade とアップグレードの計画)』を参照してください。

Solaris ボリュームマネージャーによるミラー化されたファイルシステムの作成方法については、『Solaris ボリュームマネージャの管理』を参照してください。

ストレージエリアネットワークのファブリックゾーンでデバイスがすぐに使用できる状態にならない (5077933)

ストレージエリアネットワーク (SAN) のファブリックゾーンが動的に作成されているときに、そのゾーンのデバイスがホスト側で使用できないことがあります。このようなデバイスまたはホストバスアダプタのデータを表示するためにコマンド luxadm -e dump_map を使用すると、エラーメッセージが表示されます。次の例を参照してください。


# luxadm -e dump_map /dev/cfg/c5

 Pos  Port_ID Hard_Addr Port WWN         Node WWN         Type
ERROR: Unable to retrieve target port details (QLogic Corp-2312-3)ERROR

すべての接続点の状態のリストを出力すると、次の例のような情報が表示されます。この例では、ファブリックデバイスにテープドライブが含まれていますが、c5 にデバイスが表示されていません。


# cfgadm -al

Ap_Id        Type         Receptacle   Occupant     Condition
:
:
c5           fc-fabric    connected    unconfigured unknown
usb0/1       unknown      empty        unconfigured ok
:
:

回避方法: ファブリック接続のデバイスを構成したあとに、luxadm -e forcelip コマンドを使用して、それらのデバイスへのリンクを再初期化してください。上記の例の場合は、次のように入力します。


# luxadm -e forcelip /dev/cfg/c5

SPARC: キーボードシーケンスを使用してシステムを停止すると、システムがパニックすることがある (5061679)

Stop-A キーや L1-A キーなどのキーボードシーケンスを使用してシステムを停止しようとすると、システムがパニックすることがあります。次のようなエラーメッセージが表示されます。


panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): 
consistent dma sync timeout

回避方法: OpenBoot PROM に入るときには、キーボードシーケンスを使用しないでください。

ipfs コマンドを -W オプション付きで使用すると失敗する (5040248)

ipfs コマンドは、ネットワークアドレス変換 (NAT) の状態とパケットフィルタリングの状態テーブルに関する情報を保存および復元します。このユーティリティーは、システムがリブートした場合にネットワーク接続が中断されるのを防ぎます。-W オプションを指定して ipfs コマンドを実行すると、カーネル状態テーブルの保存に失敗します。次のエラーメッセージが表示されます。


state:SIOCSTGET: Bad address

回避方法: ありません。

kill -HUP によって必ずしもエージェントが snmpd.conf 構成ファイルを再度読み取るとは限らない (4988483)

snmpd.conf の内容を変更したあとは、コマンド kill -HUP snmp Process ID を実行できます。このコマンドによって snmp プロセスが停止します。その後、システム管理エージェントのマスターエージェント(snmpd) に信号が送信されて snmpd.conf が再度読み取られ、導入した変更が実装されます。このコマンドによって必ずしもマスターエージェントが構成ファイルを再度読み取るとは限りません。その結果、このコマンドを使用しても、必ずしも構成ファイル内の変更が有効になるとは限りません。

回避方法: kill -HUP を使用する代わりに、変更を snmpd.conf に追加したあとでシステム管理エージェントを再起動してください。次の手順を実行します。

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

  2. 次のコマンドを入力します。

    # /etc/init.d/init.sma restart

x86: BIOS のブート時に F4 キーを押すとサービスパーティションのブートに失敗する (4782757、5051157)

これは、Solaris 10 OS (x86 版) がインストールされた、サービスパーティションを保持する Sun LX50 のブート時に発生します。F4 ファンクションキーを押すことでサービスパーティションのブートを選択できますが、オプションを選択すると画面が空白になります。その後、システムはサービスパーティションのブートに失敗します。

回避方法: BIOS ブート画面の表示時に、F4 キーを押さないでください。タイムアウト後に「Current Disk Partition Information」画面が表示されます。type=DIAGNOSTIC に対応する「Part#」列の番号を選択します。続いて Return キーを押します。サービスパーティションがブートします。

Solaris WBEM Services 2.5 デーモンは com.sun アプリケーションプログラミングインタフェースプロバイダを検出できない (4619576)

Solaris WBEM Services 2.5 デーモンは、com.sun.wbem.provider インタフェースまたは com.sun.wbem.provider20 インタフェースに書き込まれたプロバイダを検出できません。これらのインタフェースに書き込まれたプロバイダ用に Solaris_ProviderPath インスタンスを作成した場合でも、Solaris WBEM Services 2.5 デーモンはプロバイダを検出しません。

回避方法: デーモンがこのようなプロバイダを検出できるようにするには、Solaris WBEM Services 2.5 デーモンをいったん停止してから再起動します。


# /etc/init.d/init.wbem stop

# /etc/init.d/init.wbem start

注 –

javax API を使用してプロバイダを作成した場合は、Solaris WBEM Services 2.5 デーモンを停止してから再起動する必要はありません。Solaris WBEM Services 2.5 デーモンが javax プロバイダを動的に認識します。


XML/HTTP トランスポートプロトコル環境では com.sun アプリケーションプログラミングインタフェースメソッド呼び出しが失敗することがある (4497393、4497399、4497406、4497411)

javax アプリケーションプログラミングインタフェースではなく、com.sun アプリケーションプログラミングインタフェースを使用して WBEM ソフトウェアを開発する場合、全面的にサポートされるのは Common Information Model (CIM) リモートメソッド呼び出し (RMI) だけです。XML/HTTP など、ほかのプロトコルについては、com.sun アプリケーションプログラミングインタフェースで完全に機能するという保証はありません。

次の表に、RMI では正常に実行され、XML/HTTP では失敗する呼び出しの例を示します。

メソッド呼び出し 

エラーメッセージ 

CIMClient.close()

NullPointerException

CIMClient.execQuery()

CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED

CIMClient.getInstance()

CIM_ERR_FAILED

CIMClient.invokeMethod()

XMLERROR: ClassCastException

Solaris Management Console のマウントと共有ツールでファイルシステムのマウント属性を変更できない (4466829)

Solaris Management Console のマウントと共有ツールでは、ルート (/)、/usr/var などのシステムに必須なファイルシステム上のマウントオプションを変更できません。

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