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

ドキュメントの情報

はじめに

1.  ライセンスの更新

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

3.  Oracle Solaris の実行時の問題

一般情報

パスワード暗号化に SHA-256 および SHA-512 の crypt プラグインの採用が推奨される

共通デスクトップ環境

解像度を変更すると、トラステッドストライプが画面に表示されなくなる (6460624)

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

ファイルシステム

ZFS の動的 LUN 拡張に関する制約事項 (6241086)

sendmail 内の config/local_only プロパティーを true に設定してはいけない (6970172)

x86: ブート中に ata ドライバがタイムアウトになる (6586621)

ZFS legacy マウントで zoneadm install コマンドが失敗する (6449301)

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

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

UNIX (Solaris) 版 BrightStor ARCserve Backup クライアントエージェントと ZFS サポートに関する注意事項

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

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

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

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

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

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

SPARC: Elastic ポリシーが設定されている場合にシステムがハングアップすることがある (6989192)

Crypto の DR 操作中にシステムパニックが発生する場合がある (7048323)

SPARC: Oracle Solaris OS のブート時にディスクの警告が表示される (7047435)

SPARC: OPL プラットフォームで動的再構成の操作が失敗する (7060498)

x86: 実行中のマシンで ata ディスクまたはコントローラを交換すると、システムがシャットダウンする (7059880)

SPARC: sun4v T3 マシンで一括暗号化操作の実行時にシステムパニックが発生する可能性がある (7041435)

apix モジュールのロード時にメッセージシグナル割り込み (MSI-X) のターゲットを再指定できない (7058060)

RDS ドライバのバージョン 3 へのアップグレード (6850013)

SPARC: Oracle Solaris 10 9/10 OS で XIR を実行すると、Failure to complete trap processing エラーが発生する (6962156)

x64: Mellanox の ConnectX ファームウェア 2.6.0 で PCI サブシステム ID が変更される (6810093)

ZFS ARC がカーネルケージ内にメモリーを割り当てるため、DR が実行できない (6522017)

デバイス固有の負荷分散設定が mpathadm コマンドで表示されない

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

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

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

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

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

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

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

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

コンパイラに関する注意事項

SPARC: コピー再配置が機能しない (7083331)

ローカリゼーションに関する注意事項

スウェーデン語ソフトウェアの翻訳に関する注意事項

Trusted Java Desktop System に複数の入力方式スイッチアプリケーションが表示される

Wnn8 日本語入力方式

IIIMF 第 12 版へのアップグレードでは New ChuYin 入力方式がサポートされない (6492129)

一部のロシア語ロケールで AltGr キーがモードスイッチとして機能しない (6487712)

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

いくつかのアラビア語フォントが GNOME デスクトップで機能しない (6384024)

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

UTF-8 ロケールへの移行に関する注意事項

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

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

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

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

一部のキー配列タイプ 6 および 7 のハードウェアが使用できない

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

BIND 9.6 がローカルでないネットワークへの再帰を拒否する (7046009)

同じ発信元アドレスによるトンネルの構成 (4152864)

システム DOI を構成できない (6314248)

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

Oracle Solaris のコマンドと標準

SPARC: T4 1.2 チップでは cpustat コマンドに対して誤った結果が表示される

winbind コマンドによって最初の 1000 人の Active Directory ユーザーしか取得されない

Trusted Extensions の変更されたマニュアルページはリファレンスマニュアルだけに記載されている

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

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

tcsh の新バージョンで、ハイフンまたは等号が使われている setenv 変数名が拒否される

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

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

Solaris ボリュームマネージャーのバグ

fdisk に有効なエントリが指定されていない場合、Solaris ボリュームマネージャーでデバイスが正しく削除されない

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

Java Desktop System に関する注意事項

電子メールアプリケーションとカレンダアプリケーション

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

ログインの問題

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

ヘルプシステム

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

システムレベルの問題

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

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

Nautilus ACL マスクがグループのアクセス権と同期されない (6464485)

strftime(3c) は %-m%-d で GNU 拡張をサポートするべき (6448815)

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

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

システム管理

パッケージデータベースに存在しないパス名が含まれている (7054481)

SPARC: 64 ビットバージョンの libsoftcrypto ライブラリが遅い (7048794)

root ユーザーがパスワードをリセットした場合のデフォルトの動作の変更 (6968855)

patchrm コマンドがパッチ 144500/144501 の適用後にサポートされない (7033240)

低速の UFS システムでは lucreate に待ち時間が生じる (7051757)

ブート中に Availability Suite モジュール sdbc のロードに失敗する (6952222)

Oracle Solaris 10 9/10 のクロックが Oracle VM 2.2 上で停止する (6952499)

SPARC: FKU 137137-xx パッチでは他社製のボリュームマネージャーソフトウェアがサポートされない

