Hallo Zuammen,

ich habe OTRS von Vers. 2.1.4 auf 2.2.1 upgedatet.

Das einzige was nicht funktioniert ist die Kundensuche mit MySQL Backend.
Wenn ich die Konfiguration für die Kundensuche in der MySQL DB in der Config.pm einfüge bekomme ich folgenden Fehler:

Got no MainObject! at /opt/otrs-2.2.1/bin/cgi-bin/../../Kernel/System/DB.pm line 84.

In diesem Moment funktioniert gar nichts mehr.
Entferne ich die Konfiguration für Kundensuche aus der Config.pm, funktioniert das System wieder.

Die Config sieht wie folgt aus:


######### ltur- DB
# CustomerUser
# (customer user database backend and settings)

$Self->{CustomerUser2} = {
Name => 'Database Backend',
Module => 'Kernel::System::CustomerUser::DB',
Params => {
# if you want to use an external database, add the
# required settings
# DSN => 'DBI:odbc:yourdsn',
DSN => 'DBI:mysql:database=ltur;host=localhost',
User => 'otrs',
Password => '+++++++',
Table => 'otrsuser',
},
# customer uniq id
CustomerKey => 'USPROF',
# customer #
CustomerID => 'USCOUN',
# CustomerValid => 'valid_id',
CustomerUserListFields => ['USVNAM', 'USNNAM', 'USEMAILS'],
# CustomerUserListFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'],

#Alte Suchliste vom 09.01.2007
# CustomerUserSearchFields => ['USCOUN', 'USVNAM', 'USNNAM', 'USDIMA','USSNAM'],
# neue Suchliste:
CustomerUserSearchFields => ['USCOUN'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['USEMAILS'],
CustomerUserNameFields => ['USVNAM'],
CustomerUserEmailUniqCheck => 0,
# # show now own tickets in customer panel, CompanyTickets
# CustomerUserExcludePrimaryCustomerID => 0,
# # generate auto logins
# AutoLoginCreation => 0,
# # generate auto login prefix
# AutoLoginCreationPrefix => 'auto',
# # admin can change customer preferences
# AdminSetPreferences => 1,
# # just a read only source
ReadOnly => 1,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserCOUN', 'Agenturkuerzel', 'USCOUN', 1, 0, 'var', '', 0 ],
[ 'UserCOUNTER', 'Agentur', 'USSNAM', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'USVNAM', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'USNNAM', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'USPROF', 1, 1, 'var', '', 0 ],
# [ 'UserPassword', 'Password', 'pw', 0, 0, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'USCOUN', 0, 1, 'var', '', 0 ],
[ 'UserMTYP', 'AP/Mitarbeiter', 'USMTYP', 1, 0, 'var', '', 0 ],
[ 'UserVTYP', 'Angestellt', 'USVTYP', 1, 0, 'var', '', 0 ],
[ 'UserUSDTMV', 'Bei LTUR seit', 'USDTMV', 1, 0, 'var', '', 0 ],
# [ 'UserVTYP', 'Angestellt', 'USVTYP', 1, 0, 'var', '', 0 ],
[ 'UserDIMA', 'DIMA', 'USDIMA', 1, 0, 'var', '', 0 ],
[ 'UserUSKRZWHL', 'Kurzwahl', 'USKRZWHL', 1, 0, 'var', '', 0 ],
[ 'UserUSKTEL', 'Telefon', 'USSHPTEL', 1, 0, 'var', '', 0 ],
# [ 'UserUSTELEFON', 'Telefon', 'USTELEFON', 1, 0, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'USEMAILS', 1, 1, 'var', '', 0 ],
[ 'UserUSIPADR', 'IP-Adresse', 'USIPADR', 1, 0, 'var', '#" onclick="javascript:window.open(\'http://wug.mcbad.net:81/map.asp?map=Shop-$Data{"UserCOUN"}.ini\');', 0 ],
[ 'UserUSIPADR2', 'BUBI Version', 'USCOUN', 1, 0, 'var', '#" onclick="javascript:window.open(\'http://ftp2.ltur.int/Auswertung/otrs.php?cnt=$Data{"UserCOUN"}\');', 0 ],
# [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],
],
};


Kann mir jemand sagen, wo das Problem liegt, bzw. was konkret getan werden muß, damit der Fehler nicht mehr auftritt?










L'TUR Tourismus AG - Europe's No. 1 for Last-Minute-Travel - with 160 Shops in six European countries
L'TUR Tourismus AG, Augustaplatz 8, 76530 Baden-Baden, Vorsitzender des Aufsichtsrats: Dr. Volker Boettcher,Vorsitzender des Vorstands: Karlheinz Koegel
Vorstand: Markus Faller (Sprecher), Stefan Dapper, Christoph Fuehrer, Kai Klitzke, Thomas Meyer, Markus Orth
Registergericht: Amtsgericht Mannheim HRB 201600

*** Legal Disclaimer ***
Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und loeschen Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail und der darin enthaltenen Informationen sind nicht gestattet.
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.