エラータID: AXBA:2017-2433:08

2017/12/05 Tuesday - 10:11
Asianux Server 7 for x86_64

389 Directory Server is an LDAP version 3 (LDAPv3) compliant server. The base packages include the Lightweight Directory Access Protocol (LDAP) server and command-line utilities for server administration.

This update fixes the following bugs:

* After removing a replica server from an existing replication topology without running the "cleanallruv" task, Directory Server previously logged an error about not being able to replace referral entries. This update adds a check for duplicate referrals and removes them. As a result, the error is no longer logged. (BZ#1499668)

* Previously, Directory Server did not respond when shutting down after performing an online import and then removing a back end. To fix the problem, the task cleanup process has been improved. As a result, the service now correctly shuts down in the mentioned scenario. (BZ#1503001)

* Previously, when the memberOf plug-in was enabled and users and groups were stored in separate back ends, a deadlock could occur. An unnecessary global lock has been removed and, as a result, the deadlock no longer occurs in the mentioned scenario. (BZ#1504536)

* Previously, Directory Server incorrectly handled the linked list of values in a valueset after sorting. Consequently, Directory Server could terminate unexpectedly. The valueset list handling has been fixed, and the server no longer terminates unexpectedly after sorting a valueset. (BZ#1506912)

* If you rename two different entries to the same name on two servers, Directory Server creates conflict entries. Previously, due to a bug, the creation of one conflict entry failed. Consequently, the replicated modrdn operation returned an error and replication stopped. This update fixes the problem. As a result, the conflict entry is created correctly and replication works as expected. (BZ#1508978)

* Previously, the cleanAllRUV task did not log any information. As a consequence, troubleshooting the task was difficult. This update enables logging for the cleanAllRUV, and the described problem no longer occurs. (BZ#1509347)

* Previously, if you registered multiple Class of Service (CoS) virtual attributes and shut down Directory Server, the server called the free() function twice when it freed the virtual attribute hash table. As a consequence, the server terminated unexpectedly. With this update, Directory Server registers each CoS virtual attribute separately. As a result, the server no longer terminates unexpectedly in the mentioned scenario. (BZ#1510319)

* Previously, if you configured an attribute to be indexed and imported an entry that contained a large binary value into this attribute, the server terminated unexpectedly due to an buffer overflow. The buffer has been fixed. As a result, the server works as expected in the mentioned scenario. (BZ#1511940)

Users of 389-ds-base are advised to upgrade to these updated packages, which fix these bugs. After installing this update, the 389 server service will be restarted automatically.


Update packages.




  1. 389-ds-base-
    MD5: d6e701f4cd0b769a85dd91b99e47819d
    SHA-256: a628be21c1adae4b566148d0c1034979c528389b247c9cf1e6a160889d3984ea
    Size: 3.62 MB

Asianux Server 7 for x86_64
  1. 389-ds-base-
    MD5: 348dfbb74734f5fa2892a4e6649d6470
    SHA-256: 890c979d8f572387b9c089249741d241c843eaa42700b89b3d7093d32da286b1
    Size: 1.70 MB
  2. 389-ds-base-libs-
    MD5: b10438661fec64a7c978c9fd8a72df5a
    SHA-256: 1c576b2ee0733609875785e0e9d4fcfedfdd230738fb15e1b33b311f238ed098
    Size: 679.25 kB