Solaris 9 ご使用にあたって (SPARC 版)

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

この章では、既知の実行時に発生するバグの情報および注意事項について説明します。

この章には、Solaris 9 INSTALLATION (Multilingual) CD に含まれている Kiosk および Solaris 9 DOCUMENTATION 2 of 2 CD に含まれている『Solaris 9 ご使用にあたって (SPARC 版)』』、および印刷マニュアルの『Solaris 9 インストールにあたって (SPARC 版)』の作成後に見つかった、以下のバグの情報が追記されています。

USB デバイスサポートに関するバグ情報

USB ハードディスクドライブにおけるデータの破壊 (バグ ID: 4660516)

Solaris 対応ではない USB ハードディスクドライブを Solaris 9 オペレーティング環境で使用した場合、UFS パニックが発生して、データが破壊されることがあります。

回避方法: Solaris 対応製品の一覧については、http://www.sun.com/io_technologies/storagesolutions.html を参照してください。

スマートカードのバグ情報

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

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

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

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

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

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


    % pkill dtsession
    

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

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

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

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

[日本語環境のみ] SmartCard Console 1.0 のヘルプの情報に誤りがある (バグ ID: 4386225)

SmartCard Console 1.0 のヘルプの「解説」の部分に誤りがあります。

回避方法 : 以下のように読み換えてください。

共通デスクトップ環境 (CDE)

Solaris 共通デスクトップ環境 (CDE) の実行時に発生するバグの情報および注意事項について説明します。

共通デスクトップ環境 (CDE) に関する注意事項

Solaris 9 では、文字集合 JIS X 0212:1990 に対するフォントが、「平成明朝体」から、「RICOH ゴシック体」と「RICOH 明朝体」に変更になりました (今までの平成明朝体も引き続きインストールされますが、利用するにはシステム側の変更が必要となります)。

また、文字集合 JIS X 0213:2000 に関しては UTF-8 ロケール上で利用可能ですが、UNICODE3.1 で定義された文字集合が対象となります (ただし、Java および DPS からの利用はできません)。

Solaris 9 オペレーティング環境で Motif プログラムをコンパイルする時に問題が発生する

Solaris 9 オペレーティング環境で 以下の場合に、Motif プログラムをコンパイルすると問題が発生します。

上記の旧バージョンの Solaris オペレーティング環境でコンパイルされた共有ライブラリは Motif 1.2 を使用しており、Solaris 9 オペレーティング環境でコンパイルされたプログラムは Motif 2.1 を使用しているためです。これはバイナリ互換の問題ではないので、Solaris 2.4、2.5、2.5.1、2.6 オペレーティング環境でコンパイルしたアプリケーションは、Solaris 8 オペレーティング環境において問題なく動作します。

回避方法 : 古いバージョンの共有ライブラリがMotif ライブラリに直接リンクされている場合に、Motif ライブラリとその古いバージョンの共有ライブラリの両方にリンクされているプログラムを、Solaris 9 オペレーティング環境でコンパイルするには、次のようなコンパイル行を使用してください。


% cc foo.c -o foo -DMOTIF12_HEADERS -I/usr/openwin/include ¥
-I/usr/dt/include -lXm12 -lXt -lX11
は、foo にはコンパイルするプログラムの名前を指定してください。

「ホスト名を入力 ...」オプションを選択した後、CDE ログイン画面から「リストからホストを選択」オプションが機能しない (バグ ID: 4667119)

1 度 CDE ログイン画面で「オプション」ボタンから「リモートログイン」オプションを選択して、「ホスト名を入力 ...」を選択して実行した場合、その後にリモートログインしようとしても、「リストからホストを選択」オプションが機能しません。

回避方法: リモートログインするときには、「ホスト名を入力 ...」オプションを使用します。

行数の多い電子メールの表示中に CDE がハングアップしたようになる (バグ ID: 4418793)

Solaris 9 Unicode または UTF-8 ロケールで、行数の多い電子メールメッセージを読むと、CDE Mailer (dtmail) がハングアップしたようになり、メッセージがすぐには表示されない

回避方法 : 次のどちらかを実行してください。

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

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

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

国際化 (複数バイト文字) 対応の PDA デバイスとのデータ交換を PDA Sync がサポートしていない (バグ ID: 4263814)

国際化 (複数バイト文字) 対応の PDA デバイスと Solaris CDE とで、日本語などの複数バイト文字のデータを交換すると、両方の環境において、交換した複数バイト文字データが壊れる可能性があります。

