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:
######### 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://foobar/map.asp?map=Shop-$Data{"UserCOUN"}.ini\');', 0 ],
[ 'UserUSIPADR2', 'BUBI Version', 'USCOUN', 1, 0, 'var', '#"
onclick="javascript:window.open(\'http://foobar/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?
Danke für Eure Hilfe!
Probleme nach update Kundensuch mit MySql Backend geht nicht
Probleme nach update Kundensuch mit MySql Backend geht nicht
Hallo,
schon eine Lösung gefunden ?
Ich hab 2.2.2 und es kommt auch
Got no MainObject! at /usr/local/otrs/bin/cgi-bin/../../Kernel/System/DB.pm line 84.
Gruß
Tim
schon eine Lösung gefunden ?
Ich hab 2.2.2 und es kommt auch
Got no MainObject! at /usr/local/otrs/bin/cgi-bin/../../Kernel/System/DB.pm line 84.
Gruß
Tim
Probleme nach update Kundensuch mit MySql Backend geht nicht
Anscheinend ist die DB.pm nicht aktuell (ggf. per rpm upgegradet?)
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Probleme nach update Kundensuch mit MySql Backend geht nicht
Hallo,
habe über OTRS-Mailingliste einen Tip bekommen:
Zitat:
ich hatte das gleiche Problem, scheint ein Bug im OTRS zu sein.
Um das Problem zu beheben musst Du lediglich in
otrs/Kernel/System/CustomerUser/DB.pm in Zeile 72 folgendes einfügen:
MainObject => $Param{MainObject},
Leider hat es bei nicht funkioniert. ;-(
Ich habe jetzt erfahren, dass es sich hierbei um einen Bug handeln soll,
der im OTRS Bugzilla mit der Nummer 2156 registriert ist.
Mit dem neuen Release in ca. 2 Wochen soll das Prob gefixt werden.
Ich glaube immer noch, dass eine kleine Änderung ausreicht um das Problem zu beheben.
habe über OTRS-Mailingliste einen Tip bekommen:
Zitat:
ich hatte das gleiche Problem, scheint ein Bug im OTRS zu sein.
Um das Problem zu beheben musst Du lediglich in
otrs/Kernel/System/CustomerUser/DB.pm in Zeile 72 folgendes einfügen:
MainObject => $Param{MainObject},
Leider hat es bei nicht funkioniert. ;-(
Ich habe jetzt erfahren, dass es sich hierbei um einen Bug handeln soll,
der im OTRS Bugzilla mit der Nummer 2156 registriert ist.
Mit dem neuen Release in ca. 2 Wochen soll das Prob gefixt werden.
Ich glaube immer noch, dass eine kleine Änderung ausreicht um das Problem zu beheben.