Sun Java System Directory Server Enterprise Edition 6.2 リリースノート

Directory Server 6.2 の既知の問題点

この節では、Directory Server 6.2 のリリース時に判明していた既知の問題点の一覧を示します。

2113177

オンラインでのエクスポート、バックアップ、復元、またはインデックス作成の実行中にサーバーを停止したときに Directory Server がクラッシュする現象が確認されています。

2133169

Directory Server で LDIF からエントリをインポートするときに、createTimeStamp 属性および modifyTimeStamp 属性が生成されません。

LDIF インポートは高速化のために最適化されています。そのため、インポート処理ではこれらの属性を生成しません。この制限に対処するには、エントリをインポートする代わりに追加してください。インポートを実行する前に LDIF を前処理して属性を追加する対処策もあります。

4979319

Directory Server の一部のエラーメッセージで、実際には存在しない『Database Errors Guide』に言及しています。クリティカルなエラーメッセージの意味が理解できず、そのメッセージについての記述がドキュメントに存在しない場合は、Sun サポートまでお問い合わせください。

6358392

ソフトウェアを削除する場合、dsee_deploy uninstall コマンドでは既存のサーバーインスタンスが停止または削除されません。

この制限に対処するには、『Sun Java System Directory Server Enterprise Edition 6.2 Installation Guide』の指示に従ってください。

6366948

Directory Server で、サプライヤレプリカ上で pwdFailureTime 属性の値をクリアしたあとも、コンシューマレプリカ上ではこの属性値が保持される現象が確認されています。userPassword の変更がレプリケートされたあとも、属性値は保持されたままです。

6401484

送信先サフィックスに対して SSL クライアント認証を使用するとき、dsconf accord-repl-agmt コマンドがレプリケーションアグリーメントの認証プロパティーを整合できません。

    この問題点に対処するには、次の手順に従って、サプライヤの証明書をコンシューマ上の設定に格納します。ここで示すコマンド例は、2 つのインスタンスが同じホスト上にあることを前提としています。

  1. 証明書をファイルにエクスポートします。

    次の例は、/local/supplier および /local/consumer に位置するサーバーを対象にエクスポートを実行する方法を示しています。


    $ dsadm show-cert -F der -o /tmp/supplier-cert.txt /local/supplier defaultCert
    $ dsadm show-cert -F der -o /tmp/consumer-cert.txt /local/consumer defaultCert
  2. クライアントとサプライヤの証明書を交換します。

    次の例は、/local/supplier および /local/consumer に位置するサーバーを対象に交換を実行する方法を示しています。


    $ dsadm add-cert --ca /local/consumer supplierCert /tmp/supplier-cert.txt
    $ dsadm add-cert --ca /local/supplier consumerCert /tmp/consumer-cert.txt
  3. コンシューマ上で SSL クライアントエントリを追加します。usercertificate;binary 属性に supplierCert 証明書を指定し、適切な subjectDN を指定します。

  4. コンシューマ上でレプリケーションマネージャー DN を追加します。


    $ dsconf set-suffix-prop suffix-dn repl-manager-bind-dn:entryDN
    
  5. /local/consumer/alias/certmap.conf 内のルールを更新します。

  6. dsadm start コマンドで両方のサーバーを再起動します。

6412131

複数バイト文字を含む証明書名は、dsadm show-cert instance-path valid-multibyte-cert-name コマンドの出力ではドットとして示されます。

6410741

Directory Service Control Center では、値を文字列としてソートします。そのため、Directory Service Control Center で数字をソートすると、それらの数字は文字列であるかのようにソートされます。

0、20、および 100 を昇順にソートすると、0、100、20 というリストが得られます。0、20、および 100 を降順にソートすると、20、100、0 というリストが得られます。

6415184

パスに複数バイト文字を含む Directory Server インスタンスが DSCC に作成されない、起動されない、またはその他の通常のタスクを実行できない可能性があります。

これらの問題の一部は、インスタンスの作成に使用された文字セットを使用することで解決できます。文字セットを設定するには、次のコマンドを実行します。


# cacaoadm list-params | grep java-flags
  java-flags=-Xms4M -Xmx64M

# cacaoadm stop
# cacaoadm set-param java-flags="-Xms4M -Xmx64M -Dfile.encoding=utf-8"
# cacaoadm start

これらの問題を回避するには、インスタンスのパスに ASCII 文字のみを使用してください。

6416407

エスケープした引用符またはシングルエスケープしたコンマを含む ACI ターゲット DN を Directory Server が正しく解析できません。次の例に示す変更は構文エラーとなります。

