Tags:
create new tag
view all tags

SID-01470: Twiki + LdapContrib on windows issue

Status: Answered Answered TWiki version: 4.2.0 Perl version: ActivePerl v5.12
Category: LdapContrib Server OS: windows server 2008 SP1 Last update: 14 years ago

Hello,

I'm trying to install Twiki on a windows server 2008 SP1. I've installed ActivePerl v5.12, Apache 2.2.8 and Twiki 4.2. Everything was working ok until I tried to install LdapContrib. This is the error log I have:

Warning: CPAN is not available, some installer functions have been disabled

### LdapContrib Installer ###

This installer must be run from the root directory of your TWiki
installation.
    * You can abort the script at any point and re-run it later
    * If you answer 'no' to any questions you can always re-run
      the script again later
##########################################################
Checking dependency on Authen::SASL....
##########################################################
Checking dependency on DB_File....
*** LdapContrib depends on cpan package DB_File >=1.00
which is described as "Required"
But when I tried to find it I got this error:

The VERSION of the package could not be found: 
##########################################################
Checking dependency on Digest::MD5....
##########################################################
Checking dependency on Net::LDAP....
*** LdapContrib depends on cpan package Net::LDAP >=0.33
which is described as "Required"
But when I tried to find it I got this error:

"LDAP_SUCCESS" is not exported by the Net::LDAP::Constant module
 "LDAP_COMPARE_TRUE" is not exported by the Net::LDAP::Constant module
 "LDAP_COMPARE_FALSE" is not exported by the Net::LDAP::Constant module
Can't continue after import errors at C:\Perl\site\lib/Net/LDAP/Message.pm line 7
BEGIN failed--compilation aborted at C:\Perl\site\lib/Net/LDAP/Message.pm line 7,  chunk 1.
Compilation failed

##########################################################
Checking dependency on IO::Socket::SSL....
##########################################################
Checking dependency on Unicode::MapUTF8....
Fetching the archive for TWiki::Contrib::LdapContrib.
D:/Twiki/LdapContrib.tgz exists on this machine; would you like me to use it?
It was created on Tue May 29 19:26:49 2012.
If not, I will try to download a new one.
Got a local archive from D:/Twiki/LdapContrib.tgz

Error: Installer returned errors:

No data could be read from file at tools/extender.pl line 685

Does anybody know how to resolve it? I tried installing the modules manually and I tried using Perl64 and 32 bits. Any help will be really welcome.

Thanks in advance.

-- LeonardoMontalvao - 2012-05-29

Discussion and Answer

Install the CPAN dependencies separately. See HowToInstallCpanModules.

-- PeterThoeny - 2012-05-29

I have done that: install Bundle::CPAN reload cpan

But still having the same problem.

-- LeonardoMontalvao - 2012-05-29

Make sure you have Unicode::MapUTF8 installed as well.

Run configure to see if you see the LDAP settings in the Extensions section.

-- PeterThoeny - 2012-05-29

Yes, I have the LDAP setting in the Extensions section. But, after config it, this is the error message I have:

Software error:

Can't locate DB_File.pm in @INC (@INC contains: D:/Twiki/lib . C:/Perl/site/lib C:/Perl/lib D:/Twiki/lib/CPAN/lib//arch D:/Twiki/lib/CPAN/lib//5.12.4/MSWin32-x86-multi-thread D:/Twiki/lib/CPAN/lib//5.12.4 D:/Twiki/lib/CPAN/lib/) at D:/Twiki/lib/TWiki/Contrib/LdapContrib.pm line 25, <DATA> line 558. BEGIN failed--compilation aborted at D:/Twiki/lib/TWiki/Contrib/LdapContrib.pm line 25, <DATA> line 558. Compilation failed in require at D:/Twiki/lib/TWiki/LoginManager/LdapApacheLogin.pm line 21, <DATA> line 558. BEGIN failed--compilation aborted at D:/Twiki/lib/TWiki/LoginManager/LdapApacheLogin.pm line 21, <DATA> line 558. Compilation failed in require at (eval 20) line 2, <DATA> line 558.

Any idea?

-- LeonardoMontalvao - 2012-05-30

DB_File is part of Berkeley DB. Install the CPAN:DB_File module.

-- PeterThoeny - 2012-05-30

      Change status to:
ALERT! If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
SupportForm
Status Answered
Title Twiki + LdapContrib on windows issue
SupportCategory LdapContrib
TWiki version 4.2.0
Server OS windows server 2008 SP1
Web server Apache 2.2.8
Perl version ActivePerl v5.12
Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2012-05-30 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.