
Hallo zusammen, beim Einrichten des Agent Login mit LDAP habe ich immer die Fehlermeldung: May 30 20:59:41 tktsvr OTRS-CGI-10[6469]: [Notice][Kernel::System::Auth::LDAP::Auth] User: peterle (uid='peterle',ou=People,ou=IN,dc=hallihallo,dc=de) authentication ok (REMOTE_ADDR: XXX). May 30 20:59:41 tktsvr OTRS-CGI-10[6469]: [Error][Kernel::System::Auth::LDAP::Auth][Line:343]: Old config setting detected, please use the new one from Kernel/Config/Defaults.pm (User* has been added!). May 30 20:59:41 tktsvr syslog-ng[1826]: last message repeated 2 times May 30 20:59:41 tktsvr OTRS-CGI-10[6469]: [Notice][Kernel::System::User::GetUserData] Panic! No UserData for user: 'peterle'!!! May 30 20:59:41 tktsvr OTRS-CGI-10[6469]: [Error][Kernel::System::User::UserAdd][Line:231]: Need UserFirstname! May 30 20:59:41 tktsvr OTRS-CGI-10[6469]: [Error][Kernel::System::Auth::LDAP::Auth][Line:400]: Can't create user 'peterle' (uid='peterle',ou=People,ou=IN,dc=hallihallo,dc=de) in RDBMS! May 30 20:59:41 tktsvr OTRS-CGI-10[6469]: [Notice][Kernel::System::User::GetUserData] Panic! No UserData for user: 'peterle'!!! Hier meine Config.pm: ################ ## Agentenauth ## ################ # (take care that Net::LDAP is installed!) $Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = '10.9.9.9'; $Self->{'AuthModule::LDAP::BaseDN'} = 'dc=hallihallo,dc=de'; $Self->{'AuthModule::LDAP::UID'} = 'uid'; # Net::LDAP new params (if needed - for more info see perldoc Net::LDAP) $Self->{'AuthModule::LDAP::Params'} = { port => 389, timeout => 120, async => 0, version => 3, }; # UserSyncLDAPMap # (map if agent should create/synced from LDAP to DB after login) $Self->{UserSyncLDAPMap} = { # DB -> LDAP Firstname => 'givenName', Lastname => 'sn', Email => 'mail', }; # UserSyncLDAPGroups # (If "LDAP" was selected for AuthModule, you can specify # initial user groups for first login.) $Self->{UserSyncLDAPGroups} = [ 'users', ]; # UserTable $Self->{DatabaseUserTable} = 'system_user'; $Self->{DatabaseUserTableUserID} = 'id'; $Self->{DatabaseUserTableUserPW} = 'pw'; $Self->{DatabaseUserTableUser} = 'login'; Hat jemand eine Idee woran dies liegen könnte? Gruß Thomas Hoffmann