dn:o=mary\"red\"doe,o=example.com
changetype:modify
add:aci
aci:(target="ldap:///o=mary\"red\"doe,o=example.com")
 (targetattr="*")(version 3.0; acl "testQuotes";
 allow (all) userdn ="ldap:///self";)
dn:o=Example Company\, Inc.,dc=example,dc=com
changetype:modify
add:aci
aci:(target="ldap:///o=Example Company\, Inc.,dc=example,dc=com")
 (targetattr="*")(version 3.0; acl "testComma";
 allow (all) userdn ="ldap:///self";)

ただし、エスケープしたコンマが 2 つ以上含まれる例は、正しく解析されることが確認されています。

6428448

dpconf コマンドを対話型モードで使用するときに、「「cn=Directory Manager」のパスワードを入力:」プロンプトが 2 回表示される現象が確認されています。

6443229

Directory Service Control Center では、PKCS#11 外部セキュリティーデバイスまたはトークンを管理できません。

6446318

Windows で、SASL 認証が次の 2 つの理由で失敗します。

  • SASL 暗号化が使用されている。

    SASL 暗号化によって生じる問題に対処するには、サーバーを停止し、dse.ldif を編集し、次のように SASL をリセットします。


    dn: cn=SASL, cn=security, cn=config
      dssaslminssf: 0
      dssaslmaxssf: 0
  • ネイティブパッケージを使用してインストールが実行された。

    ネイティブパッケージのインストールによって生じる問題に対処するには、SASL_PATHinstall-dir\share\lib に設定します。

6448572

国名を指定すると、Directory Service Control Center による自己署名付き証明書の生成は失敗します。

6449828

Directory Service Control Center では、userCertificate バイナリ値が正しく表示されません。

6468074

設定属性 passwordRootdnMayBypassModsCheck を有効に設定したときに、別のユーザーのパスワードを変更するときのパスワード構文チェックをすべての管理者が回避できるようにサーバーの動作が変更されましたが、この属性の名前は実際の動作を正しく反映していません。

6468096

ZIP 形式の配布パッケージからインストールする前、または dsadm コマンドを使用する前に、LD_LIBRARY_PATH を設定しないでください。

6469154

Windows では、dsadm および dpadm コマンドによる出力とヘルプメッセージが、簡体字中国語および繁体字中国語にローカライズされていません。

6469296

既存のサーバーの設定をコピーできる Directory Service Control Center の機能を使用して、プラグイン設定をコピーすることはできません。

6469688

Windows システムで、LDIF ファイル名に 2 バイト文字が含まれる LDIF を dsconf コマンドでインポートしようとしたときに、インポートが失敗する現象が確認されています。

この問題点に対処するには、2 バイト文字が含まれないように LDIF ファイル名を変更します。

6478568

dsadm enable-service コマンドが Sun Cluster に対して正しく機能しません。

6480753

Common Agent Container への Monitoring Framework コンポーネントの登録中に dsee_deploy コマンドがハングアップする現象が確認されています。

6482378

ルート DSE の supportedSSLCiphers 属性に、サーバーで実際にはサポートされていない NULL 暗号化方式が表示されます。

6482888

Directory Server が最低でも 1 回起動されていないと、dsadm enable-service コマンドがシステム再起動時に Directory Server の再起動に失敗します。

6483290

Directory Service Control Center と dsconf コマンドのどちらを使用しても、無効なプラグイン署名を Directory Server が処理する方法を設定できません。デフォルトの動作では、プラグインの署名の検証は行われますが、署名が有効であることは要求されません。署名が無効な場合、Directory Server は警告をログに記録します。

サーバーの動作を変更するには、cn=config 上で ds-require-valid-plugin-signature 属性と ds-verify-valid-plugin-signature 属性を調整します。どちらの属性も、値 on または off を設定できます。

6485560

Directory Service Control Center では、別のサフィックスにリフェラルを返すように設定されたサフィックスを参照できません。

6488197

Windows システムでのインストール後およびサーバーインスタンス作成後は、インストールおよびサーバーインスタンスのフォルダに対するファイルアクセス権により、すべてのユーザーにアクセスが許可されます。

この問題点に対処するには、インストールおよびサーバーインスタンスのフォルダのアクセス権を変更します。

6490653

Internet Explorer 6 を使用して、Directory Service Control Center 上で Directory Server のリフェラルモードを有効にすると、リフェラルモードの確認ウィンドウが小さいために、テキストの一部が切れて表示されません。

この問題点に対処するには、Mozilla Web ブラウザなどの別のブラウザを使用します。

6490762

新しい証明書を作成または追加したあと、変更を有効にするために Directory Server を再起動する必要があります。

6491849

レプリカをアップグレードし、新しいシステムにサーバーを移動したあと、新しいホスト名を使用するレプリケーションアグリーメントを再作成する必要があります。Directory Service Control Center では、既存のレプリケーションアグリーメントを削除できますが、新規アグリーメントを作成することはできません。

