Hi,

At 3:00 am this morning the answer came to me, it has been just over a year 
since we set the server up. It was an expired TLS/SSL certificate.

Thanks,

Chris Ridd wrote:
> On 22/4/07 10:51, "Alan Madill" <[EMAIL PROTECTED]> wrote:
>
>   
>> smbldap-tools in a working environment suddenly unable to add or modify
>> users.
>>
>> smbldap-useradd kenh
>> Use of uninitialized value in die at
>> /usr/lib/perl5/vendor_perl/5.8.6/Convert/ASN1/_decode.pm line 111.
>>
>> Perl debug trace
>> [EMAIL PROTECTED] ~]# perl -d /usr/sbin/smbldap-useradd jimh
>>
>> Loading DB routines from perl5db.pl version 1.28
>> Editor support available.
>>
>> Enter h or `h h' for help, or `man perldebug' for more help.
>>
>> main::(/usr/sbin/smbldap-useradd:38):
>> 38:     my %Options;
>>   DB<1> r
>> Use of uninitialized value in die at
>> /usr/lib/perl5/vendor_perl/5.8.6/Convert/ASN1/_decode.pm line 111.
>>  at /usr/lib/perl5/vendor_perl/5.8.6/Convert/ASN1/_decode.pm line 111
>>         Convert::ASN1::_decode('HASH(0x94305e0)', 'ARRAY(0x9432170)',
>> 'SCALAR(0x931c228)', 0, 5, 'undef', 'ARRAY(0x9911cbc)',
>> '\x{16}\x{3}\x{1}\x{0}\x{c4}') called at
>>     
>
> If that's a bit of BER, it is describing an IA5String (UNIVERSAL 22) with
> illegal characters. If you can do a bit of protocol sniffing, see what's
> actually in the BindResponse packet.
>
>   
>> /usr/lib/perl5/vendor_perl/5.8.6/Convert/ASN1.pm line 252
>>         eval {...} called at
>> /usr/lib/perl5/vendor_perl/5.8.6/Convert/ASN1.pm line 247
>>         Convert::ASN1::decode('Convert::ASN1=HASH(0x9422a44)',
>> '\x{16}\x{3}\x{1}\x{0}\x{c4}') called at
>> /usr/lib/perl5/vendor_perl/5.8.6/Net/LDAP.pm line 774
>>         Net::LDAP::_recvresp('Net::LDAP=HASH(0x94caaf4)', 2) called at
>> /usr/lib/perl5/vendor_perl/5.8.6/Net/LDAP.pm line 696
>>         Net::LDAP::sync('Net::LDAP=HASH(0x94caaf4)', 2) called at
>> /usr/lib/perl5/vendor_perl/5.8.6/Net/LDAP.pm line 740
>>         Net::LDAP::_sendmesg('Net::LDAP=HASH(0x94caaf4)',
>> 'Net::LDAP::Bind=HASH(0x98d43d8)') called at
>> /usr/lib/perl5/vendor_perl/5.8.6/Net/LDAP.pm line 363
>>         Net::LDAP::bind('dn',
>> 'cn=smbldap-tools,ou=DSA,dc=BIDCONST,dc=COM', 'password', 'secret')
>> called at /usr/lib/perl5/vendor_perl/5.8.6/smbldap_tools.pm line 298
>>         smbldap_tools::connect_ldap_master() called at
>> /usr/sbin/smbldap-useradd line 76
>>
>> This is on a stable system where it has been working.  Any ideas as to what 
>> is
>> going on?
>>     
>
> The LDAP server's been reconfigured to send something broken back?
>
> Cheers,
>
> Chris
>
>
>
>   

Reply via email to