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"'

Graham.

Reply via email to