回避方法 : PDA Sync を実行する前に必ず、PDA デバイスに付属しているバックアップ機能やバックアップユーティリティを使用して、PC などにデータの完全なバックアップをとってください。間違ってデータ交換をしてしまった場合には、バックアップデータからデータを復旧させてください。

PDA Sync のオンラインヘルプ内での操作が無効になる (バグ ID: 4260411)

PDA Sync のメインウィンドウ以外のウィンドウから、ヘルプボタンを使用してヘルプを起動した場合、表示されたヘルプに対する操作ができないことがあります。

回避方法 : PDA Sync のオンラインヘルプは、メインウィンドウから起動したものを使用してください。

dtmail で不在返信メッセージを作製すると、dtmail を起動したロケールと同じエンコーディングで不在返信メッセージが保存される (バグ ID: 4394110)

不在返信メッセージを作製する場合、dtmail はその内容を (日本語のメールの場合) ISO-2022-JP エンコーディングではなく、dtmail を起動したエンコーディングで保存します。 このため、不在返信メールを受信した際に、メールの内容が文字化けすることがあります。

回避方法 :不在返信メッセージが保存されている .vacation.msg ファイルを、次のように入力して (日本語のメールの場合) ISO-2022-JP エンコーディングに変更し、保存し直します。


% /usr/bin/iconv -f org_locale -t ISO-2022-JP $HOME/.vacation.msg ¥
> $HOME/.vacation.msg_tmp
% /usr/bin/cp $HOME/.vacation.msg_tmp $HOME/.vacation.msg

上記の org_locale には、iconv で使用されるコードセット (dtmail で作成した .vacation.msg ファイルのエンコーディングに対応) を指定します。日本語環境では、次の 3 つのいずれかです。

[日本語環境のみ] ja_JP.PCK ロケール および ja_JP.UTF-8 ロケールに関する注意事項

[日本語環境のみ] 移動メニューの設定で追加したメールボックス名が文字化けする (バグ ID: 4066565)

Solaris CDE 1.2 より前のメールプログラムで、オプションメニューの「移動メニューの設定」で登録したメールボックス名に日本語文字列が含まれている場合、Solaris CDE 1.2 以降のメールプログラムではそれらのメールボックス名が文字化けすることがあります。

回避方法 : Solaris CDE 1.2 あるいは Solaris CDE 1.3 のメールプログラムで、再度登録してください。

システム管理に関するバグ情報

Solaris システムのシステム管理作業を実行する際に発生するバグの情報および注意事項について説明します。

Solaris 7 の OS サービスにはパッチが必要 (バグ ID: 4394587)

Solaris 7 のディスクレスクライアントを構成する場合、OS サービスを追加した後、OS サービスにパッチ 106978-10 および 107456-01 を適用する必要があります。

このパッチを適用しないと、ディスクレスクライアント追加時に設定したクライアントのパスワードが、正しく反映されない場合があります。

パッチを OS サービスに追加する方法については、『Solaris のシステム管理 (基本編)』を参照してください。

Solaris 8、6/00、10/00 の OS サービスにはパッチが必要 (バグ ID: 4384092)

Solaris 8、Solaris 8 6/00、Solaris 8 10/00 のディスクレスクライアントを日本語環境で構成する場合は、OS サービスを追加した後、OS サービスにパッチ 110416-02 を 適用する必要があります。

このパッチを適用しないと日本語入力システム ATOK12 が正しく動作せず、 CDE 上でアプリケーションが正しく起動できないなどの問題が発生することがあります。

パッチを OS サービスに追加する方法については、『Solaris のシステム管理 (基本編)』を参照してください。

Solaris 2.6 3/98 または 5/98 の sun4u OS サービスにはパッチが必要 (バグ ID: 4150243、4388885)

Solaris 2.6 3/98 または 5/98 の sun4u ディスクレスクライアントを構成する場合は、 OS サービスを追加した後、OS サービスにパッチ 105654-03 を適用する必要があります。

このパッチを適用しないと sun4u ディスクレスクライアントがブート中にハングアップすることがあります。

パッチを OS サービスに追加する方法については、『Solaris のシステム管理 (基本編)』を参照してください。

