On Tuesday 16 May 2006 16:12, Don C. Miller wrote: > The output should not just be the html page.
Hi Don, I ran reset.cgi from cmd line in both modes, debug = 0 and debug = 1. At cmd line both runs successfully bound to the ldap, searched, etc. There was also some nice extraneous output. I also use log4perl, and have logger output for both runs. I'll attach output file. There's a whole lot there that I do not understand, and I'd be very grateful for any help in understanding these secrets. /dennis
#------------------------------------------------------- debug => 0 # cmd line [Tue May 16 17:27:29 2006] reset.cgi: write_all VM at entry=vm_unknown [Tue May 16 17:27:29 2006] reset.cgi: partial `0c`^Ouid=passwordrest,cn=domain admin,ou=admin groups,ou=usd,dc=de-wil,dc=csc,dc=comstrongPW' [Tue May 16 17:27:29 2006] reset.cgi: written so far 101:101 bytes (VM=vm_unknown) [Tue May 16 17:27:29 2006] reset.cgi: got `0 ' (2:0 bytes, VM=vm_unknown) [Tue May 16 17:27:29 2006] reset.cgi: got `a [Tue May 16 17:27:29 2006] reset.cgi: ' (12:0 bytes, VM=vm_unknown) [Tue May 16 17:27:29 2006] reset.cgi: write_all VM at entry=vm_unknown [Tue May 16 17:27:29 2006] reset.cgi: partial `0VcQdc=de-wil,dc=csc,dc=com [Tue May 16 17:27:29 2006] reset.cgi: uidddelay0 givennamesncnuid'cgi: £ [Tue May 16 17:27:29 2006] reset.cgi: written so far 88:88 bytes (VM=vm_unknown) [Tue May 16 17:27:29 2006] reset.cgi: got `0' (2:0 bytes, VM=vm_unknown) [Tue May 16 17:27:29 2006] reset.cgi: got `' (1:0 bytes, VM=vm_unknown) sn1Delay0cn117:27:29 2006] reset.cgi: got `d:uid=ddelay,ou=People,ou=CSC,ou=USD,dc=de-wil,dc=csc,dc=com0M0 givennameDarren0 Darren Delay0uidddelay' (145:0 bytes, VM=vm_unknown) [Tue May 16 17:27:29 2006] reset.cgi: got `0 ' (2:0 bytes, VM=vm_unknown) [Tue May 16 17:27:29 2006] reset.cgi: got `e [Tue May 16 17:27:29 2006] reset.cgi: ' (12:0 bytes, VM=vm_unknown) [Tue May 16 17:27:29 2006] reset.cgi: write_all VM at entry=vm_unknown [Tue May 16 17:27:29 2006] reset.cgi: partial `0B' [Tue May 16 17:27:29 2006] reset.cgi: written so far 7:7 bytes (VM=vm_unknown) # logger_log [2006-05-16 05:27:29] ################################### [2006-05-16 05:27:29] Just entering reset.cgi, here are the params: [2006-05-16 05:27:29] name: uid -- value: ddelay [2006-05-16 05:27:29] ################################### [2006-05-16 05:27:29] In sub lookup_user [2006-05-16 05:27:29] Connect to LDAP Server... [2006-05-16 05:27:29] Net::LDAP->new( ldaps://20.6.17.14 ) [2006-05-16 05:27:29] sslversion: sslv3 [2006-05-16 05:27:29] verify: require [2006-05-16 05:27:29] debug: 0 [2006-05-16 05:27:29] port: 636 [2006-05-16 05:27:29] cafile: /opt/CAusd/util/password/certs/cacert.pem [2006-05-16 05:27:29] [2006-05-16 05:27:29] mesgerror: Success [2006-05-16 05:27:29] Bind as [2006-05-16 05:27:29] uid=passwordrest,cn=domain admin,ou=admin groups,ou=usd,dc=de-wil,dc=csc,dc=com [2006-05-16 05:27:29] password => secret [2006-05-16 05:27:29] mesgerror: Success [2006-05-16 05:27:29] search: [2006-05-16 05:27:29] base=>dc=de-wil,dc=csc,dc=com, scope=sub [2006-05-16 05:27:29] filter=>(uid=ddelay) [2006-05-16 05:27:29] attrs=>[givenname,sn,cn,uid,] [2006-05-16 05:27:29] Search found 1 entries [2006-05-16 05:27:29] Line: givenname::Darren [2006-05-16 05:27:29] Line: sn::Delay [2006-05-16 05:27:29] Line: cn::Darren Delay [2006-05-16 05:27:29] Line: uid::ddelay [2006-05-16 05:27:29] End sub lookup_user [2006-05-16 05:27:29] In sub print_reset_form [2006-05-16 05:27:29] End sub print_reset_form # ldap log #------------------------------------------------------- #------------------------------------------------------- # cmd line debug => 1 Net::LDAP=HASH(0x564bcc) sending: 30 63 02 01 01 60 5E 02 01 03 04 4F 75 69 64 3D 0c...`^....Ouid= 70 61 73 73 77 6F 72 64 72 65 73 74 2C 63 6E 3D passwordrest,cn= 64 6F 6D 61 69 6E 20 61 64 6D 69 6E 2C 6F 75 3D domain admin,ou= 61 64 6D 69 6E 20 67 72 6F 75 70 73 2C 6F 75 3D admin groups,ou= 75 73 64 2C 64 63 3D 64 65 2D 77 69 6C 2C 64 63 usd,dc=de-wil,dc 3D 63 73 63 2C 64 63 3D 63 6F 6D 80 08 73 74 72 =csc,dc=com..str 6F 6E 67 50 57 __ __ __ __ __ __ __ __ __ __ __ ongPW [Tue May 16 17:42:47 2006] reset.cgi: write_all VM at entry=vm_unknown [Tue May 16 17:42:47 2006] reset.cgi: partial `0c`^Ouid=passwordrest,cn=domain admin,ou=admin groups,ou=usd,dc=de-wil,dc=csc,dc=comstrongPW' [Tue May 16 17:42:47 2006] reset.cgi: written so far 101:101 bytes (VM=vm_unknown) [Tue May 16 17:42:47 2006] reset.cgi: got `0 ' (2:0 bytes, VM=vm_unknown) [Tue May 16 17:42:47 2006] reset.cgi: got `a [Tue May 16 17:42:47 2006] reset.cgi: ' (12:0 bytes, VM=vm_unknown) Net::LDAP=HASH(0x564bcc) received: Net::LDAP=HASH(0x564bcc) sending: 30 56 02 01 02 63 51 04 17 64 63 3D 64 65 2D 77 0V...cQ..dc=de-w 69 6C 2C 64 63 3D 63 73 63 2C 64 63 3D 63 6F 6D il,dc=csc,dc=com 0A 01 02 0A 01 02 02 01 00 02 01 00 01 01 00 A3 ................ 0D 04 03 75 69 64 04 06 64 64 65 6C 61 79 30 18 ...uid..ddelay0. 04 09 67 69 76 65 6E 6E 61 6D 65 04 02 73 6E 04 ..givenname..sn. 02 63 6E 04 03 75 69 64 __ __ __ __ __ __ __ __ .cn..uid [Tue May 16 17:42:47 2006] reset.cgi: write_all VM at entry=vm_unknown [Tue May 16 17:42:47 2006] reset.cgi: partial `0VcQdc=de-wil,dc=csc,dc=com [Tue May 16 17:42:47 2006] reset.cgi: uidddelay0 givennamesncnuid'cgi: £ [Tue May 16 17:42:47 2006] reset.cgi: written so far 88:88 bytes (VM=vm_unknown) [Tue May 16 17:42:47 2006] reset.cgi: got `0' (2:0 bytes, VM=vm_unknown) [Tue May 16 17:42:47 2006] reset.cgi: got `' (1:0 bytes, VM=vm_unknown) sn1Delay0cn117:42:47 2006] reset.cgi: got `d:uid=ddelay,ou=People,ou=CSC,ou=USD,dc=de-wil,dc=csc,dc=com0M0 givennameDarren0 Darren Delay0uidddelay' (145:0 bytes, VM=vm_unknown) Net::LDAP=HASH(0x564bcc) received: [Tue May 16 17:42:47 2006] reset.cgi: got `0 ' (2:0 bytes, VM=vm_unknown) [Tue May 16 17:42:47 2006] reset.cgi: got `e [Tue May 16 17:42:47 2006] reset.cgi: ' (12:0 bytes, VM=vm_unknown) Net::LDAP=HASH(0x564bcc) received: Net::LDAP=HASH(0x564bcc) sending: 30 05 02 01 03 42 00 __ __ __ __ __ __ __ __ __ 0....B. [Tue May 16 17:42:47 2006] reset.cgi: write_all VM at entry=vm_unknown [Tue May 16 17:42:47 2006] reset.cgi: partial `0B' [Tue May 16 17:42:47 2006] reset.cgi: written so far 7:7 bytes (VM=vm_unknown) # logger_log debug => 1 [2006-05-16 05:42:47] ################################### [2006-05-16 05:42:47] In sub lookup_user [2006-05-16 05:42:47] Connect to LDAP Server... [2006-05-16 05:42:47] Net::LDAP->new( ldaps://20.6.17.14 ) [2006-05-16 05:42:47] sslversion: sslv3 [2006-05-16 05:42:47] verify: require [2006-05-16 05:42:47] debug: 1 [2006-05-16 05:42:47] port: 636 [2006-05-16 05:42:47] cafile: /opt/CAusd/util/password/certs/cacert.pem [2006-05-16 05:42:47] [2006-05-16 05:42:47] mesgerror: Success [2006-05-16 05:42:47] Bind as [2006-05-16 05:42:47] uid=passwordrest,cn=domain admin,ou=admin groups,ou=usd,dc=de-wil,dc=csc,dc=com [2006-05-16 05:42:47] password => secret [2006-05-16 05:42:47] mesgerror: Success [2006-05-16 05:42:47] search: [2006-05-16 05:42:47] base=>dc=de-wil,dc=csc,dc=com, scope=sub [2006-05-16 05:42:47] filter=>(uid=ddelay) [2006-05-16 05:42:47] attrs=>[givenname,sn,cn,uid,] [2006-05-16 05:42:47] Search found 1 entries [2006-05-16 05:42:47] Line: givenname::Darren [2006-05-16 05:42:47] Line: sn::Delay [2006-05-16 05:42:47] Line: cn::Darren Delay [2006-05-16 05:42:47] Line: uid::ddelay [2006-05-16 05:42:47] End sub lookup_user [2006-05-16 05:42:47] In sub print_reset_form [2006-05-16 05:42:47] End sub print_reset_form #-------------------------------------------------------