6492894

Red Hat システムでは、dsadm autostart コマンドによって、ブート時に確実にサーバーインスタンスが起動されるとは限りません。

6494997

DSML を設定している場合、dsconf コマンドは、適切な dsSearchBaseDN 設定を要求しません。

6495004

Windows システムでは、インスタンスの basename が ds である場合、Directory Server が起動に失敗する現象が確認されています。

6497053

ZIP 形式の配布パッケージからインストールする場合、dsee_deploy コマンドでは、SNMP およびストリームアダプタポートを設定するためのオプションが提供されません。

この問題に対処するには、

  1. Web コンソールまたは dpconf を使用して、監視プラグインを有効にします。

  2. cacaoadm set-param を使用して、snmp-adaptor-portsnmp-adaptor-trap-port、および commandstream-adaptor-port を変更します。

6497894

dsconf help-properties コマンドは、インスタンス作成後にのみ正しく機能するように設定されています。また、オンラインマニュアルで、dsml-client-auth-mode コマ ンドのデフォルト値が間違って記述されています。正しい値のリストは client-cert-first | http-basic-only | client-cert-only です。

6498537

Windows XP システムで Directory Service Control Center を使用するには、ゲストアカウントを無効にする必要があります。さらに、認証を成功させるには、レジストリキー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\ForceGuest を 0 に設定する必要があります。

6500936

ネイティブパッチ配布では、アクセスログのフィルタリング用の日付選択に使用するミニチュアカレンダが、繁体字中国語に正しくローカライズされていません。

6501893

schema_pushrepldiscpwdhashns-inactivatens-activatens-accountstatusmmldifinsyncfildifentrycmpdsrepairdsee_deploydsadm show-certdsadm repack、および ldif コマンドの出力がローカライズされていません。

6501900
6501902
6501904

dsccmondsccregdsccsetup、および dsccreg コマンドによって表示される一部の出力がローカライズされていません。

6503546

システムのロケールを変更してから DSCC を起動しても、ポップアップウィンドウのメッセージが選択したロケールで表示されません。

6503558

英語以外のロケールで Directory Service Control Center を設定する場合、Directory Service Control Center Registry の作成に関するログメッセージは完全にローカライズされていません。一部のログメッセージは、Directory Service Control Center の設定時に使用されたロケールで表示されます。

6504180

DSCC 上で、Directory Manager DN に複数バイト文字を指定して作成したインスタンスは、パスワード確認に失敗するため起動されません。

6520646

Internet Explorer を使用しているときに「Directory Service Control Center オンラインヘルプの参照」をクリックしても、オンラインヘルプが表示されません。

6527999

Directory Server のプラグイン API には、slapi_value_init()()slapi_value_init_string()()、および slapi_value_init_berval()() 関数が含まれています。

これらすべての関数が内部要素をリリースするためには「done」関数が必要になります。しかし、パブリック API に slapi_value_done()() 関数がありません。

6533281

既知の問題点により、Windows インストールの nsslapd-idletimeout は、すべての条件下でドキュメントに記載されているとおりに計算されるわけではありません。

Unix (Solaris を含む) では、ドキュメントに記載されているように、nsslapd-idletimeout は新しい接続が開かれたとき、および新しいデータが受信されたときに計算されます。

Windows では、nsslapd-idletimeout は接続がセキュリティー保護されている場合、または ds-start-tls-enabled true の場合は同じように計算されます。ただし、接続がセキュリティー保護されていない場合と、ds-start-tls-enabledfalse の場合は、nsslapd-idletimeout は新しい接続が開かれたときにのみ計算されます。

6536770

インターネットサービスプロバイダにより設定されている制限によっては、DSCC に長い ACI が表示されないことがあります。

6538726

Linux では、Directory Server インスタンスが、そのインスタンスの作成されたロケールとは異なるロケールで起動されると、複数バイト文字が正しく表示されません。

6542857

Solaris 10 で Service Management Facility (SMF) を使用してサーバーインスタンスを有効にした場合、システムをリブートしてもインスタンスが起動しないことがあります。

この問題を回避するには、次に示す + でマークされた行を /opt/SUNWdsee/ds6/install/tmpl_smf.manifest に追加します。


...
restart_on="none" type="service"> 
<service_fmri value="svc:/network/initial:default"/> 
  </dependency> 
+ <dependency name="nameservice" grouping="require_all" \
+ restart_on="none" type="service"> 
+ <service_fmri value="svc:/milestone/name-services"/> 
+ </dependency> 
<exec_method type="method" name="start" 
exec="%%%INSTALL_PATH%%%/bin/dsadm start --exec %{sunds/path}"...
6547923