Solaris WBEM Services 2.5 デーモンは com.sun アプリケーションプログラミングインタフェースプロバイダを検出できない (バグ ID: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 デーモンが javax プロバイダを動的に認識するので、デーモンを停止してから再起動する必要はありません。


XML/HTTP トランスポートプロトコル環境では com.sun アプリケーションプログラミングインタフェースメソッド呼び出しが失敗することがある (バグ ID:4497393、4497399、4497406、4497411)

javax アプリケーションプログラミングインタフェースではなく、com.sun アプリケーションプログラミングインタフェースを使用して WBEM ソフトウェアを開発する場合、全面的にサポートされるのは、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) の Mounts and Shares ツールでファイルシステムのマウント属性を変更できない (バグ ID: 4466829)

Solaris 管理コンソール (Management Console) の Mounts and Shares ツールでは、/(root)、/usr/var などのシステムに必須なファイルシステム上のマウントオプションを変更できません。

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

WBEM でデータを追加しようとすると CIM_ERR_LOW_ON_MEMORY エラーが発生する (バグ ID: 4312409)

使用可能なメモリー容量が十分にない時に、次のエラーメッセージが表示されます。


CIM_ERR_LOW_ON_MEMORY

メモリー容量が十分にない場合に Common Information Model (CIM) オブジェクトを実行していると、エントリを追加することができません。CIM Object Manager のリポジトリをリセットする必要があります。

回避方法 : 次のようにして CIM Object Manager のリポジトリをリセットしてください。

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

  2. CIM Object Manager を停止します。


    # /etc/init.d/init.wbem stop
    

  3. JavaSpacesTM ログディレクトリを削除します。


    # /bin/rm -rf /var/sadm/wbem/log
    

  4. CIM Object Manager を再起動します。


    # /etc/init.d/init.wbem start
    


注 -

CIM Object Manager のリポジトリをリセットすると、データストアに格納されている独自の定義は失われます。次に示す例のようにして、定義が含まれている MOF ファイルを mofcomp コマンドを使用して再コンパイルする必要があります。


# /usr/sadm/bin/mofcomp -u root -p root_password your_mof_file


[日本語環境のみ] iplanet Directory Server の iplanet Console で GUI 上の レイアウトの問題がある (バグ ID: 4644430)

iplanet Console の「証明書の管理」ダイアログ等でボタンが重なって表示されたり、欠けて表示されたりという問題が発生する場合があります。

回避方法 : ウィンドウの幅を広げることでこの問題を回避できます。

admintool を用いてユーザーを作成する場合の注意事項

admintool 上でログインシェルを sh または ksh に指定してユーザーを作成した場合、ホームディレクトリに自動生成される .profile には以下の 1 行が記述されています。

stty istrip

この行は、入力文字を 7 ビットにストリップすることを意味していますので、このままの設定ではそのユーザーが端末上で日本語入力を行うと、文字が化けてしまいます。

回避方法 : 上記の 1 行をコメントにするか、もしくは削除してください。

Solaris ボリュームマネージャの問題

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

シリンダー 0 から始まっていないルートファイルシステムをミラー化する場合には、接続されるすべてのサブミラーにシリンダー 0 から始まるものを、含めることはできません。

シリンダー 0 から始まるサブミラーを元のサブミラーにあるミラーに接続しようとすると、シリンダー 0 から始まるサブミラーは使用できず、次のエラーメッセージが表示されます。


can't attach labeled submirror to an unlabeled mirror

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


注 -

JumpStart インストールのデフォルトでは、/swap パーティションがシリンダー 0 から始まっていて、ルートファイルシステムはディスク上の 他の場所から始まっています。システム管理者は通常、スライス 0 をシリンダー 0 から始めようとします。デフォルトの JumpStart インストールにおいてスライス 0 上にあり、シリンダー 0 から始まってないルートパーティションを、別のディスクのシリンダー 0 から始まるスライス 0 にミラー化しようとすると、ミラーを追加しようとする際に、エラーメッセージが出力されます。


Solaris ボリュームマネージャに関するバグ情報

metadetach コマンドでサブミラーを切断すると、ミラーの大きさが自動的に変更される (バグ ID: 4678627)

metadetach コマンドを使用してミラーからサブミラーを切断する場合、サブミラーを接続し直すことができなくなることがあります。この問題が発生するのは、サブミラーを切断した後にミラーの大きさが自動的に変更されるためです。

回避方法: metadetach コマンドを使用してサブミラーを切断する前に、切断したいサブミラーと同じサイズのサブミラーを接続します。

