Wir haben erst kürzlich unser OTRS Testsystem von 2.4.7 auf 3.0.5 geupgradet.
Mittlerweile habe ich die ganze Config von Hand auf "Fehler" überprüft (sprich auf Änderungen von 2.4.7 zu 3.0.5 wie "Activ" -> "Active" in der Config) ... leider bekomme ich jedoch bei "Tickets" > "Email Ticket" den Fehler "Core.Agent.CustomerSearch is undefined" (siehe Bild im Anhang).
In unserer Config haben wir für die Customer-Daten folgendes eingetragen:
Code: Select all
$Self->{CustomerUser1} = {
Name => 'Active Directory',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'dc.xxx.xxx.xxx',
BaseDN => 'ou=Productive,dc=xxx,dc=xxx,dc=xxx',
SSCOPE => 'sub',
UserDN => 'xxx\xxx',
UserPw => 'xxx',
AlwaysFilter => '(objectclass=user)',
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
Params => {
port => 3268,
timeout => 120,
async => 0,
version => 3,
},
},
CustomerKey => 'sAMAccountName',
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['sn', 'givenname' ],
CustomerUserExcludePrimaryCustomerID => 0,
AdminSetPreferences => 0,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite),required, storage-type, http-link, readonly
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 1 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 0, 'var', '', 1 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 0, 'var', '', 1 ],
[ 'UserLogin', 'Username', 'sAMAccountname', 1, 0, 'var', '', 1 ],
[ 'Department', 'Department', 'department', 1, 0, 'var', '', 1 ],
[ 'UserEmail', 'E-Mail', 'mail', 1, 0, 'var', '', 1 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 0, 'var', '', 1 ],
[ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Deskphone', 'telephonenumber', 1, 0, 'var', '', 1 ],
[ 'UserFax', 'Fax', 'facsimileTelephonenumber', 1, 0, 'var', '', 1 ],
[ 'UserAddress', 'Adress', 'postaladdress', 1, 0, 'var','', 1 ],
[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 1 ],
],
};
Im Error-Log tauchen die folgenden Einträge auf:
Code: Select all
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:30 2011
Message: Found no ID for 1!
Traceback (30400):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
Module: Kernel::System::Ticket::TicketStateList (v1.486) Line: 5651
Module: Kernel::Modules::AgentTicketEmail::_GetNextStates (v1.163) Line: 1289
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:30 2011
Message: Found no ID for 1!
Traceback (30400):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
Module: Kernel::System::Ticket::TicketPriorityList (v1.486) Line: 6319
Module: Kernel::Modules::AgentTicketEmail::_GetPriorities (v1.163) Line: 1352
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:30 2011
Message: Found no ID for 1!
Traceback (30400):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
Module: Kernel::System::Ticket::TicketTypeList (v1.486) Line: 1833
Module: Kernel::Modules::AgentTicketEmail::_GetTypes (v1.163) Line: 1367
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:30 2011
Message: Found no ID for 3!
Traceback (30400):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::Modules::AgentTicketEmail::_GetTos (v1.163) Line: 1446
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
[Mon Feb 28 16:36:30 2011] -e: Use of uninitialized value $QueueData{"GroupID"} in hash element at /opt/otrs//Kernel/Modules/AgentTicketEmail.pm line 1449.
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011
Message: Found no ID for 1!
Traceback (30400):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::System::TemplateGenerator::Signature (v1.51) Line: 280
Module: Kernel::Modules::AgentTicketEmail::_GetSignature (v1.163) Line: 1477
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 358
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011
Message: Need ID!
Traceback (30400):
Module: Kernel::System::Signature::SignatureGet (v1.17) Line: 155
Module: Kernel::System::TemplateGenerator::Signature (v1.51) Line: 286
Module: Kernel::Modules::AgentTicketEmail::_GetSignature (v1.163) Line: 1477
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 358
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
[Mon Feb 28 16:36:31 2011] -e: Use of uninitialized value $Signature{"ContentType"} in pattern match (m//) at /opt/otrs//Kernel/System/TemplateGenerator.pm line 291.
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011
Message: Need Text!
Traceback (30400):
Module: Kernel::System::TemplateGenerator::_Replace (v1.51) Line: 943
Module: Kernel::System::TemplateGenerator::Signature (v1.51) Line: 307
Module: Kernel::Modules::AgentTicketEmail::_GetSignature (v1.163) Line: 1477
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 358
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011
Message: Found no ID for 1!
Traceback (30405):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
Module: Kernel::System::Ticket::TicketStateList (v1.486) Line: 5651
Module: Kernel::Modules::AgentTicketEmail::_GetNextStates (v1.163) Line: 1289
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011
Message: Found no ID for 1!
Traceback (30405):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
Module: Kernel::System::Ticket::TicketPriorityList (v1.486) Line: 6319
Module: Kernel::Modules::AgentTicketEmail::_GetPriorities (v1.163) Line: 1352
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011
Message: Found no ID for 1!
Traceback (30405):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::System::Ticket::TicketAcl (v1.486) Line: 7693
Module: Kernel::System::Ticket::TicketTypeList (v1.486) Line: 1833
Module: Kernel::Modules::AgentTicketEmail::_GetTypes (v1.163) Line: 1367
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Mon Feb 28 16:36:31 2011
Message: Found no ID for 3!
Traceback (30405):
Module: Kernel::System::Queue::QueueGet (v1.128) Line: 836
Module: Kernel::Modules::AgentTicketEmail::_GetTos (v1.163) Line: 1446
Module: Kernel::Modules::AgentTicketEmail::Run (v1.163) Line: 320
Module: Kernel::System::Web::InterfaceAgent::Run (v1.58) Line: 838
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 45
Module: (eval) (v1.89) Line: 204
Module: ModPerl::RegistryCooker::run (v1.89) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.89) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
[Mon Feb 28 16:36:31 2011] -e: Use of uninitialized value $QueueData{"GroupID"} in hash element at /opt/otrs//Kernel/Modules/AgentTicketEmail.pm line 1449.
Evt. brauchen wir den Email Ticket-Eintrag gar nicht, kann man den auch deaktivieren?
LG
Lousek