Hallo, wir haben in einem unser Systeme seit geraumer Zeit ein eigenartiges Problem:
Wenn Änderungen in der Sysconfig über das Webinterface gemacht werden, führt dies direkt zu einem Internal Server Error, sobald die ZZZAuto.pm damit neu erzeugt wird.
Im Apache findet man passend hierzu im Log solche Einträge wie unten angeführt. Wenn ich mir die passenden Lines zu der Apache Fehlermeldung in der ZZZAuto.pm ansehe, so sind dies immer Einträge mit Umlauten (ä,ö,ü), diese stehen auch direkt so in der Datei, bsp. Line 303 ...Subject=Anfrage neuer Schlüsselsafe... kann dass das Problem sein? In einem zweiten System von uns sieht dies jedenfalls genau so aus.
...
Wed Oct 5 09:11:55 2016] -e: utf8 "\xF6" does not map to Unicode at /opt/otrs//Kernel/System/SysConfig.pm line 181, <$In> line 172.
[Wed Oct 5 09:11:55 2016] -e: utf8 "\xFC" does not map to Unicode at /opt/otrs//Kernel/System/SysConfig.pm line 181, <$In> line 303.
[Wed Oct 5 09:11:55 2016] -e: utf8 "\xFC" does not map to Unicode at /opt/otrs//Kernel/System/SysConfig.pm line 181, <$In> line 305.
...
Ich bin drauf gekommen, wenn ich in der ZZZAuto.pm die Deklaration zu Beginn use UTF8; herausnehme, so funktioniert OTRS sofort wieder. Bei der nächsten Sysconfig Änderung über die Weboberfläche wird dies aber neu gesetzt, und funktioniert somit bis zum entfernen/auskommentieren wieder nicht mehr.
Auch wenn ich eine Änderung händisch in der ZZZAuto.pm eintrage, wird diese korrekt übernommen und es kommt nicht zu diesem Fehler.
Kurze Info zu dem System:
Debian 7.11
OTRS 4.0.17 + ITSM (Upgrade von mehreren 3er Versionen auf 4)
Ein Clon davon wurde bereits testweise auf OTRS 5.0.11 + ITSM upgegradet, dort verhält sich dies allerdings gleich.
Hat hier jemand Ideen zu dem Problem?
internal server error nach Änderung in Sysconfig - Problem mit Zeichencodierung?
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: internal server error nach Änderung in Sysconfig - Problem mit Zeichencodierung?
Was sagt denn ein
file -i /opt/otrs/Kernel/Config/Files/ZZZAuto.pm
??
file -i /opt/otrs/Kernel/Config/Files/ZZZAuto.pm
??
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: internal server error nach Änderung in Sysconfig - Problem mit Zeichencodierung?
Hallo, im besagten System liefert dies:
/opt/otrs/Kernel/Config/Files/ZZZAuto.pm: text/plain; charset=iso-8859-1
zurück.
In einem zweiten System von uns, wo an sich alles funktioniert, bekomme ich aber auch das selbe zurück
/opt/otrs/Kernel/Config/Files/ZZZAuto.pm: text/plain; charset=iso-8859-1
zurück.
In einem zweiten System von uns, wo an sich alles funktioniert, bekomme ich aber auch das selbe zurück
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: internal server error nach Änderung in Sysconfig - Problem mit Zeichencodierung?
Wenn Strings mit Umlauten drin sind, sollte das aber utf-8 sein...MADM03 wrote:Hallo, im besagten System liefert dies:
/opt/otrs/Kernel/Config/Files/ZZZAuto.pm: text/plain; charset=iso-8859-1
zurück.
Sind dort in der Datei auch Umlaute drin?MADM03 wrote:In einem zweiten System von uns, wo an sich alles funktioniert, bekomme ich aber auch das selbe zurück
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: internal server error nach Änderung in Sysconfig - Problem mit Zeichencodierung?
Wow Danke, dass war's wirklich
Ich hab mir die Sysconfig nochmals exportier, mit Notepad++ ins UNIX UTF-8 Format gebracht, use utf-8 wieder einkommentier, und nochmals importiert.
Nun lassen sich Sysconfig Änderungen auch wieder übers Webinterface speichern, ohne das ganze System in den Abrund zu reißen
/opt/otrs/Kernel/Config/Files/ZZZAuto.pm: text/plain; charset=utf-8
Danke nochmals, echt starke Community hier
Ich hab mir die Sysconfig nochmals exportier, mit Notepad++ ins UNIX UTF-8 Format gebracht, use utf-8 wieder einkommentier, und nochmals importiert.
Nun lassen sich Sysconfig Änderungen auch wieder übers Webinterface speichern, ohne das ganze System in den Abrund zu reißen
/opt/otrs/Kernel/Config/Files/ZZZAuto.pm: text/plain; charset=utf-8
Danke nochmals, echt starke Community hier