Hi
I'm running openldap-2.3.35 on HPUX 11.11 and I can ldapsearch localhost
ldapsearch -H ldap://localhost/ -b dc=math,dc=uvic,dc=ca -x
# extended LDIF # # LDAPv3 # base <dc=math,dc=uvic,dc=ca> with scope subtree # filter: (objectclass=*) # requesting: ALL #
# math.uvic.ca dn: dc=math,dc=uvic,dc=ca dc: math objectClass: dcObject objectClass: organizationalUnit ou: Mathematics and Statistics
but not when I use the actual server name chief.math.uvic.ca
ldapsearch -H ldap://chief.math.uvic.ca/ -b dc=math,dc=uvic,dc=ca -x
I get ldap_result: Can't contact LDAP server (-1)
The same happens if I use the IP address instead of chief.math.uvic.ca
Here is the debug output: ldapsearch -H ldap://chief.math.uvic.ca/ -b dc=math,dc=uvic,dc=ca -x -d -1
ldap_create ldap_url_parse_ext(ldap://chief.math.uvic.ca/) ldap_bind ldap_simple_bind ldap_sasl_bind ldap_send_initial_request ldap_new_connection 1 1 0 ldap_int_open_connection ldap_connect_to_host: TCP chief.math.uvic.ca:389 ldap_new_socket: 3 ldap_prepare_socket: 3 ldap_connect_to_host: Trying 142.104.7.18:389 ldap_connect_timeout: fd: 3 tm: -1 async: 0 ldap_open_defconn: successful ldap_send_server_request ber_scanf fmt ({it) ber: ber_dump: buf=0x40022460 ptr=0x40022460 end=0x4002246e len=14 0000: 30 0c 02 01 01 60 07 02 01 03 04 00 80 00 0....`........ ber_scanf fmt ({i) ber: ber_dump: buf=0x40022460 ptr=0x40022465 end=0x4002246e len=9 0000: 60 07 02 01 03 04 00 80 00 `........ ber_flush: 14 bytes to sd 3 0000: 30 0c 02 01 01 60 07 02 01 03 04 00 80 00 0....`........ ldap_write: want=14, written=14 0000: 30 0c 02 01 01 60 07 02 01 03 04 00 80 00 0....`........ ldap_result ld 40022270 msgid 1 ldap_chkResponseList ld 40022270 msgid 1 all 1 ldap_chkResponseList returns ld 40022270 NULL wait4msg ld 40022270 msgid 1 (infinite timeout) wait4msg continue ld 40022270 msgid 1 all 1 ** ld 40022270 Connections: * host: chief.math.uvic.ca port: 389 (default) refcnt: 2 status: Connected last used: Wed Jul 11 15:35:19 2007
** ld 40022270 Outstanding Requests: * msgid 1, origid 1, status InProgress outstanding referrals 0, parent count 0 ** ld 40022270 Response Queue: Empty ldap_chkResponseList ld 40022270 msgid 1 all 1 ldap_chkResponseList returns ld 40022270 NULL ldap_int_select read1msg: ld 40022270 msgid 1 all 1 ber_get_next ldap_read: want=8 error=Connection reset by peer ber_get_next failed. ldap_perror ldap_result: Can't contact LDAP server (-1)
I'm not sure what it means and I tried this with the firewall disabled as well. Any help would be much appreciated.
Thanks in advance
Mr. Kelly Choo, System Administrator - Department of Mathematics and Statistics University of Victoria PO Box 3045 STN CSC PHONE: (250) 472-4927 Victoria BC V8W 3P4 FAX: (250) 721-8962 http://www.math.uvic.ca
On Thursday, 12 July 2007, Kelly Choo wrote:
Hi
I'm running openldap-2.3.35 on HPUX 11.11 and I can ldapsearch localhost
[...]
but not when I use the actual server name chief.math.uvic.ca
ldapsearch -H ldap://chief.math.uvic.ca/ -b dc=math,dc=uvic,dc=ca -x
I get ldap_result: Can't contact LDAP server (-1)
The same happens if I use the IP address instead of chief.math.uvic.ca
Can you telnet to port 389 on this IP/hostname? If you can't, there can be at least two reasons for this:
1)Is slapd listening on the IP address for chief.math.uvic.ca (under Linux, 'netstat -plnt|grep :389' would help you check, the command/options may be different - or not available - under HPUX)?
If slapd isn't listening on the relevant IP address, check the arguments that slapd was started with, e.g. I would expect this behaviour if slapd had been started with something like '-h ldap:///localhost' or '-h ldap:///127.0.0.1'
2)Is there a host-level firewall in place (I guess this is unlikely under HPUX, but still worth asking)?
Regards, Buchan
openldap-software@openldap.org