Description of problem: Admin Console doesn't have support for IPv6 in aci editor, ldap uri constructor and possibly in other places. Version-Release number of selected component (if applicable): idm-console-framework-1.1.14-1.el7dsrv.noarch How reproducible: always Steps to Reproduce: 1. Create new aci 2. In hosts tab select add and choose IP address host filter 3. Field supports only IPv4 format 4. Add new replica 5. In LDAP Url field press Construct, 6. When IPv6 is entered, button Add is inactive and there is a message "Invalid URL format" Actual results: Expected results: Additional info:
Upstream ticket: https://fedorahosted.org/389/ticket/48823
Fixed upstream
Packages use to Verify this fix 389-ds-base-devel-1.3.5.10-11.el7.x86_64 389-ds-console-1.2.13-1.el7dsrv.noarch redhat-idm-console-10.1.0-1.el7dsrv.x86_64 idm-console-framework-1.1.16-2.el7dsrv.noarch 389-console-1.1.18-1.el7dsrv.noarch 389-admin-console-1.1.12-1.el7dsrv.noarch 389-ds-base-1.3.5.10-11.el7.x86_64 389-admin-1.1.44-1.el7dsrv.x86_64 Steps perform to verify the fix Part 1) for ACI Create a new ACI using Console In Directory tab create new Access permition go to Hosts tab select the IP Address host filter add IPV6 address and save. [root@auto-hv-02-guest09 ~]# ldapsearch -h auto-hv-02-guest09.idmqe.lab.eng.bos.redhat.com -p 389 -D "cn=Directory Manager" -w test1234 -b "ou=People,dc=idmqe, dc=lab, dc=eng, dc=bos, dc=redhat, dc=com" -s base "(objectclass=*)" aci -LLL <snip> aci: (targetattr = "*") (target = "ldap:///ou=People,dc=idmqe,dc=lab,dc=eng,dc= bos,dc=redhat,dc=com") (version 3.0;acl "Test";allow (selfwrite)(userdn = "ld ap:///uid=testuser1,ou=People,dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com" ) and (ip="2620:52:0:1322:5054:ff:fe32:f744");) Part 2) for Replication Setup the replication agreement using IPV6 in consumer field use IPV6 with port number here i setup MMR [root@auto-hv-02-guest09 ~]# ldapsearch -x -b "cn=mapping tree,cn=config" -D "cn=Directory Manager" -p 1212 -h auto-hv-02-guest09.idmqe.lab.eng.bos.redhat.com -w test1234 objectClass=nsDS5ReplicationAgreement -LLL dn: cn=Agr2,cn=replica,cn=dc\3Didmqe\2Cdc\3Dlab\2Cdc\3Deng\2Cdc\3Dbos\2Cdc\3Dr edhat\2Cdc\3Dcom,cn=mapping tree,cn=config objectClass: top objectClass: nsds5ReplicationAgreement cn: Agr2 nsDS5ReplicaHost: 2620:52:0:1322:5054:ff:fe32:f744 nsDS5ReplicaPort: 389 nsDS5ReplicaBindDN: cn=replication manager,cn=config nsDS5ReplicaBindMethod: SIMPLE nsDS5ReplicaRoot: dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com description: agreement between test1 and test nsDS5ReplicaCredentials: {AES-TUhNR0NTcUdTSWIzRFFFRkRUQm1NRVVHQ1NxR1NJYjNEUUVG RERBNEJDUXlOR1ZsTm1NMllTMWpaR1ZpTXpWaQ0KTnkxaE5HUmhaV05sTkMwMFpqZzVPRGhpTUFBQ 0FRSUNBU0F3Q2dZSUtvWklodmNOQWdjd0hRWUpZSVpJQVdVRA0KQkFFcUJCRGFwQlFLU20zUmxnYT RPL1UxM05TMg==}LaxcKAlaGwMfYOUSFCr2NQ== nsds5replicareapactive: 0 nsds5replicaLastUpdateStart: 20160920133116Z nsds5replicaLastUpdateEnd: 20160920133116Z nsds5replicaChangesSentSinceStartup:: Mjo0LzAg nsds5replicaLastUpdateStatus: Error (0) Replica acquired successfully: Increme ntal update succeeded nsds5replicaUpdateInProgress: FALSE nsds5replicaLastInitStart: 20160920125901Z nsds5replicaLastInitEnd: 20160920125903Z nsds5replicaLastInitStatus: 0 Total update succeeded [root@auto-hv-02-guest09 ~]# ldapsearch -x -b "cn=mapping tree,cn=config" -D "cn=Directory Manager" -p 389 -h auto-hv-02-guest09.idmqe.lab.eng.bos.redhat.com -w test1234 objectClass=nsDS5ReplicationAgreement -LLL dn: cn=Agr1,cn=replica,cn=dc\3Didmqe\2Cdc\3Dlab\2Cdc\3Deng\2Cdc\3Dbos\2Cdc\3Dr edhat\2Cdc\3Dcom,cn=mapping tree,cn=config objectClass: top objectClass: nsds5ReplicationAgreement cn: Agr1 nsDS5ReplicaHost: 2620:52:0:1322:5054:ff:fe32:f744 nsDS5ReplicaPort: 1212 nsDS5ReplicaBindDN: cn=replication manager,cn=config nsDS5ReplicaBindMethod: SIMPLE nsDS5ReplicaRoot: dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com description: agreement between test and test1 nsDS5ReplicaCredentials: {AES-TUhNR0NTcUdTSWIzRFFFRkRUQm1NRVVHQ1NxR1NJYjNEUUVG RERBNEJDUmpZbVEwWldFeFppMDNNV00wTXpkaQ0KTWkxaE1UWmlaalk1Wmkwd09XSmxPR1l4TXdBQ 0FRSUNBU0F3Q2dZSUtvWklodmNOQWdjd0hRWUpZSVpJQVdVRA0KQkFFcUJCRHRzUVFjUGNTaThSSj FKcU5BQUZsZg==}jnqivaTm2aWOnjoBvsR0EA== nsds5replicareapactive: 0 nsds5replicaLastUpdateStart: 20160920133116Z nsds5replicaLastUpdateEnd: 20160920133116Z nsds5replicaChangesSentSinceStartup:: MTo4LzAg nsds5replicaLastUpdateStatus: Error (0) Replica acquired successfully: Increme ntal update succeeded nsds5replicaUpdateInProgress: FALSE nsds5replicaLastInitStart: 20160920125903Z nsds5replicaLastInitEnd: 19700101000000Z nsds5replicaLastInitStatus: 1 Replication error acquiring replica: replica bus y Add one user in each Directory Server and both are replicated on other server [root@auto-hv-02-guest09 ~]# ldapsearch -x -LLL -b 'ou=people,dc=idmqe, dc=lab, dc=eng, dc=bos, dc=redhat, dc=com' -h auto-hv-02-guest09.idmqe.lab.eng.bos.redhat.com dn -p 389 dn: ou=People,dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com dn: uid=testuser1,ou=People,dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com dn: uid=testuser2,ou=People,dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com [root@auto-hv-02-guest09 ~]# ldapsearch -x -LLL -b 'ou=people,dc=idmqe, dc=lab, dc=eng, dc=bos, dc=redhat, dc=com' -h auto-hv-02-guest09.idmqe.lab.eng.bos.redhat.com dn -p 1212 dn: ou=People,dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com dn: uid=testuser1,ou=People,dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com dn: uid=testuser2,ou=People,dc=idmqe,dc=lab,dc=eng,dc=bos,dc=redhat,dc=com
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-2665.html