fehler 500 während der Arbeit an Mail-Einstellungen

Hilfe zu Znuny Problemen aller Art
Locked
felix57
Znuny newbie
Posts: 3
Joined: 17 Apr 2014, 10:17
Znuny Version: 3.1.7

fehler 500 während der Arbeit an Mail-Einstellungen

Post by felix57 »

Hallo Community!
Wir benutzen otrs 3.1.7 auf Debian 6.

wir wollten die Mail-Einstellungen in der Framework.xml anpassen. Beim Zugriff auf die entsprechenden Einstellunegn im Admin-Bereich kam plötzlich ein Fehler 500.
Wir haben die Framework.xml wieder in den alten Zustand von vor dem Fehler 500 zurück versetzt, haben aber trotzdem weiterhin den Fehler 500.

Im Apache-Errorlog finde ich den Eintrag

Code: Select all

[error] Can't use an undefined value as a HASH reference at /usr/share/otrs//Kernel/System/CustomerUser.pm line 89.
In dem Bereich der CustomerUser.pm werden scheinbar Daten aus der Datenbank geladen, die Tabellen customer_preferences und customer_user sind jedoch leer

MySQL brachte keine Fehler (check table, etc)

wenn wir den MySQL-Server stoppen, kommte bei otrs eine saubere Fehlermeldung statt dem Fehler 500.

Mittlerweile hat sich die Fehlermeldung geändert, ohne dass ich irgendwas an Dateissystem oder Datenbank geändert hätte... :-? :

Code: Select all

[error] Undefined subroutine &Kernel::System::CustomerUser::new called at /usr/share/otrs//Kernel/System/Ticket.pm line 146.
Hat irgend jemand eine Idee, wo wir ansetzen können?

Ach ja: ich habe jetzt hier mit disem Fehler zum ersten mal mit OTRS zu tun und nein, ein Datenbank-Backup haben wir natürlich nicht!
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: fehler 500 während der Arbeit an Mail-Einstellungen

Post by jojo »

Zu einem darfst Du niemals die xml Dateien ändern. Zum anderen solltest Du nun:

- alle Caches löschen
- den Apache neu starten
"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
felix57
Znuny newbie
Posts: 3
Joined: 17 Apr 2014, 10:17
Znuny Version: 3.1.7

Re: fehler 500 während der Arbeit an Mail-Einstellungen

Post by felix57 »

Ok, den Cache habe ich gerade mit

Code: Select all

/opt/otrs/bin# perl otrs.DeleteCache.pl
versucht zu löschen. Es gab keinerlei Ausgaben oder Fehlermeldungen von dem Script.
Apache ist neu gestartet.

Es kommt nach wie vor der Fehler 500, jetzt aber wieder wieder mit der ursprünglichen Fehlermeldung im Error-Log:

Code: Select all

[error] Can't use an undefined value as a HASH reference at /usr/share/otrs//Kernel/System/CustomerUser.pm line 89.
Welche Verzeichnisse sollten welche Rechte haben? Unser otrs-user ist otrs mit der Gruppe www-data sollten das auch owner und Gruppe bei den otrs-dateien sein oder www-data:www-data?

Vielen Dank und Viele Grüße.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: fehler 500 während der Arbeit an Mail-Einstellungen

Post by jojo »

jetzt noch ein otrs.RebuildConfig.pl als OTRS user ausführen
"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
felix57
Znuny newbie
Posts: 3
Joined: 17 Apr 2014, 10:17
Znuny Version: 3.1.7

Re: fehler 500 während der Arbeit an Mail-Einstellungen

Post by felix57 »

Bevor ich nun Anfange, die Scherben zu suchen und zusammen zu fegen, erstmal das Feedback: Ich habe einen Loginbildschirm und kann mich anmelden - ich bin begeistert :D
mal schauen, was alles abgeschossen ist...

Vielen Dank und viele Grüße, Felix.
Locked