ディスクが削除されて交換された場合、Solaris ボリュームマネージャの metareplace -e コマンドがソフトパーティションを有効にできない (バグ ID: 4645781)

システムからソフトパーティション化されたディスクを物理的に削除して新しいディスクに交換した場合、metareplace -e コマンドはソフトパーティションを有効にできません。ソフトパーティションを有効にするために metareplace コマンドを実行する前に metarecover コマンドを使用したかどうかにかかわらず、この問題は起こります。

回避方法: 新しいディスク上にソフトパーティションを作成し直してください。


注 -

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



# metareplace dx mirror or RAID5 old_soft_partition new_soft_partition

障害の発生したホットスペアディスクがスワップアウトされたとき、Solaris ボリュームマネージャの metahs -e コマンドが銅ケーブルストレージボックスで失敗する (バグ ID: 4644106)

次の場合に、metahs -e コマンドが失敗することがあります。

  1. ホットスペアデバイスに障害が発生した (たとえば、metaverify テストユーティリティでエラーが発生した場合)。

  2. メタデバイスにエラーが発生して、Solaris ボリュームマネージャソフトウェアがホットスペアを起動しようとしたが、このホットスペアが「broken」とマークされている。

  3. システムが停止して、障害が発生したホットスペアを含むディスクが同じ配置で新しいディスクに交換された。

  4. システムが起動しても、Solaris ボリュームマネージャソフトウェアが新しいホットスペアを認識しない。

  5. 新しいディスクのホットスペアを有効にするために、metahs -e コマンドを実行した。

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


WARNING: md: d0: open error of hotspare (Unavailable)

Solarisボリュームマネージャソフトウェアは、物理的に同じ場所に交換された新しいホットスペアディスクを認識しないため、この問題が起こります。Solaris ボリュームマネージャソフトウェアはすでにシステムに存在しないディスクのデバイス ID を表示し続けます。


注 -

ディスクが交換されるとデバイス番号が変わる Photon などのストレージ格納装置では、この問題が発生するかどうかは判明していません。


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

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

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


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

注 -

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


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

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

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


Open Error

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


注 -

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


# metareplace dx mirror または RAID5 old_soft_partition new_soft_partition

Xserver に関するバグ情報

キーボードを接続していないマシンでは Xsun がクラッシュする (バグ ID: 4651949)

キーボードを接続していないマシンで Xsun を起動すると、Xsun がクラッシュすることがあります。Segmentation Fault エラーメッセージがシステムコンソールに表示されます。coreadm 設定が変更されている場合、Xsun がコアダンプします。

回避方法: Xsun を起動しないようにするには、次の手順に従ってください。

  1. Xsun プロセスが中断されたマシンにアクセスします。

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

  3. /etc/dt/config/Xservers ファイルがシステムに存在することを確認します。

    このファイルが存在しない場合、次のコマンドを端末ウィンドウに入力します。


     # mkdir -p /etc/dt/config ; cp /usr/dt/config/Xservers /etc/dt/config/
    
  4. /etc/dt/config/Xservers ファイルを編集して、次のいずれかの文字列を含む行の始まりに # を追加します。

    • /usr/openwin/bin/Xsun

    • /usr/openwin/bin/X

  5. dtlogin をリセットします。


    # /etc/init.d/dtlogin reset
    


注 -

これ以降 Xsun を実行する場合、上記回避方法は必要ありません。


ネットワーキングに関するバグ情報

DNS が /etc/nsswitch.conf に指定されていると、libresolv.so.2 がマルチスレッド化アプリケーションでスワップファイル空間を使い果たす (バグ ID: 4646349)

DNS が /etc/nsswitch.conf ファイルにホストまたは IP ノードの検索用に指定されている場合、システムがマルチスレッド化アプリケーションを実行していると、nscd デーモンがクラッシュすることがあります。この問題が発生するのは、nscd デーモンのサイズが徐々に大きくなり、最大 4G バイトまでのスワップ空間を使い果たしてしまうためです。スワップ空間をすべて使い果たした場合、nscd はクラッシュして、ほかの新しいプロセスにもさまざまなエラーが発生します。

回避方法: この問題を回避するには、次の手順に従って、nscd 設定を変更します。

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

  2. nscd デーモンを停止します。


    # /etc/init.d/nscd stop
    

  3. /etc/nscd.conf ファイルに次の行を追加するか変更します。

    • keep-hot-count hosts 0

    • keep-hot-count ipnodes 0

  4. nscd デーモンを起動し直します。


    # /etc/init.d/nscd start
    


    注 -

    nscd を実行しないと、マルチスレッド化アプリケーションがホスト検索を行うときに同じようなメモリーリークが発生します。


