Kundenbenutzer bekommt keinen Kunden zugewiesen
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Kundenbenutzer bekommt keinen Kunden zugewiesen
Hallo Community,
ich freue mich hier bei eurem tollen Forum dabei zu sein und von euerer Erfahrung und eurerm Wissen etwas mitzunehmen zu können.
Aktuell habe ich ein Problem mit der Zuweisung des Kunden zu einem Kundenbenutzer.
Wir haben unser OTRS (Znuny 6.0.43) an den AD angebunden. Dies funktioniert insoweit gut, so das die meisten Kundenbenutzer sich an das OTRS anmelden können. Nach dem ich einen neuen Kunden, Queues, Services, usw. eingerichtet habe habe ich auch zwei Kundenbenutzer eingerichtet.
Leider kann keiner der Beiden sich im OTRS anmelden. Es kommt der folgende Fehler:
Ein Fehler ist aufgetreten
Benötige CustomerID!
Rückverfolgung
ERROR: OTRS-CGI-53 Perl: 5.16.3 OS: linux Time: Mon Sep 4 08:51:11 2023
Message: Need CustomerID!
RemoteAddress: 172.xx.xx.xx
RequestURI: /otrs/customer.pl?Action=CustomerTicketOverview;Subaction=MyTickets
Traceback (16215):
Module: Kernel::Output::HTML::Layout::CustomerError Line: 4739
Module: Kernel::Modules::CustomerTicketOverview::Run Line: 56
Module: Kernel::System::Web::InterfaceCustomer::Run Line: 1320
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_customer_2epl::handler Line: 39
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
In der Config.pm steht:
$Self->{CustomerUser} = {
Name => 'LDAP Data Source',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
...
[ 'UserCustomerID', 'CustomerID', 'OTRSCustomerID', 0, 1, 'var', '', 0 ],
...
Im AD ist das Attribut OTRSCustomerID gefüllt. Trotzdem wird die CustomerID nicht dem Kundenbenutzer zugewiesen. In der Kundenbenutzer-Verwaltung bleibt die Spalte Kundennummer bei den Beiden leer. Bei allen anderen Kundenbenutzern ist sie gefüllt.
Was ich noch festgestellt habe, ist das alle Kundenbenutzer die ein Anmeldeproblem haben, in der Tabelle "customer_user_customer" auftauchen, als ob sie nur lokal gespeicher werden aber trotzdem keinen Zugriff bekommen.
Ich suche schon seit Tagen nach eine Lösung.
Habt ihr einen Lösungsvorschlag für mich was ich prüfen und eventuell einstellen sollte?
Viele Grüße
EK
ich freue mich hier bei eurem tollen Forum dabei zu sein und von euerer Erfahrung und eurerm Wissen etwas mitzunehmen zu können.
Aktuell habe ich ein Problem mit der Zuweisung des Kunden zu einem Kundenbenutzer.
Wir haben unser OTRS (Znuny 6.0.43) an den AD angebunden. Dies funktioniert insoweit gut, so das die meisten Kundenbenutzer sich an das OTRS anmelden können. Nach dem ich einen neuen Kunden, Queues, Services, usw. eingerichtet habe habe ich auch zwei Kundenbenutzer eingerichtet.
Leider kann keiner der Beiden sich im OTRS anmelden. Es kommt der folgende Fehler:
Ein Fehler ist aufgetreten
Benötige CustomerID!
Rückverfolgung
ERROR: OTRS-CGI-53 Perl: 5.16.3 OS: linux Time: Mon Sep 4 08:51:11 2023
Message: Need CustomerID!
RemoteAddress: 172.xx.xx.xx
RequestURI: /otrs/customer.pl?Action=CustomerTicketOverview;Subaction=MyTickets
Traceback (16215):
Module: Kernel::Output::HTML::Layout::CustomerError Line: 4739
Module: Kernel::Modules::CustomerTicketOverview::Run Line: 56
Module: Kernel::System::Web::InterfaceCustomer::Run Line: 1320
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_customer_2epl::handler Line: 39
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
In der Config.pm steht:
$Self->{CustomerUser} = {
Name => 'LDAP Data Source',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
...
[ 'UserCustomerID', 'CustomerID', 'OTRSCustomerID', 0, 1, 'var', '', 0 ],
...
Im AD ist das Attribut OTRSCustomerID gefüllt. Trotzdem wird die CustomerID nicht dem Kundenbenutzer zugewiesen. In der Kundenbenutzer-Verwaltung bleibt die Spalte Kundennummer bei den Beiden leer. Bei allen anderen Kundenbenutzern ist sie gefüllt.
Was ich noch festgestellt habe, ist das alle Kundenbenutzer die ein Anmeldeproblem haben, in der Tabelle "customer_user_customer" auftauchen, als ob sie nur lokal gespeicher werden aber trotzdem keinen Zugriff bekommen.
Ich suche schon seit Tagen nach eine Lösung.
Habt ihr einen Lösungsvorschlag für mich was ich prüfen und eventuell einstellen sollte?
Viele Grüße
EK
-
- Administrator
- Posts: 3976
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Hi,
das Mapping stimmt so sicher nicht. Die Spalten im Mapping sind wie folgt aufgebaut:
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es)
Die dritte Spalte ist also dasd LDAP-Attribut und ich bezweifele sehr start das es in eurem AD ein Attribut OTRSCustomerID gibt. Oder habt Ihr das Schema erweitert?
- Roy
das Mapping stimmt so sicher nicht. Die Spalten im Mapping sind wie folgt aufgebaut:
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es)
Die dritte Spalte ist also dasd LDAP-Attribut und ich bezweifele sehr start das es in eurem AD ein Attribut OTRSCustomerID gibt. Oder habt Ihr das Schema erweitert?
- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Das ist korrekt, wir haben das Schema erweitert. Die Erweiterung läuft schon seit vielen Jahren auch in unserem alten OTRS 5 (5.0.18) System.
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Ich weiß nicht ob das eventuell wichtig ist. Ich hatte zuerst die Gruppe, die Queue, die Services dann die Kundenbenutzer und zuletzt den Kunden eingerichtet, weil ich zuletzt gemerkt hatte das der Kunde fehlt.
Hat die Reihenfolge eventuell Einfluß auf die Zuweisungen?
Hat die Reihenfolge eventuell Einfluß auf die Zuweisungen?
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Hi,
keiner der mir einen Tipp geben kann, was ich noch prüfen oder setzen könnte um das Problem zu beheben?
Da bei vielen Kundenbenutzern der Kunde in der Verwaltung angezeigt wird und sie sich anmelden können, nur bei einigen nicht, weiß ich nicht wo ich ansetzen kann.
Gruß
EK
keiner der mir einen Tipp geben kann, was ich noch prüfen oder setzen könnte um das Problem zu beheben?
Da bei vielen Kundenbenutzern der Kunde in der Verwaltung angezeigt wird und sie sich anmelden können, nur bei einigen nicht, weiß ich nicht wo ich ansetzen kann.
Gruß
EK
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Fehlen euch eventuell noch Informationen die ich noch angeben kann um die Anfrage zu beantworten?
Hier nochmal der Auszug aus der Config.pm falls das hilfreich ist:
ReadOnly => 1,
# customer unique id
CustomerKey => 'mail',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['cn', 'givenname', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show not own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add an ldap filter for valid users (expert setting)
CustomerUserValidFilter => '(&(objectClass=user)(memberOf=CN=GRP_otrs_customer,OU=OTRSGruppen,OU=Gruppen,OU=COMP,DC=comp,DC=local))',
# administrator can't change customer preferences
AdminSetPreferences => 0,
# cache time to live in sec. - cache any database queries
CacheTTL => 120,
Map => [
# note: Login, Email and CustomerID are mandatory!
# if you need additional attributes from AD, just map them here.
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
# [ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'OTRSCustomerID', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var', '', 0 ],
# [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
# [ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 0, 'var', '', 0 ],
[ 'UserRoom', 'Room', 'physicalDeliveryOfficeName', 1, 0, 'var', '', 0 ],
],
Was ich noch festgestellt habe, ist das bei den Kundenbenutzern die ein Problem haben, in der Benutzerverwaltung die Felder Vorname, Nachname, Kundennummer leer sind. Nur 'Benutzername' und 'E-Mail' sind gefüllt.
Im AD sind aber alle gemappten Felder gefüllt.
Hier nochmal der Auszug aus der Config.pm falls das hilfreich ist:
ReadOnly => 1,
# customer unique id
CustomerKey => 'mail',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['cn', 'givenname', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show not own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add an ldap filter for valid users (expert setting)
CustomerUserValidFilter => '(&(objectClass=user)(memberOf=CN=GRP_otrs_customer,OU=OTRSGruppen,OU=Gruppen,OU=COMP,DC=comp,DC=local))',
# administrator can't change customer preferences
AdminSetPreferences => 0,
# cache time to live in sec. - cache any database queries
CacheTTL => 120,
Map => [
# note: Login, Email and CustomerID are mandatory!
# if you need additional attributes from AD, just map them here.
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
# [ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'OTRSCustomerID', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var', '', 0 ],
# [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
# [ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 0, 'var', '', 0 ],
[ 'UserRoom', 'Room', 'physicalDeliveryOfficeName', 1, 0, 'var', '', 0 ],
],
Was ich noch festgestellt habe, ist das bei den Kundenbenutzern die ein Problem haben, in der Benutzerverwaltung die Felder Vorname, Nachname, Kundennummer leer sind. Nur 'Benutzername' und 'E-Mail' sind gefüllt.
Im AD sind aber alle gemappten Felder gefüllt.
-
- Administrator
- Posts: 3976
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Hi,
Am Anfang sollte die CustomeID erst mal korrigiert werden:
ReadOnly => 1,
# customer unique id
CustomerKey => 'mail',
# customer #
CustomerID => 'mail',
nächste Frage: gibt es einen AlwaysFilter oder anderen Einschränkungen beim AuthModul? Sind die Persoen Mitglied in CN=GRP_otrs_customer,OU=OTRSGruppen,OU=Gruppen,OU=COMP,DC=comp,DC=local
- Roy
Am Anfang sollte die CustomeID erst mal korrigiert werden:
ReadOnly => 1,
# customer unique id
CustomerKey => 'mail',
# customer #
CustomerID => 'mail',
nächste Frage: gibt es einen AlwaysFilter oder anderen Einschränkungen beim AuthModul? Sind die Persoen Mitglied in CN=GRP_otrs_customer,OU=OTRSGruppen,OU=Gruppen,OU=COMP,DC=comp,DC=local
- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Hi root,
tatsächlich habe ich in der Kundenverwaltung kein Feld 'mail' und nur die Felder 'Kundennummer' und 'Kunde' sind gefüllt.
Ich denke das Mapping sollte dann auf 'Kundennummer' verweisen, korrekt?
Wie heißt das Feld in der Config.pm auf den das CustomerID => 'mail' dann zeigen muss?
nächste Frage: gibt es einen AlwaysFilter oder anderen Einschränkungen beim AuthModul? Sind die Persoen Mitglied in CN=GRP_otrs_customer,OU=OTRSGruppen,OU=Gruppen,OU=COMP,DC=comp,DC=local
$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = '172.123.45.67';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'dc=comp,dc=local';
$Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'cn=SearchUser,ou=ServiceAccounts,dc=comp,dc=local';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'password';
$Self->{'AuthSyncModule::LDAP::AlwaysFilter'} = '';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
'UserEmail' => 'mail',
'UserFirstname' => 'givenName',
'UserLastname' => 'sn',
'UserLogin' => 'sAMAccountName'
};
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
'users',
# 'admin',
'stats',
];
Ein AlwaysFilter ist nicht gesetzt. Andere Einschränkungen sehe ich nicht.
Die Kunden haben im AD den Eintrag 'GRP_otrs_customer' in MemberOf und das Attribut OTRSCustomerID mit dem Wert 'KUNDE123'.
Das komische ist halt, das bei über 40 Kundenbenutzer es keine Problem gibt und bei ein paar das Feld Kunde leer bleibt.
tatsächlich habe ich in der Kundenverwaltung kein Feld 'mail' und nur die Felder 'Kundennummer' und 'Kunde' sind gefüllt.
Ich denke das Mapping sollte dann auf 'Kundennummer' verweisen, korrekt?
Wie heißt das Feld in der Config.pm auf den das CustomerID => 'mail' dann zeigen muss?
nächste Frage: gibt es einen AlwaysFilter oder anderen Einschränkungen beim AuthModul? Sind die Persoen Mitglied in CN=GRP_otrs_customer,OU=OTRSGruppen,OU=Gruppen,OU=COMP,DC=comp,DC=local
$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = '172.123.45.67';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'dc=comp,dc=local';
$Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'cn=SearchUser,ou=ServiceAccounts,dc=comp,dc=local';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'password';
$Self->{'AuthSyncModule::LDAP::AlwaysFilter'} = '';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
'UserEmail' => 'mail',
'UserFirstname' => 'givenName',
'UserLastname' => 'sn',
'UserLogin' => 'sAMAccountName'
};
$Self->{'AuthSyncModule::LDAP::UserSyncInitialGroups'} = [
'users',
# 'admin',
'stats',
];
Ein AlwaysFilter ist nicht gesetzt. Andere Einschränkungen sehe ich nicht.
Die Kunden haben im AD den Eintrag 'GRP_otrs_customer' in MemberOf und das Attribut OTRSCustomerID mit dem Wert 'KUNDE123'.
Das komische ist halt, das bei über 40 Kundenbenutzer es keine Problem gibt und bei ein paar das Feld Kunde leer bleibt.
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Habt ihr eventuell Neuigkeiten für mich, wie ich das Problem lösen kann?
Benötigt ihr weitere Informationen, die ich hier posten kann?
Vielleicht kann ich noch ein paar Einzelheiten mitteilen.
Derzeit laufen bei uns zwei OTRS-Systeme, eines ist OTRS Version 5.0.18 (unser altes) und das andere ist Znuny LTS Version 6.0.43 (unser neues).
Beide Config.pm sind identisch, außer dass es in der neuen ein „return 1;“ am Ende der "sub Load" gibt.
Das alte hat keine Probleme, den Kundenbenutzer mit dem Active Directory zu synchronisieren. Das Neue hat bei manchen Kunden sporadisch Probleme.
Gibt es irgendwelche Einstellungen in der SysConfig, die gesetzt werden müssen?
Wie kann ich die Synchronisation mit dem AD wieder erzwingen?
Benötigt ihr weitere Informationen, die ich hier posten kann?
Vielleicht kann ich noch ein paar Einzelheiten mitteilen.
Derzeit laufen bei uns zwei OTRS-Systeme, eines ist OTRS Version 5.0.18 (unser altes) und das andere ist Znuny LTS Version 6.0.43 (unser neues).
Beide Config.pm sind identisch, außer dass es in der neuen ein „return 1;“ am Ende der "sub Load" gibt.
Das alte hat keine Probleme, den Kundenbenutzer mit dem Active Directory zu synchronisieren. Das Neue hat bei manchen Kunden sporadisch Probleme.
Gibt es irgendwelche Einstellungen in der SysConfig, die gesetzt werden müssen?
Wie kann ich die Synchronisation mit dem AD wieder erzwingen?
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Hi,
vorgestern hatte ich die Korrektur durchgeführt:
von: CustomerID => 'mail',
auf: CustomerID => 'OTRSCustomerID',
Die Einträge der Kundenbenutzer aus der Tabelle "customer_user_customer" habe ich gelöscht und auch den Cache mit folgendem Befehl geleert:
"bin/otrs.Console.pl Maint::Cache::Delete"
Der Effekt ist immer noch der gleiche, das Feld Kundennummer bei den Kundenbenutzer ist immer noch leer und der Kundenbenutzer kann sich nicht anmelden. Es kommt immer noch der Fehler:
Rückverfolgung
ERROR: OTRS-CGI-53 Perl: 5.16.3 OS: linux Time: Fri Sep 29 12:54:14 2023
Message: Need CustomerID!
RemoteAddress: 172.16.12.19
RequestURI: /otrs/customer.pl?Action=CustomerTicketOverview;Subaction=MyTickets
Traceback (19677):
Module: Kernel::Output::HTML::Layout::CustomerError Line: 4739
Module: Kernel::Modules::CustomerTicketOverview::Run Line: 56
Module: Kernel::System::Web::InterfaceCustomer::Run Line: 1320
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_customer_2epl::handler Line: 39
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
Wo muss ich den Fehler suchen?
vorgestern hatte ich die Korrektur durchgeführt:
von: CustomerID => 'mail',
auf: CustomerID => 'OTRSCustomerID',
Die Einträge der Kundenbenutzer aus der Tabelle "customer_user_customer" habe ich gelöscht und auch den Cache mit folgendem Befehl geleert:
"bin/otrs.Console.pl Maint::Cache::Delete"
Der Effekt ist immer noch der gleiche, das Feld Kundennummer bei den Kundenbenutzer ist immer noch leer und der Kundenbenutzer kann sich nicht anmelden. Es kommt immer noch der Fehler:
Rückverfolgung
ERROR: OTRS-CGI-53 Perl: 5.16.3 OS: linux Time: Fri Sep 29 12:54:14 2023
Message: Need CustomerID!
RemoteAddress: 172.16.12.19
RequestURI: /otrs/customer.pl?Action=CustomerTicketOverview;Subaction=MyTickets
Traceback (19677):
Module: Kernel::Output::HTML::Layout::CustomerError Line: 4739
Module: Kernel::Modules::CustomerTicketOverview::Run Line: 56
Module: Kernel::System::Web::InterfaceCustomer::Run Line: 1320
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_customer_2epl::handler Line: 39
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
Wo muss ich den Fehler suchen?
-
- Administrator
- Posts: 3976
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Hi,
Ähm, die Tabelle customer_user_customer dient dafür zusätzliche Kundennummern die einem Kundenbenutzer zugeordnet sind zu speichern. Die "primäre" Kundennummer kommt stets aus dem Backend.
Gibt es denn nur ein ein Kundenbenutzerbackend oder evtl. mehrere?
- Roy
Ähm, die Tabelle customer_user_customer dient dafür zusätzliche Kundennummern die einem Kundenbenutzer zugeordnet sind zu speichern. Die "primäre" Kundennummer kommt stets aus dem Backend.
Gibt es denn nur ein ein Kundenbenutzerbackend oder evtl. mehrere?
- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
-
- Znuny newbie
- Posts: 16
- Joined: 04 Sep 2023, 08:41
- Znuny Version: 6.0.43
- Real Name: Evaggelos Korounis
Re: Kundenbenutzer bekommt keinen Kunden zugewiesen
Sorry, das ich so spät antworte. War für ein paar Tage unterwegs.
Wir haben nur einen AD aus dem die Daten kommen.
Komisch ist nur das von 107 Kundenbenutzern etwa 17 ohne die KundenID angezeigt werden (12 davon sind vor meiner Zeit erstellt worden).
Daten aus der customer_user_customer habe ich gelöscht, CustomerID zeigt auf 'OTRSCustomerID' und den Cache geleert. Verhalten immer noch wie vorher.
Nachdem ich mal in die Log-Dateien unter /var/log/ geschaut habe, fand ich noch folgendes:
user.log:Oct 2 13:59:15 vmotrs02a OTRS-CGI-74[5783]: [Error][Kernel::System::AuthSession::DB::CheckSessionID][Line:57]: Got no SessionID!!
user.log:Oct 2 14:30:17 vmotrs02a OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-74[18304]: [Error][Kernel::System::Ticket::ArticleStorageDB::ArticleWritePlain][Line:237]: MySQL server has gone away
user.log:Oct 4 16:14:15 vmotrs02a OTRS-CGI-74[28205]: [Error][Kernel::System::CheckItem::CheckEmail][Line:194]: vendas has no mail exchanger (MX) or A resource record defined.
user.log.1:Sep 25 13:40:53 vmotrs02a OTRS-CGI-74[10676]: [Error][Kernel::System::AuthSession::DB::CheckSessionID][Line:57]: Got no SessionID!!
user.log.1:Sep 27 18:38:55 vmotrs02a OTRS-CGI-74[741]: [Error][Kernel::System::CheckItem::CheckEmail][Line:194]: TI has no mail exchanger (MX) or A resource record defined.
Bei dem MailAccountFetch habe ich das durch ./otrs.Console.pl Maint::PostMaster::MailAccountFetch wieder behoben.
Bei dem Rest weiß ich nicht was da zu tun ist.
Wir haben nur einen AD aus dem die Daten kommen.
Komisch ist nur das von 107 Kundenbenutzern etwa 17 ohne die KundenID angezeigt werden (12 davon sind vor meiner Zeit erstellt worden).
Daten aus der customer_user_customer habe ich gelöscht, CustomerID zeigt auf 'OTRSCustomerID' und den Cache geleert. Verhalten immer noch wie vorher.
Nachdem ich mal in die Log-Dateien unter /var/log/ geschaut habe, fand ich noch folgendes:
user.log:Oct 2 13:59:15 vmotrs02a OTRS-CGI-74[5783]: [Error][Kernel::System::AuthSession::DB::CheckSessionID][Line:57]: Got no SessionID!!
user.log:Oct 2 14:30:17 vmotrs02a OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-74[18304]: [Error][Kernel::System::Ticket::ArticleStorageDB::ArticleWritePlain][Line:237]: MySQL server has gone away
user.log:Oct 4 16:14:15 vmotrs02a OTRS-CGI-74[28205]: [Error][Kernel::System::CheckItem::CheckEmail][Line:194]: vendas has no mail exchanger (MX) or A resource record defined.
user.log.1:Sep 25 13:40:53 vmotrs02a OTRS-CGI-74[10676]: [Error][Kernel::System::AuthSession::DB::CheckSessionID][Line:57]: Got no SessionID!!
user.log.1:Sep 27 18:38:55 vmotrs02a OTRS-CGI-74[741]: [Error][Kernel::System::CheckItem::CheckEmail][Line:194]: TI has no mail exchanger (MX) or A resource record defined.
Bei dem MailAccountFetch habe ich das durch ./otrs.Console.pl Maint::PostMaster::MailAccountFetch wieder behoben.
Bei dem Rest weiß ich nicht was da zu tun ist.