Description of problem: We are getting error to execute "plugin entryuuid fixup" with dsconf tool. Version-Release number of selected component (if applicable): Rhel 8.5 How reproducible: [root@rhds01 ~]# dsconf slapd-rhds01 plugin entryuuid fixup usage: dsconf instance plugin [-h] {memberof,automember,referential-integrity,root-dn,usn,account-policy,attr-uniq,dna,linked-attr,managed-entries,pass-through-auth,retro-changelog,posix-winsync,list,show,set} dsconf instance plugin: error: invalid choice: 'entryuuid' (choose from 'memberof', 'automember', 'referential-integrity', 'root-dn', 'usn', 'account-policy', 'attr-uniq', 'dna', 'linked-attr', 'managed-entries', 'pass-through-auth', 'retro-changelog', 'posix-winsync', 'list', 'show', 'set') =========================================================================== Release notes ( https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/8.5_release_notes/index#enhancement_identity-management ) say : (BZ#1850664) Actual results: - error / Fail Expected results: - Enable entryUUID attribute to be compliant with RFC 4530. - We can also reproduce on our labs.
Confirmed workaround is to create the fixup task manually DATE_NOW="$(date +%s)" ldapmodify -h localhost -D "cn=Directory Manager" -w "..." -a <<EOF dn: cn=entryuuid_fixup_${DATE_NOW},cn=entryuuid task,cn=tasks,cn=config objectClass: top objectClass: extensibleObject basedn: <fixup base tree> # e.g. "cn=users,dc=example,dc=com" cn: entryuuid_fixup_${DATE_NOW} filter: <filtered entry> # e.g. (objectClass=inetOrgPerson), schema definition of the matching entries must accept the addition of entryuuid EOF
Fix already available upstream => POST
As the RHEL 8.5 reached EOL, it makes sense to move this BZ to dirsrv-11.5, which means RHEL 8.6.