
Hallo Torsten, zunächst vielen Dank für deine Antwort. Leider hat die Einstellung nichts geändert. Ich hab jetzt mal den Testkunden über die Kundenbenutzerverwaltung von OTRS manuell in der Datenbank angelegt und dann versucht, den Kunden gegen die OTRS-DB zu authentifizieren. Beim Aufruf von https://<Server>/otrs/customer.pl erhalte ich die Meldung: Software error: No MainObject! at /opt/otrs//Kernel/System/AuthSession.pm line 86. Ansonsten passiert wieder dasselbe: - der Benutzer wird authentifiziert (ersichtlich aus SysLog) - der Benutzer erhält eine Session (ersichtlich aus OTRS-Sitzungsverwaltung) Auszug aus otrs.log [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::Web::InterfaceCustomer::new][87] Global handle started... [Wed Aug 25 17:09:40 2010] [Notice][Kernel::System::CustomerAuth::DB::Auth] CustomerUser: mib64008 authentification ok [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::CustomerUser::Preferences::DB::SetPreferences][56] DB.pm->Do (1) SQL: 'DELETE FROM customer_preferences WHERE user_id = ? AND preferences_key = ?' [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::CustomerUser::Preferences::DB::SetPreferences][63] DB.pm->Do (2) SQL: 'INSERT INTO customer_preferences (user_id, preferences_key, preferences_value) VALUES (?, ?, ?)' [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::AuthSession::DB::CreateSessionID][237] DB.pm->Do (3) SQL: 'INSERT INTO sessions (session_id, session_value) VALUES (?, ?)' [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::Web::InterfaceCustomer::Run][900] Global handle stopped. [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::Web::InterfaceCustomer::new][87] Global handle started... [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::Web::InterfaceCustomer::Run][837] Kernel::Modules::CustomerTicketOverView->new [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::Web::InterfaceCustomer::Run][849] Kernel::Modules::CustomerTicketOverView->run [Wed Aug 25 17:09:40 2010] [Debug][Kernel::System::AuthSession::DB::UpdateSessionID][315] DB.pm->Do (1) SQL: 'UPDATE sessions SET session_value = ? WHERE session_id = ?' Gibt es noch irgendwelche andere Einstellungen zur Lösung des Problems? Mit freundlichem Gruß Josef
Torsten Thau
24.08.2010 09:02 >>> Hallo,
Der Kunde wurde aber ordnungsgemäß authentifiziert (aus OTRS SysLog ersichtlich) und erhält auch eine Sitzung (aus OTRS-Sitzungsverwaltung ersichtlich).
Werden die Kundendaten - wie bei den Agenten - bei der ersten Anmeldung in die Datenbank synchronisiert? Die Tabelle "customer_user" ist bei mir leer.
nein die Kundendaten werden nicht synchronisiert. Sie werden immer online aus dem Verzeichnisdienst gezogen (oder aus dem Cache, sofern CacheTTL gesetzt). Bin bei den letzten AD-Anbindungden mit aehnlichen Zeichensatzproblemen mit folgenden Einstellungen zum Erfolg gelangt: SourceCharset => 'iso-8859', DestCharset => 'utf-8', viele Gruesse, Torsten Thau -- Torsten Thau, Dipl. Inform. c.a.p.e. IT Labs GbR - Annaberger Str. 240 - D-09125 Chemnitz phone: +49 371 5347 623 cell: +49 176 66 680 680 personal pgp-key: 0x93E0A174 fax: +49 371 5347 625 http://www.cape-it.de Mit freundlichem Gruß Josef