Hallo zusammen,
OS: SLES 10.1, OTRS 2.3.4 erfolreicht installiert . Authentifizierung über LDAP ( Funktioniert korrekt )
. Vom unseren Live Server OTRS 2.2.6 wurde der MYSql Dump nach Vorgabe "Upgrade" Readme eingespielt.
Erste Mysql ist durchgelaufen :DBUpdate-to2.3.mysql.sql ( auch als OTRS User ausgeführt )
Wobei bei ausführen des DBUpdate-to2.3.pl Scritps folgendes auftritt:
Notice: REbuild config... done.
Notice: Clean up old cache files.done.
Cant Locate object method "TicketEscalationIndexBuild" via Package "Kernel::System::Ticket" at. /DBUpdate-to2.3.pl line 273, <data> line 225.
Notice: Migrate the escalation calculation...
Zweites Script DBUpdate-to-2.3-post.mysql.sql durchgelaufen.
Frage1: Ist das Perl Script durchgelaufen? und wenn nicht was kann ich verbessern oder soll wird es ignoriert?
WEnn man sich nach dem Upgrade auf dem neuen OTRS Server über das Web Front End anmelden möchte ( mit LDAP ), bekommen wir eine FEhlermeldung
im IE: Panic! No UserData!!.
In den /var/log/messages steht:
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Notice][Kernel::System::Auth::LDAP::Auth] User: Kowalik (cn=Kowalik,ou=Edv,o=KT_GmbH) authentication ok (REMOTE_ADDR: 192.168.20.191).
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Error][Kernel::System::User::GetUserData][Line:153]: Table 'otrs.system_user' doesn't exist, SQL: 'SELECT id, login, salutation, first_name, last_name, pw, valid_id FROM system_user WHERE LOWER(login) = LOWER('Kowalik')'
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Notice][Kernel::System::User::GetUserData] Panic! No UserData for user: 'Kowalik'!!!
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Error][Kernel::System::User::UserAdd][Line:272]: Table 'otrs.system_user' doesn't exist, SQL: 'INSERT INTO system_user (salutation, first_name, last_name, login, pw, valid_id, create_time, create_by, change_time, change_by) VALUES ('Mr/Mrs', 'Gregor', 'Kowalik', 'Kowalik', 'FRaTL!GJ', 1, current_timestamp, 1, current_timestamp, 1)'
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Error][Kernel::System::Auth::LDAP::Auth][Line:400]: Can't create user 'Kowalik' (cn=Kowalik,ou=Edv,o=KT_GmbH) in RDBMS!
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Error][Kernel::System::User::GetUserData][Line:153]: Table 'otrs.system_user' doesn't exist, SQL: 'SELECT id, login, salutation, first_name, last_name, pw, valid_id FROM system_user WHERE LOWER(login) = LOWER('Kowalik')'
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Notice][Kernel::System::User::GetUserData] Panic! No UserData for user: 'Kowalik'!!!
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Error][Kernel::System::Group::GroupUserRoleMemberAdd][Line:1263]: Need UID!
Feb 13 10:12:12 linux-tjwf OTRS-CGI-11[32308]: [Error][Kernel::System::Group::GroupUserRoleMemberAdd][Line:1263]: Need UID!
das mit dem "'otrs.system_user' doesn't exist" ist klar, nach dem Mysql Update heißt jetzt die neue Tabelle Users. In Ihr befinden sich auch die alten User. Fakt
Frage2: Was muß noch geändert werden im Mysql oder Config.pm, damit die LDAP Anmeldung funktioniert?
Viele Dank