SATA コントローラのレガシーモードと AHCI モードの切り替えを Oracle Solaris で処理できない (6520224)

32 ビット: 大規模なファイルシステムでファイルシステムの状態を取得する際に、アプリケーションでエラーが発生する可能性がある (6468905)

ゾーンに対応していないシステムでは、patchadd コマンドの -R オプションを使用して代替ルートパスを指定することは制限すべき (6464969)

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

既存のディスクレスクライアントをシステムから削除できない (6205746)

SPARC: smosservice delete コマンドですべてのサービスディレクトリが正常に削除されるとは限らない (6192105)

4.  サポート中止に関する情報

5.  ドキュメントに関する情報

A.  以前に記載され、Oracle Solaris 10 8/11 リリースで修正されたバグ

システム管理

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

パッケージデータベースに存在しないパス名が含まれている (7054481)

アップグレード後または Live Upgrade の実行後に pkgchk -n コマンドを実行すると、一部のパッケージに存在しないパス名が含まれていることに気付くことがあります。パッケージの履歴に関する問題のため、/var/sadm/install/contents ファイルで、ファイルが削除されている一部のアップグレード済みパッケージの状態が正しく反映されない可能性があります。

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

 ERROR: /usr/jdk/instances/jdk1.6.0/bin/jhsearch
 pathname does not exist

回避方法: コンテンツデータベースからパスを削除します。

  1. シングルユーザーモードで root 役割になっていることを確認してください。

  2. エラーの原因となっているパッケージ内のすべてのファイルのパスを削除します。

    # removef package path
  3. 変更を確定します。

    # removef -f package

例:

# removef SUNWjhdev /usr/jdk/instances/jdk1.6.0/bin/jhsearch
# removef SUNWjhdev /usr/jdk/instances/jdk1.6.0/bin/jhindexer
# removef -f SUNWjhdev

SPARC: 64 ビットバージョンの libsoftcrypto ライブラリが遅い (7048794)

T4 暗号化命令を使用しないために、 64 ビットバージョンの libsoftcrypto ライブラリの実行速度が遅くなります。結果として、64 ビットバージョンの libsoftcrypto ライブラリを使用するアプリケーションでパフォーマンスの低下が発生する可能性があります。

root ユーザーがパスワードをリセットした場合のデフォルトの動作の変更 (6968855)

Oracle Solaris 10 リリース以降、root ユーザー (ユーザー ID 0) は /etc/default/passwd ファイルにある構成済みのパスワードポリシーに従う必要があります。Oracle Solaris 10 OS の以前の更新では、root ユーザーは構成済みのどのパスワードポリシーの制約も免除されていました。

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

patchrm コマンドがパッチ 144500/144501 の適用後にサポートされない (7033240)

カーネルパッチ 144500 を SPARC ベースのシステムに、またはパッチ 144501 を x86 ベースのシステムにインストールすると、システム上の既存の ZFS ストレージプールがアップグレードされます。ただし、ルートプールがアップグレードされたあとで patchrm コマンドを使用してそのパッチを削除すると、アップグレードされたプールのバージョンが実行中の OS と一致しないためにシステムはブートしません。したがって、ルートプールがアップグレードされ、そのパッチが削除された場合、システムはブートしません。

既存のルート以外のプールがアップグレードされ、そのパッチが削除されると、ローカルの ZFS マウントが失敗するために SMF ローカルファイルシステムサービスは保守モードになります。したがって、ルート以外のプールがアップグレードされ、そのパッチが削除された場合、ローカルの ZFS マウントは失敗します。


注意

注意 - このカーネル更新 (KU) パッチを patchrm コマンドで削除しないでください。


低速の UFS システムでは lucreate に待ち時間が生じる (7051757)

低速の UFS システムで lucreate コマンドを使用して Live Upgrade を実行するのには、より長い時間がかかります。

ブート中に Availability Suite モジュール sdbc のロードに失敗する (6952222)

この Oracle Solaris 10 リリースでは、ブート中に sdbc モジュールのロードに失敗し、次のエラーメッセージが表示されます。

[ID 819705 kern.notice]/usr/kernel/drv/sparcv9/sdbc: undefined symbol
WARNING: mod_load: cannot load module 'sdbc'

回避方法: パッチ 123246–07 (SPARC ベースのシステム) およびパッチ 123247–07 (x86 ベースのシステム) をインストールします。

Oracle Solaris 10 9/10 のクロックが Oracle VM 2.2 上で停止する (6952499)

Oracle Solaris 10 9/10 ゲストが動作している仮想マシン (VM) で、次の問題が発生することがあります。

回避方法: Oracle Solaris ゲストは物理 CPU でのみ動作させなければなりません。次のようにして、ドメインの仮想 CPU をホストの物理 CPU にマッピングします。

# xm vcpu-pin domain vcpu cpus

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

