Hi,

I hard a hard time tracking this error down, but it seems the two lines in
my code  broke my LDAP CGI script:

use utf8;
use encoding 'utf8';

Example to demonstrate:

# perl -wd -e 'use encoding "utf8";use Net::LDAP; use Net::LDAP::RootDSE'

Loading DB routines from perl5db.pl version 1.27
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

Debugged program terminated.  Use q to quit or R to restart,
  use O inhibit_exit to avoid stopping after program termination,
  h q, h R or h O to get additional info.
  DB<1> $l=new Net::LDAP('ldap')

  DB<2> x $d=$l->root_dse()
0  undef

...

# perl -wd -e 'use Net::LDAP; use Net::LDAP::RootDSE'
Loading DB routines from perl5db.pl version 1.27
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

Debugged program terminated.  Use q to quit or R to restart,
  use O inhibit_exit to avoid stopping after program termination,
  h q, h R or h O to get additional info.
  DB<1> $l=new Net::LDAP('ldap')

  DB<2> x $d=$l->root_dse()
0  Net::LDAP::RootDSE=HASH(0x87ee680)
   'asn' => HASH(0x88189a8)
      'attributes' => ARRAY(0x8819ac0)
         0  HASH(0x881a878)
            'type' => 'namingContexts'
            'vals' => ARRAY(0x881bb58)
               0  'dc=klinik,dc=uni-regensburg,dc=de'
         1  HASH(0x881a89c)
            'type' => 'supportedControl'
            'vals' => ARRAY(0x881c6e4)
               0  '2.16.840.1.113730.3.4.18'
               1  '2.16.840.1.113730.3.4.2'
               2  '1.3.6.1.4.1.4203.1.10.1'
               3  '1.2.840.113556.1.4.1413'
               4  '1.2.840.113556.1.4.1339'
               5  '1.2.840.113556.1.4.319'
               6  '1.2.826.0.1.334810.2.3'
         2  HASH(0x881a7e8)
            'type' => 'supportedExtension'
            'vals' => ARRAY(0x881c7b0)
               0  '1.3.6.1.4.1.1466.20037'
               1  '1.3.6.1.4.1.4203.1.11.1'
               2  '1.3.6.1.4.1.4203.1.11.3'
         3  HASH(0x881bb88)
            'type' => 'supportedLDAPVersion'
            'vals' => ARRAY(0x881c75c)
               0  2
               1  3
         4  HASH(0x881b930)
            'type' => 'supportedSASLMechanisms'
            'vals' => ARRAY(0x881c858)
               0  'GSSAPI'
               1  'DIGEST-MD5'
               2  'CRAM-MD5'
         5  HASH(0x881b954)
            'type' => 'subschemaSubentry'
            'vals' => ARRAY(0x881c798)
               0  'cn=Subschema'
      'objectName' => ''
   'changes' => ARRAY(0x87ee710)
        empty array
   'changetype' => 'modify'

The Version is Net::LDAP is that of SuSE Linux 9.2 (0.29).

Regards,
Ulrich Windl





Reply via email to