Directory Server Enterprise Edition Windows サービスは、システムの再起動時に複数のサーバーインスタンスの起動に失敗します。

6550543

DSCC が Tomcat 5.5 および JDK 1.6 とともに使用されている場合、エラーが発生する可能性があります。

この問題を回避するには、代わりに JDK 1.5 を使用します。

6551672

Solaris 10 にバンドルされている Sun Java System Application Server では、認証メカニズム用の SASL クライアント接続を作成できないので、共通エージェントコンテナと通信できません。

この問題を回避するには、appserver-install-path/appserver/config/asenv.conf ファイルを編集して、AS_JAVA エントリを AS_JAVA="/usr/java" に置き換えることで、アプリケーションサーバーによって使用される JVM を変更します。アプリケーションサーバーのドメインを再起動します。

6551685

dsadm autostart によって、システムのリブート時にネイティブの LDAP 認証が失敗することがあります。

この問題を回避するには、リブートスクリプトの順序を逆にします。デフォルトの順序は /etc/rc2.d/S71ldap.client および /etc/rc2.d/S72dsee_directory です。

6554777

アプリケーションサーバーに Web Archive (WAR) ファイルを配備して、DSCC を設定した場合、DSCC の「バージョン」ウィンドウに html ソースコードが表示される可能性があります。この問題を回避するには、domain-path/domain-name/config/default-web.xml に次のエントリを追加します。


<mime-mapping>
<extension>shtml</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
6555192

英語以外の言語で、DSCC を利用している場合、進行状況ウィンドウに表示されるローカライズされたサーバーメッセージに含まれる複数バイト文字が、文字化けして表示されることがあります。

6557480

Web Archive (WAR) ファイルを使用して構成された DSCC 上でオンラインヘルプにアクセスすると、エラーが表示されます。

6565893

idsktune コマンドは、SuSE Enterprise Linux をサポートしていません。

6571672

システムで解凍機能が利用できない場合、dsee_deploy はどの製品もインストールしません。

6573439

インスタンスの「詳細な表示オプション」で、「アクセスログ」タブ、「エラーログ」タブ、および「監査ログ」タブの日付がローカライズされていません。

6573440

Directory Server の複数の属性で一意性プラグインを使用できるよう設定すると、Directory Server の起動時にエラーが表示されます。

6577314

サーバーインスタンスを停止せずに Directory Server Enterprise Edition 6.2 パッチを適用すると、dsadm info および dsadm stop は、サーバーの実行中にサーバーがダウンしていることを示します。

6581469

韓国語および簡体字中国語のメッセージの一部で、文字列 err= が翻訳されていません。

6582831

Solaris で、システムの再起動後、サービスとして登録されているインスタンスが起動しないことがあります。

この問題を回避するには、次のコマンドを実行します。


# /usr/sbin/svccfg
svc:> select application/sun/ds
svc:/application/sun/ds> delpropvalue start/timeout_seconds 60
svc:/application/sun/ds> delpropvalue stop/timeout_seconds 60
svc:/application/sun/ds> addpropvalue start/timeout_seconds 600
svc:/application/sun/ds> addpropvalue stop/timeout_seconds 600
svc:/application/sun/ds> quit
6586231

dsconf のフランス語のヘルプで、Directory Server が serveur d'annuaire ではなく、répertoire と誤訳されていることがあります。

6588319

Tomcat サーバーで構成された DSCC で、「ヘルプ」および「バージョン」ポップアップウィンドウのタイトルに含まれる複数バイト文字が文字化けしています。

6589603

構成プロパティー (pwd-max-history-count) またはパスワードポリシー属性 (pwdInHistory) を上限値である 24 に設定すると、Directory Server インスタンスがクラッシュすることがあります。

この問題を回避するには、pwd-max-history-count または pwdInHistory を 23 以下の値にする必要があります。

6589942

フランス語、ドイツ語、およびスペイン語で、dsconf enable-repl -? コマンド構文の ROLE は翻訳されているが、後出の ROLE = master 文字列では翻訳されていません。

6589949

コマンド行インタフェースのヘルプで、INSTANCE_PATH がドイツ語およびスペイン語に翻訳されていません。

6590558

Linux で、/etc/security/limits.conf ファイルにファイルの最大数が指定されていると、システム再起動時に Directory Server インスタンスが起動しません。

この問題を回避するには、etc/init.d/dsee_directory ファイルに次の行を追加します。


# ulimit -Hn 65536
# ulimit -Sn 65536
6592543

フランス語のロケールで、サーバーの停止または登録解除を確認するポップアップウィンドウに重複したアポストロフィーが表示されます。