ich habe zur Testzwecken, ein neues OTRS 3.0.8 System unter Ubuntu 10.04.2 LTS erfolgreich installiert.
Wenn alles erfolgreich verläuft, werden wir das System bei uns einsetzen und auf alle Standorte ausweiten.
Bis dahin muss ich aber das System konfigurieren, sodass man erstmal im Pilotprojekt den Umgang
mit dem Ticketsystem in unserer IT Landschaft ausprobieren kann.
Nun zum meinem Problem:
Anmeldung hat problemlos funktioniert. Die LDAP Anbindung der Agenten klappt auch ganz gut,
aber ich kriege einfach nicht die Kundendaten angezeigt. Ich habe schon das I-net und das Forum durchforstet
und nichts zu meinem Problem gefunden. Nachdem ich mich angemeldet habe und auf Kunden klicke ist alles leer.
Im Apache Log steht folgendes drinne:
ERROR: OTRS-CGI-67 Perl: 5.10.1 OS: linux Time: Wed Jun 29 12:32:17 2011
Message: Can't connect to 10.0.8.15: IO::Socket::INET: connect: No route to host
Traceback (13912):
Module: Kernel::System::CustomerUser::LDAP::_Connect (v1.62) Line: 179
Module: Kernel::System::CustomerUser::LDAP::CustomerSearch (v1.62) Line: 348
Module: Kernel::System::CustomerUser::CustomerSearch (v1.61.2.1) Line: 178
Module: Kernel::Modules::AdminCustomerUser::_Overview (v1.89.2.6) Line: 533
Module: Kernel::Modules::AdminCustomerUser::Run (v1.89.2.6) Line: 481
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58.2.1) Line: 853
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46
Module: (eval) (v1.89.2.1) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89.2.1) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89.2.1) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
Hier ist ein Auszug aus meiner Config.pm
Ich habe einiges ausprobiert und die Änderung ist, wenn ich im Customer Bereich den "Die" Parameter auf "1" setzte kriege ich dann eine andere Fehlermeldung# --------------------------------------------------- #
# authentication settings #
# (enable what you need, auth against otrs db, #
# against LDAP directory, agains HTTP basic auth #
# or against Radius server) #
# --------------------------------------------------- #
# This is an example configuration for an LDAP auth. backend.
# (take care that Net::LDAP is installed!)
$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host'} = '10.0.8.15';
$Self->{'AuthModule::LDAP::BaseDN'} = 'DC=Firma,DC=Firma,DC=Firma,DC=de';
$Self->{'AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthModule::LDAP::GroupDN'} = 'CN=otrsagents,OU=\#Gruppen,DC=Firma,DC=Firma,DC=Firma,DC=de';
$Self->{'AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
$Self->{'AuthModule::LDAP::SearchUserDN'} = 'CN=otrs_user,OU=System_User,DC=Firma,DC=Firma,DC=Firma,DC=de';
$Self->{'AuthModule::LDAP::SearchUserPw'} = 'ultra_streng_geheim';
#$Self->{'AuthModule::LDAP::AlwaysFilter'} = '(mail=*);
$Self->{'AuthModule::LDAP::Die'} = 1;
$Self->{'AuthModul::LDAP::Params'} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
};
#############################################################################################################
#-----------------------------------------------------------------------------------------------------------#
# Agent Sync #
# #
#-----------------------------------------------------------------------------------------------------------#
$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = '10.0.8.15';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'DC=Firma,DC=Firma,DC=Firma,DC=de';
$Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'CN=otrs_user,OU=System_User,DC=Firma,DC=Firma,DC=Firma,DC=de';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'ultra_streng_geheim';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
# DB -> LDAP
UserFirstname => 'givenName',
UserLastname => 'sn',
UserEmail => 'mail',
UserLogin => 'sAMAccountName'
};
$Self->{'AuthSyncModule::LDAP::Params'} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
};
$Self->{'AuthSyncModule::LDAP::Die'} = 1;
#########################################################################################################################
#-----------------------------------------------------------------------------------------------------------------------#
# Customer Auth via LDAP #
# #
#-----------------------------------------------------------------------------------------------------------------------#
$Self->{'Customer::AuthModule1'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host1'} = '10.0.8.15';
$Self->{'Customer::AuthModule::LDAP::BaseDN1'} ='OU=Firmen_User,DC=Firma,DC=Firma,DC=Firma,DC=de';
$Self->{'Customer::AuthModule::LDAP::UID1'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'CN=otrscustomer,OU=\#Gruppen,DC=Firma,DC=Firma,DC=Firma,DC=de';
$Self->{'Customer::AuthModule::LDAP::AccessAttr1'} = 'member';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN1'} ='CN=otrs_user,OU=System_User,DC=Firma,DC=Firma,DC=Firma,DC=de';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw1'} = 'ultra_streng_geheim';
#$self->{'Customer::AuthModule::LDAP::AlwaysFilter'} = '(mail=*)';
$Self->{'Customer::AuthModule::LDAP::Die1'} = 0;
$Self->{'Cutomer::AuthModule::LDAP::Params1'} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
};
#########################################################################################################################
#-----------------------------------------------------------------------------------------------------------------------#
# Customer Data via LDAP #
# #
#-----------------------------------------------------------------------------------------------------------------------#
$Self->{'UserSyncLDAPMap1'} = {
'UserEmail' => 'mail',
'UserFirstname' => 'givenName',
'UserLastname' => 'sn',
'UserLogin' => 'sAMAccountName'
};
$Self->{CustomerUser1} = {
Name => 'LDAP Backend',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => '10.0.8.15',
BaseDN => 'OU=Firmen_User,DC=Firma,DC=Firma,DC=Firma,DC=de',
GroupDN => 'CN=otrscustomer,OU=\#Gruppen,DC=Firma,DC=Firma,DC=Firma,DC=de',
AccessAttr => 'member',
SSCOPE => 'sub',
UserDN => 'CN=otrs_user,OU=System_User,DC=Firma,DC=Firma,DC=Firma,DC=de',
UserPw => 'ultra_streng_geheim',
#AlwaysFilter => '(mail=*),
#SourceCharset => 'utf-8',
#DestCharset => 'utf-8',
Die => 0,
Params => {
port => 389,
timeout => 120,
async => 0,
version => 3,
},
},
CustomerKey => 'sAMAccountName',
CustomerID => 'mail',
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn','givenname', 'telephonenumber', 'mail'],
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
CustomerUserSearchListLimit => 1000,
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
AdminSetPreferences => 1,
CacheTTL => 0,
Map => [
[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Username', 'sAMAccountName',1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
[ 'UserPhone', 'Phone', 'telephonenumber',1, 0, 'var' ],
],
};
# AuthSyncModule::LDAP::UserSyncInitialGroups
# (sync following group with rw permission after initial create of first agent
# login)
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
'users',
];
und kann mich nicht anmelden.
$Self->{'Customer::AuthModule::LDAP::Die1'} = 1;
....
$Self->{CustomerUser1} = {
Name => 'LDAP Backend'......
Die => 1,
Params => {
Der Fehler wird mir dann im Browser direkt angezeigt:
Auf dem System ist Postfix als Satelitensystem installiert und der Exchange Server ist als relay host angegeben.Software error:
Can't locate object method "EventHandlerTransaction" via package "Kernel::System::Ticket" at /opt/otrs//Kernel/System/Ticket.pm line 8340, <DATA> line 275.
Vielleicht hat jemand mal ein Tipp für mich was ich überprüfen kann.
Gruß
Bart