ich schon wieder.
Ich versuche gerade meine neue CentOS Installation ans LDAP anzubinden.
Die LDAP Anbindung wollte ich eh mal aufräumen also ist das die beste Gelegenheit.
So siehts aus(gemäß Handbuch):
Code: Select all
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host'} = 'dc.firma.local';
$Self->{'AuthModule::LDAP::BaseDN'} = 'dc=firma,dc=local';
$Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'otrsldap@firma.local';
$Self->{'AuthModule::LDAP::SearchUserPw'} = 'Passwort123';
Wenn ich mich jetzt einloggen will, werde ich gefragt ob ich die index.pl herunterladen will.
Ohne die paar Codezeilen gehts:-(
Im Apache error_log steht:
Code: Select all
ERROR: OTRS-CGI-20 Perl: 5.10.1 OS: linux Time: Tue Mar 20 13:06:00 2012
Message: Can't load backend module Kernel::System::Auth::LDAP! [Tue Mar 20 13:06:00 2012] LDAP.pm: Can't locate Net/LDAP.pm in @INC (@INC contains: ../../ /usr/Custom /usr/Kernel/cpan-lib /usr /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at /opt/otrs//Kernel/System/Auth/LDAP.pm line 16.
[Tue Mar 20 13:06:00 2012] LDAP.pm: BEGIN failed--compilation aborted at /opt/otrs//Kernel/System/Auth/LDAP.pm line 16.
Traceback (2874):
Module: Kernel::System::Auth::new (v1.50) Line: 121
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58.2.1) Line: 198
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
Edit: ich hab irgendwo gelesen dass eventuell der *.pl Handler im apach efehlt, aber dann würde es doch ohne LDAP aich nicht gehen oder?
Oder sind irgendwelche Module zu alt (3.0.6)?