ホールドオフ期間中、アイドル状態の Solaris PPP 4.0 デーモンが終了する (バグ ID: 4647938)

次の場合、Solaris PPP (ポイントツーポイントプロトコル) 4.0 デーモン (pppd) が予期せずに終了することがあります。

pppd デーモンが予期せずに終了した場合、次のようなメッセージが適切なシステムログファイルに記録されます。


current date hostname pppd[PID]: [ID 702911 daemon.error] unable
to set IP to pass: Invalid argument
current date hostname pppd[PID]: [ID 702911 daemon.error] unable to
enable IPCP

pppd デーモンの demand オプションと holdoff オプションの詳細については、pppd(1M) のマニュアルページを参照してください。

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

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

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

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

セキュリティに関するバグ情報

CDE のスクリーンロックを解除すると、Kerberos Version 5 の資格が削除される (バグ ID: 4674474)

CDE セッションのロックを解除すると、キャッシュされている Kerberos Version 5 (krb5) の資格がすべて削除されて、さまざまなシステムユーティリティにアクセスできなくなることがあります。この問題は次の場合に起こります。

この問題が発生した場合、次のエラーメッセージが表示されます。


lock screen: PAM-KRB5 (auth): Error verifying TGT with host/host-name:
Permission denied in replay cache code

回避方法: 次の pam_krb5 dtsession のエントリを /etc/pam.conf ファイルに追加してください。


dtsession auth requisite pam_authtok_get.so.dtsession auth required  pam_unix_auth.so.1

上記エントリが /etc/pam.conf ファイルに存在すると、pam_krb5 モジュールはデフォルトで実行されません。

CDE の Calendar サーバーデーモンがファイル記述子を使い果たす (バグ ID: 4641721)

CDE の Calendar サーバーデーモン (rpc.cmsd) はファイル記述子を使い果たすことがあります。この場合、ユーザーは自分のカレンダは表示できますが、新しいアポイントメントを追加できず、Unknown Error メッセージが表示されます。

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

CDE の Removable Media 自動実行機能は Solaris 9 オペレーティング環境から削除されている (バグ ID: 4483353)

CDE デスクトップ環境の Removable Media 自動実行機能は、セキュリティ上の潜在的な問題を軽減するために、Solaris 9 オペレーティング環境から一時的に削除されています。

CD-ROM または他の着脱式メディアボリュームの自動実行機能を使用するには、次のいずれかを実行する必要があります。


注 -