SPARC: FKU 137137-xx パッチでは他社製のボリュームマネージャーソフトウェアがサポートされない

FKU 137137-xx パッチでは、いくつかの例外を除き、他社製のボリュームマネージャーソフトウェアがサポートされません。このサポートが欠けているのは、prepatch、postpatch、および postbackout の実装によるためです。サポートされていない他社製のボリュームマネージャーソフトウェアを使用する場合は、FKU パッチを適用できません。パッチのインストール中に次のエラーメッセージが表示されます。

unsupported root slice type xxxxx

富士通および Veritas 製のボリュームマネージャーソフトウェアはサポートされていることに注意してください。

回避方法: ありません。

SATA コントローラのレガシーモードと AHCI モードの切り替えを Oracle Solaris で処理できない (6520224)

AHCI 準拠の SATA コントローラを備えたシステムの場合、通常は BIOS 設定でコントローラを AHCI、レガシー、または RAID モードに設定できます。Oracle Solaris OS は、AHCI およびレガシーモードをサポートしています。

Oracle Solaris の初期インストール後は、BIOS の SATA モードの設定を変更してはいけません。Oracle Solaris のアップグレードの前後にも、SATA モードの設定を変更してはいけません。Oracle Solaris 10 がインストールされた後に BIOS の SATA モード設定を変更すると、システムがリセットされ、ブートに失敗しますが、その原因は示されません。

回避方法: BIOS 設定を変更した結果ブートに失敗した場合、Oracle Solaris OS をブートするには、元の設定に戻してください。

32 ビット: 大規模なファイルシステムでファイルシステムの状態を取得する際に、アプリケーションでエラーが発生する可能性がある (6468905)

ZFS などの大規模なファイルシステムで実行されるアプリケーションでは、statvfs(2) 関数または statfs(2) 関数を使用してファイルシステムの状態に関する情報を取得すると、エラーが発生します。次のエラーメッセージが表示されます。

Value too large for defined data type

回避方法: アプリケーションでは、代わりに statvfs64() 関数を使用するようにしてください。

ゾーンに対応していないシステムでは、patchadd コマンドの -R オプションを使用して代替ルートパスを指定することは制限すべき (6464969)

ゾーンに対応していない Oracle Solaris OS リリースを実行しているシステムでは、patchadd -R コマンドなどの -R オプションを受け入れるコマンドを使用して、非大域ゾーンがインストールされている大域ゾーンに代替ルートパスを指定しても、正常に機能しません。

luupgrade [-t-T-p-P] コマンドを使用した場合に表示されるエラーメッセージとは異なり、この場合は、コマンドレベルでの妥当な制限の使用に関するエラーメッセージは表示されません。

-R オプションが機能しなかったことを示すものは何もありません。このコマンドが失敗した結果として、インストールされているどの非大域ゾーンにも Oracle Solaris 10 のパッケージやパッチはインストールされません。

この問題は、パッケージやパッチをインストールまたはアンインストールするときに発生します。


注 - 代替ブート環境に非大域ゾーンが構成されていても、非大域ゾーンがインストール済みでない場合には、-R オプションが機能します。ただし、潜在的な問題を回避するには、あるいは、代替ルートパスとして使用される非大域ゾーンがインストールされているかどうかわからない場合は、常に -R オプションの使用を制限してください。


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

次のいずれかを選択してください。

回避方法 1: OS を Solaris 10 1/06 リリース以上にアップグレードします。

Solaris 10 3/05 リリースを実行している場合は、次のパッチをインストールして、代替ルートパスを作成するための -R オプションを受け入れるコマンドを使用可能にします。

回避方法 2: patchadd -R コマンドなど、代替ルートパスを作成するための -R オプションを受け入れるすべてのコマンドの使用を制限します。

代わりに、代替ルート (Oracle Solaris 10 リリースなど) をアクティブ OS としてブートします。その後、-R オプションは使用せずに、Oracle Solaris 10 のパッケージとパッチのインストールやアンインストールを行います。

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

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

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


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


既存のディスクレスクライアントをシステムから削除できない (6205746)

smdiskless コマンドを使用してディスクレスクライアントを削除すると、コマンドは失敗します。ディスクレスクライアントは、システムデータベースから削除されません。次のエラーメッセージが表示されます。

Failing with error EXM_BMS.

回避方法: ディスクレスクライアントを追加する前に、/export パーティションの共有を解除してください。

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 ファイルを変更します。

    • ファイルサーバーが Oracle Solaris 10 OS を実行中でない場合は、そのファイルを削除します。

    • ファイルサーバーが Oracle Solaris 10 OS を実行中である場合は、冒頭の 3 行を残し、あとのエントリをすべて削除します。削除した行は、/export/root/templates/Solaris_10 に含まれるサービス USR_PATH および SPOOLED ROOT のパッケージとサポートされるプラットフォームを示します。