ich möchten ein Update von OTRS 2.0.4 auf OTRS 2.2 durchführen. Das Problem ist jetzt die LDAP-Authentifizierung für die Ticketbearbeiter. Die Anmeldung am LDAP funktioniert, aber es kommt in der Oberfläche ein "Panic! No UserData!!!" Nach Google kann der Benutzer nur nicht in der MySQL-Tabelle eingetragen werden. Das OTRS kann auf die Datenbank zugreifen und schreiben, ohne LDAP funktioniert es.
Nach Google musste ich:
Code: Select all
$Self->{UserSyncLDAPMap} = {
# DB -> LDAP
Firstname => 'givenName',
Lastname => 'sn',
Email => 'mail',
login => 'uid',
};
Code: Select all
$Self->{UserSyncLDAPMap} = {
# DB -> LDAP
UserFirstname => 'givenName',
UserLastname => 'sn',
UserEmail => 'mail',
login => 'uid',
};
Code: Select all
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown, required, storage-type
# [ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
[ 'UserFirstname', 'Firstname', 'givenName', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'uid', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
# [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
# [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
# [ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
],
Code: Select all
ERROR: OTRS-CGI-13 Perl: 5.10.0 OS: linux Time: Fri Feb 12 10:23:41 2010
Message: Need UserFirstname!
Traceback (20364):
Module: Kernel::System::User::UserAdd (v1.64.2.1) Line: 231
Module: Kernel::System::Auth::LDAP::Auth (v1.39.2.1) Line: 363
Module: Kernel::System::Auth::Auth (v1.23) Line: 120
Module: Kernel::System::Web::InterfaceAgent::Run (v1.23) Line: 192
Module: ModPerl::ROOT::ModPerl::Registry::usr_share_otrs_bin_cgi_2dbin_index_2epl::handler (v) Line: 47
Module: (eval) (v1.81) Line: 204
Module: ModPerl::RegistryCooker::run (v1.81) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.81) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-13 Perl: 5.10.0 OS: linux Time: Fri Feb 12 10:23:41 2010
Message: Can't create user '<<Meinbenutzername>>' (<<MeineKorrektenNutzerdaten>>) in RDBMS!
Traceback (20364):
Module: Kernel::System::Auth::LDAP::Auth (v1.39.2.1) Line: 400
Module: Kernel::System::Auth::Auth (v1.23) Line: 120
Module: Kernel::System::Web::InterfaceAgent::Run (v1.23) Line: 192
Module: ModPerl::ROOT::ModPerl::Registry::usr_share_otrs_bin_cgi_2dbin_index_2epl::handler (v) Line: 47
Module: (eval) (v1.81) Line: 204
Module: ModPerl::RegistryCooker::run (v1.81) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.81) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
Kann mir jemand sagen, was sich geändert hat/was ich ändern muss, damit diese Anmeldung auch in dieser Version funktioniert?
Vielen Dank