> On 11/30/2010 02:32 PM, Trisooma wrote: >> On 11/30/2010 10:23 PM, Rich Megginson wrote: >>> On 11/30/2010 02:20 PM, trisooma wrote: >>>> If i am reading the code correctly (and looking at the logging >>>> below), the >>>> line that has a severity of 'crit' should dump info for the ldap >>>> server we >>>> are connecting to. >>>> In my case (and Eric's too) only 'ldap://:389' is printed; sometimes >>>> even >>>> with an odd number like 23395496 (see Eric's first post). >>>> >>>> [Tue Nov 30 22:01:43 2010] [crit] openLDAPConnection(): util_ldap_init >>>> failed for ldap://:389 >>>> [Tue Nov 30 22:01:43 2010] [warn] Unable to open initial >>>> LDAPConnection to >>>> populate LocalAdmin tasks into cache. >>>> [Tue Nov 30 22:01:44 2010] [notice] Apache/2.2.17 (Unix) configured -- >>>> resuming normal operations >>>> [Tue Nov 30 22:01:44 2010] [crit] openLDAPConnection(): util_ldap_init >>>> failed for ldap://:389 >>>> [Tue Nov 30 22:01:44 2010] [warn] Unable to open initial >>>> LDAPConnection to >>>> populate LocalAdmin tasks into cache. >>>> >>>> The code that logs this error looks like this >>>> [mod_admserv/mod_admserv.c:517] >>>> >>>> ap_log_error(APLOG_MARK, APLOG_CRIT, 0 /* status */, NULL, >>>> "openLDAPConnection(): util_ldap_init failed >>>> for >>>> ldap%s://%s:%d", >>>> data->secure ? "s" : "", >>>> data->host, data->port); >>>> >>>> It seems that the struct 'data' is not filled with the correct values. >>> That's why I asked for your /etc/dirsrv/admin-serv/adm.conf - >>> http://lists.fedoraproject.org/pipermail/389-users/2010-November/012548.html >> My bad, see >> http://lists.fedoraproject.org/pipermail/389-users/2010-November/012551.html > First, upgrade to the latest versions of these components from the > testing repo > yum upgrade --enablerepo=updates-testing 389-admin 389-ds-base > 389-adminutil > > Then, run > setup-ds-admin.pl -u > > Then try > > ldapsearch -x -LLL -H ldap://icicle.phasma.nl:389/ -D > "uid=admin,ou=Administrators,ou=TopologyManagement,o=NetscapeRoot" -w > youradminpassword -s base -b "cn=389 Administration Server,cn=Server > Group,cn=icicle.phasma.nl,ou=phasma.nl,o=NetscapeRoot" > > and > > ldapsearch -x -LLL -H ldap://icicle.phasma.nl:389/ -D > "uid=admin,ou=Administrators,ou=TopologyManagement,o=NetscapeRoot" -w > youradminpassword -s base -b "cn=admin-serv-icicle,cn=389 Administration > Server,cn=Server Group,cn=icicle.phasma.nl,ou=phasma.nl,o=NetscapeRoot" > Using the above i can confirm that i can now use the console to log in and administer my DS (though i had to remove selinux-policy-targeted). The command 'setup-ds-admin.pl -u' ran without a hitch. the results of both ldap queries are below: [root@icicle /]# ldapsearch -x -LLL -H ldap://icicle.phasma.nl:389/ -D "uid=admin,ou=Administrators,ou=TopologyManagement,o=NetscapeRoot" -W -s base -b "cn=389 Administration Server,cn=Server Group,cn=icicle.phasma.nl,ou=phasma.nl,o=NetscapeRoot" Enter LDAP Password: dn: cn=389 Administration Server,cn=Server Group,cn=icicle.phasma.nl,ou=phasma .nl,o=NetscapeRoot nsBuildSecurity: domestic objectClass: top objectClass: nsApplication objectClass: groupOfUniqueNames cn: 389 Administration Server nsVendor: 389 Project installationTimeStamp: 20101124210830Z nsBuildNumber: 2010.328.157 uniqueMember: cn=admin-serv-icicle,cn=389 Administration Server,cn=Server Grou p,cn=icicle.phasma.nl,ou=phasma.nl,o=NetscapeRoot nsServerMigrationClassname: com.netscape.management.admserv.AdminServerProduct @389-admin-1.1.jar nsProductName: 389 Administration Server nsProductVersion: 1.1.13 nsNickName: admin [root@icicle /]# ldapsearch -x -LLL -H ldap://icicle.phasma.nl:389/ -D "uid=admin,ou=Administrators,ou=TopologyManagement,o=NetscapeRoot" -W -s base -b "cn=admin-serv-icicle,cn=389 Administration Server,cn=Server Group,cn=icicle.phasma.nl,ou=phasma.nl,o=NetscapeRoot" Enter LDAP Password: dn: cn=admin-serv-icicle,cn=389 Administration Server,cn=Server Group,cn=icicl e.phasma.nl,ou=phasma.nl,o=NetscapeRoot objectClass: top objectClass: netscapeServer objectClass: nsAdminServer objectClass: nsResourceRef objectClass: groupOfUniqueNames serverHostName: icicle.phasma.nl cn: admin-serv-icicle installationTimeStamp: 20101124210830Z serverProductName: Administration Server uniqueMember: cn=admin-serv-icicle,cn=389 Administration Server,cn=Server Grou p,cn=icicle.phasma.nl,ou=phasma.nl,o=NetscapeRoot nsServerID: admin-serv I proceeded to restart dirsrv-admin, and the log now looks like this: [Tue Nov 30 23:59:20 2010] [notice] Access Host filter is: *.phasma.nl [Tue Nov 30 23:59:20 2010] [notice] Access Address filter is: * [Tue Nov 30 23:59:21 2010] [notice] Apache/2.2.17 (Unix) configured -- resuming normal operations [Tue Nov 30 23:59:21 2010] [notice] Access Host filter is: *.phasma.nl [Tue Nov 30 23:59:21 2010] [notice] Access Address filter is: * [Wed Dec 01 00:00:17 2010] [notice] [client 127.0.0.1] admserv_host_ip_check: ap_get_remote_host could not resolve 127.0.0.1 [Wed Dec 01 00:00:18 2010] [notice] [client 127.0.0.1] admserv_check_authz(): passing [/admin-serv/authenticate] to the userauth handler [Wed Dec 01 00:00:33 2010] [notice] [client 192.168.134.10] admserv_host_ip_check: ap_get_remote_host could not resolve 192.168.134.10 [Wed Dec 01 00:00:33 2010] [error] [client 192.168.134.10] File does not exist: /usr/share/dirsrv/html/java/jars Still some errors are visible in the logfile, but i can log in and add users/groups using the console. When i navigate to 'Directory Server' > 'Configuration' i get the following error message: 'Insufficient Permissions': The user uid=admin,ou=Administrators,ou=TopologyManagement,o=NetscapeRoot does not have permission to perform this operation. When i enter the correct credentials, it seems that everything is working as it is supposed to. The log complains about not being able to do a reverse lookup on 192.168.134.10, but this seems wrong (DNS works both ways): [shadowuser@icicle ~]$ host 192.168.134.10 10.134.168.192.in-addr.arpa domain name pointer icicle.phasma.nl. [shadowuser@icicle ~]$ host icicle.phasma.nl icicle.phasma.nl has address 192.168.134.10 Thanks for your patience, Regards, Trisooma >>>> BTW. this code was taken from 389-admin-1.1.12.a2 >>>> >>>> I hope this helps, >>>> >>>> Regards, >>>> >>>> Trisooma >>>> >>>> -- >>>> 389 users mailing list >>>> 389-users@xxxxxxxxxxxxxxxxxxxxxxx >>>> https://admin.fedoraproject.org/mailman/listinfo/389-users >> -- >> 389 users mailing list >> 389-users@xxxxxxxxxxxxxxxxxxxxxxx >> https://admin.fedoraproject.org/mailman/listinfo/389-users > > -- 389 users mailing list 389-users@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/389-users