Re: "LDAP_SYNC_INFO" is not exported by the Net::LDAP::Constant module

Johan Ström <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.ldap
Message-ID <[email protected]>
On Feb 12, 2009, at 15:55 , Graham Barr wrote:

>
> On Feb 11, 2009, at 10:22 AM, Johan Ström wrote:
>
>> Hi
>>
>> I just upgraded my FreeBSD 7 box from perl 5.8.8 to perl 5.8.9, and  
>> also updated all my perl modules. Among those where p5-perl-ldap,  
>> which got upgraded from 0.36 (I think) to 0.39.
>>
>> After this I got problems with my RT installation, which uses LDAP  
>> for authentication. The problem I got was this (in rt.log):
>>
>> [warning]: "LDAP_SYNC_INFO" is not exported by the Net::LDAP::Constant 
>>  module at /usr/local/lib/perl5/site_perl/5.8.9/Net/LDAP/ 
>> Intermediate.pm line 10 (/usr/local/lib/perl5/5.8.9/Carp.pm:46)
>
> That is odd
>
>> So its there all right.. But why does it bork in Intermediate.pm?  
>> I've cleared out all old 5.8.8 libs, first with the perl-after- 
>> upgrade script but then also reinstalled all modules just in case..  
>> And then removed the (empty) 5.8.8 dirs under lib/perl5/ and lib/ 
>> perl5/site_perl. So there should be no conflicting files there at  
>> least..
>
> What do you get if you run
>
> perl -MNet::LDAP::Constant -le 'BEGIN { print $INC{"Net/LDAP/ 
> Constant.pm"}} use Net::LDAP::Constant "LDAP_SYNC_INFO"'

Hi, thanks for your response!

Result:

misc1 ~$ perl -MNet::LDAP::Constant -le 'BEGIN { print $INC{"Net/LDAP/ 
Constant.pm"}} use Net::LDAP::Constant "LDAP_SYNC_INFO"'
/usr/local/lib/perl5/site_perl/5.8.9/Net/LDAP/Constant.pm
misc1 ~$

So it's found where expected at least when I'm running from cmdline..  
mod_perl2 have been rebuilt and reinstalled too (where RT is running)  
with new perl. I have the same problem with rt-mailgate too, but I'm  
not sure if that is going through mod_perl2 in some wierd way, or if  
it is executed standalone.

Thanks
Johan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.