セキュリティ関連の注意事項とパッチの最新情報については、SunSolveSM Web サイト (http://sunsolve.sun.com) にアクセスして調べてください。セキュリティ関連のパッチは、ご購入先でなくてもすべて SunSolve サイトから入手できます。


cronat、および batch はロックされたアカウントにジョブをスケジュールできない (バグ ID: 4622431)

Solaris 9 オペレーティング環境において、ロックされたアカウントは期限切れのアカウントまたは存在しないアカウントと同様に処理されます。したがって、ロックされたアカウントに対して、cronat、および batch ユーティリティでジョブをスケジュールすることはできません。

回避方法 : ロックされたアカウントが cronat、または batch ジョブを受け付けるようにするには、ロックされたアカウントのパスワードフィールド (*LK*) を NP (パスワードなしの意味) という文字列に置き換えます。

ソフトウェアに関するその他のバグ情報

Solaris 9 オペレーティング環境を実行しているシステムで Veritas ボリュームマネージャが失敗する (バグ ID: 4642114)

Solaris 9 オペレーティング環境を実行しているシステムで Veritas ボリュームマネージャを使用してさまざまな作業を実行しようとする場合、vxddladm addjob または vxddladm addsupport ユーティリティがコアダンプすることがあります。

回避方法: 次の手順に従ってください。

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

  2. /var/ld/ld.config ファイルと /usr/bin/crle ユーティリティがシステムに存在することを確認します。

  3. 次のコマンドを端末ウィンドウに入力します。


     # /usr/bin/cp /var/ld/ld.config /var/ld/ld.config.save
     # /usr/bin/crle -E LD_LIBRARY_PATH=/usr/lib
     # appropriate-vxddladm-command
     # /usr/bin/mv /var/ld/ld.config.save /var/ld/ld.config
    

DOCUMENTATION CD に関する注意事項

iPlanet Directory Server 5.1 の文書リンクが適切に機能しない

iPlanet Directory ServerTM 5.1 Collection において、「DocHome」というタイトルのリンクと異なるブック間のリンクが機能しません。これらのリンクを選択した場合、Not Found エラーがブラウザに表示されます。

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

他の文書パッケージを削除するには SUNWsdocs パッケージが必要

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

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

DOCUMENTATION CD に関するバグ情報

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

Solaris 9 オペレーティング環境とそれ以外の UNIX ベースのシステムにおいて、次のヨーロッパロケールでは、Solaris 9 DOCUMENTATION CD 1 of 2 の PDF 文書の表示ができません。

この問題が発生するのは、Adobe Acrobat Reader の制限のためです。この問題の詳細については、http://www.adobe.com:80/support/techdocs/294de.htm にある Adobe Technote サイトを参照してください。

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

Solaris 9 Documentation パッケージを削除すると、いくつかの Solaris 9 の文書コレクションが予期せずアンインストールされる (バグ ID: 4641961)

次の場合、いくつかの Solaris 9 文書コレクションが予期せずシステムから削除されます。

  1. Solaris 9 DOCUMENTATION CD の 1 of 2 と 2 of 2 を両方ともシステムにインストールした。

  2. 1 の後、prodreg ユーティリティまたは Solaris 9 DOCUMENTATION CD のインストールプログラムを使用して、ある文書パッケージを削除した。

Solaris 9 DOCUMENTATION CD の 1 of 2 と 2 of 2 には共通のコレクションが 3 つあります。このようなコレクションが含まれるパッケージを Solaris 9 DOCUMENTATION CD の 1 of 2 または 2 of 2 のどちらかのインストールから削除すると、このパッケージは両方のインストールから削除されます。

次の表に、予期せず削除されることがあるパッケージの一覧を示します。

表 3-1 両方の Solaris 9 DOCUMENTATION CD に含まれる Solaris 9 文書パッケージ

HTML パッケージ名 

PDF パッケージ名 

コレクション名 

SUNWaadm

SUNWpaadm

Solaris 9 System Administrator Collection 

SUNWdev

SUNWpdev

Solaris 9 Developer Collection 

SUNWids

SUNWpids

iPlanet Directory Server 5.1 Collection 

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

ローカライズに関する注意事項とバグ報

ja_JP.eucJP ロケールに関する注意事項

Solaris 8 では、ja_JP.eucJP ロケールは ja ロケールと同等のロケールとして定義されていましたが、Solaris 9 からは「UI-OSF 日本語環境実装規約 Version 1.1」を基準に定義されています。よって、ja ロケールは従来の Solaris の ja ロケールと同じ動作が必要な場合、ja_JP.eucJP ロケールは他の UNIX ベンダーと同じ動作が必要な場合に使用するのが適しています。詳細は「日本語環境ユーザーズガイド」を参照してください。

en_US.UTF-8 ロケールでは AltGraph-E を使用してもヨーロッパ言語の文字が生成されない (バグ ID: 4633549)

en_US.UTF-8 ロケール環境では、AltGraph キーと E キーを同時に押すことによってヨーロッパ言語の文字を入力することはできません。

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

アラビア語のロケールでは Shift-U が予期しない動作をする (バグ ID: 4303879)

アラビア語のロケールで分音符号を生成するには、アラビア文字を入力してから Shift-U を入力してください。

スマートカードと Secure シェルアプリケーションが完全に各国語対応されていない (バグ ID: 4304495, 4680353)

スマートカードと Secure シェルアプリケーションは、一部のユーザーインタフェースまたはメッセージが英語で表示されます。これらは完全に翻訳することができない場合もあります。

Netscape Communicator 4.78 (日本語版)

Netscape Communicator 4.78 (日本語版) に関する注意事項とバグ情報について説明します。

[日本語環境のみ] ページ情報ダイアログ内の日本語が正しく表示されない場合がある (バグ ID: 4269123)

Netscape Communicator 4.78 を ja_JP.PCK ロケールまたは ja_JP.UTF-8 ロケールで使用する場合、ページ情報ダイアログ内の日本語の一部が文字化けしたり、ダイアログのタイトルが表示されないことがあります。ja ロケールで使用している場合は、この問題は起こりません。

[日本語環境のみ] CDE アプリケーションから日本語文字列をコピー&ペーストできない (バグ ID: 4197428)

キーボードの Copy キー、Paste キー、編集メニューの「コピー」、「ペースト」を使用して、端末エミュレータやテキストエディタなどの CDE アプリケーションから Netscape Communicator に日本語文字列をコピー&ペーストできません。

回避方法 : マウスの左ボタンでコピーしたい文字をハイライト表示し、マウスの中ボタン (2 ボタンマウスの場合は右ボタン) を使って、Netscape Communicator 上にペーストしてください。


注 -

マウスボタンのマッピングを左利き用に設定している場合は、左ボタンと右ボタンの機能が逆になります。


Netscape Communicator 4.78 の使用許諾契約書の内容が途中で切れている (バグ ID: 4170571)

Netscape Communicator 4.78 を最初に起動した際に、使用許諾契約書を表示するダイアログが表示されますが、契約書の内容が途中で切れています。

回避方法 :以下の場所にある license ファイルを直接参照してください。

   /usr/dt/appconfig/netscape/lib/locale/<locale>/netscape/license

英語以外のロケールに関する実行時のバグ情報

英語以外のロケールに関する注意事項およびバグ情報について説明します。

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

ヨーロッパ言語の UTF-8 ロケールでソートを行うと、予期しない結果が発生します。

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


# echo $LC_COLLATE es_ES.UTF-8
# setenv LC_COLLATE es_ES.IS08859-1

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

iPlanet Directory Server の問題

設定の問題

インストール時、識別名を入力するときには UTF-8 文字セットエンコーディングを使用します。ほかのエンコーディングはサポートされていません。インストール操作では、データはローカル文字セットエンコーディングから UTF-8 文字セットエンコーディングに変換されません。データをインポートするために使用される LDIF ファイルも UTF-8 文字セットエンコーディングを使用する必要があります。インポート操作では、データはローカル文字セットエンコーディングから UTF-8 文字セットエンコーディングに変換されません。

スキーマの問題

iPlanet Directory Server 5.1 が提供するスキーマは、RFC 2256 において groupOfNames オブジェクトクラスと groupOfUniquenames オブジェクトクラスに指定されているものとは異なります。iPlanet Directory Server 5.1 が提供するスキーマでは、member 属性タイプと uniquemember 属性タイプはオプションで選択します。RFC 2256 では、これらのタイプにはオブジェクトクラスごとに少なくとも 1 つの値が存在する必要があると指定されています。

aci 属性は操作属性です。明示的に要求しない限り、検索結果は返されません。

レプリケーションの問題

現在、広域ネットワーク上のマルチマスターレプリケーションはサポートされません。

サーバープラグインの問題

iPlanet Directory Server 5.1 は UID 一意性検査 (Uniqueness) プラグインを提供します。デフォルトでは、このプラグインは起動されません。特定の属性について属性の一意性を確実にするには、属性ごとに属性の一意性検査 (Attribute Uniqueness) プラグインの新しいインスタンスを作成します。属性の一意性検査 (Attribute Uniqueness) プラグインの詳細については、『iPlanet Directory Server 5.1 管理者ガイド』を参照してください。

現在、参照整合性検査 (Referential Integrity) プラグインはデフォルトでオフです。衝突解決ループを回避するために、参照整合性検査 (Referential Integrity) プラグインは、マルチマスターレプリケーション環境でも 1 つのマスターレプリカだけで有効にする必要があります。連鎖要求を発行するサーバーで参照整合性検査 (Referential Integrity) プラグインを有効にする前に、パフォーマンス資源、時間、および完全性のニーズを解析します。完全性チェックはメモリー資源と CPU 資源を大量に消費する可能性があります。

サービスのロールとクラスの問題

nsRoleDN 属性はロールを定義するのに使用します。ユーザーのエントリにおけるロールメンバーシップを評価するのには使用しないでください。ロールメンバーシップを評価するときには、nsrole 属性を調べます。

インデックスの問題

複数のデータベースを持つ場合、VLV インデックスは正しく機能しません。

iPlanet Directory Server に関するバグ情報

Console を使用してユーザーを無効にできない (バグ ID: 4521017)

iPlanet Directory Server 5.1 Console を起動し、新しいユーザーまたはロールを「アクティブでない」として作成した場合、新たに作成したユーザーまたはロールがアクティブになります。Console を使用した場合、ユーザーとロールは「アクティブでない」として作成できません。

回避方法: ユーザーまたはロールを「アクティブでない」として作成するには、次の手順に従います。

  1. 新しいユーザーまたはロールを作成します。

  2. 新たに作成したユーザーまたはロールをダブルクリックします (あるいは、選択して、「オブジェクト」メニューから「プロパティ」項目をクリックします)。

  3. 「アカウント」タブをクリックします。

  4. 「無効」ボタンをクリックします。

  5. 「OK」をクリックします。

新たに作成したユーザーまたはロールが無効になります。

ルート接尾辞に空白文字が含まれるディレクトリは構成できない (バグ ID: 4526501)

iPlanet Directory Server 構成時にユーザーが空白文字が含まれるベース DN を指定した場合 (たとえば、「o=U.S. Government,C=US」)、結果として DN は切り詰められます (たとえば、「Government,C=US」)。構成時に DN を指定するときには、空白文字を使用せずに指定する必要があります (たとえば、「o=U.S.%20Government,C=US」)。

回避方法: ベース DN エントリを修正するには、次の手順に従います。

  1. Console の「サーバとアプリケーション」タブの左側にあるナビゲーション区画において、一番上のディレクトリエントリを選択します。

  2. User ディレクトリサブツリーフィールドにおいて、接尾辞を編集します。

  3. 「OK」をクリックします。

サーバー間でパスワードポリシー情報の同期をとれない (バグ ID: 4527608)

マスター以外のディレクトリサーバーでパスワードポリシー情報を更新した場合、この情報はほかのすべてのサーバーに複製されません。これはアカウントロックアウトの原因にもなります。

回避方法: 各サーバーでパスワードポリシー情報を手動で管理します。

ユーザーパスワードを変更した後もアカウントロックアウトが残る (バグ ID: 4527623)

アカウントロックアウトが有効である場合、ユーザーパスワードを変更しても、アカウントロックアウトは残ります。

回避方法: ロックアウト属性 accountUnlockTime、passwordRetryCount、および retryCountResetTime をリセットして、アカウントのロックを解除します。

インストール直後の Console のバックアップが失敗する (バグ ID: 4531022)

iPlanet Directory Server をインストールして、コンソールを起動し、ディレクトリを LDIF ファイルで初期化し、サーバーをバックアップした場合、Console はバックアップが成功したと報告しますが、実際にはバックアップは失敗しています。

回避方法: データベースを初期化した後、Console から次の作業を行います。

  1. サーバーを停止します。

  2. サーバーを起動し直します。

  3. バックアップを実行します。

DN 属性を正規化するとき、サーバーが大文字と小文字を区別する構文を無視する (バグ ID: 4630941)

LDAP ネーミングサービスを使用している場合、大文字小文字の区別以外は同じである自動マウントパス名を複数作成すると、これらのパス名は一意になりません。大文字と小文字の区別以外は同じ名前のエントリがすでに存在する場合、ネーミング属性が大文字と小文字を区別する構文で定義されるエントリは作成できません (ディレクトリサーバーが許可しません)。たとえば、エントリ attr=foo,dc=mycompany,dc=com が存在する場合、エントリ attr=Foo,dc=mycompany,dc=com は作成できません (ディレクトリサーバーが許可しません)。この問題の副作用として、LDAP ネーミングサービスを使用する場合、自動マウントパス名は大文字と小文字の区別に関わらず一意である必要があります。


注 -

/home/foo/home/Foo の両方のパスを作成することはできません。


回避方法: ありません。

エクスポート、バックアップ、復元、または索引の作成中にサーバーを停止すると、サーバーがクラッシュする (バグ ID: 4678334)

エクスポート、バックアップ、復元、または索引の作成中にサーバーを停止すると、サーバーがクラッシュします。

回避方法: 上記操作中にはサーバーを停止しないでください。

レプリケーションが自己署名証明書を使用できない (バグ ID: 4679442)

ユーザーが証明書ベースの認証による SSL レプリケーションを構成しようとする場合、サプライヤの証明書が自己署名であるか、あるいは、SSL サーバー証明書としてのロールしか果たせない (SSL ハンドシェイク時にクライアントのロールを果たせない) 場合、レプリケーションは機能しません。

回避方法: ありません。

その他

バンドルされたフリーウェアのソフトウェアが国際化対応でない

いくつかのフリーウェアのソフトウェアが Solaris Software CD にバンドルされていますが、多くのものは国際化および各国語対応されていません。