
Hi, Word und Excel-Dateien sind ebenfalls betroffen :( Viele Grüsse Sascha

Hallo! On Thu, 11 Aug 2005 ml@charliesangels.biz wrote:
Word und Excel-Dateien sind ebenfalls betroffen :(
Hatte das Problem auch in der 2.0beta6 bei den FAQ-Attachments. Das Problem tritt IMHO nur auf, wenn eine Postgresql-DB ohne BLOB's drunter liegt. Da werden die Attachments ueber MIME::Base64 encode_base64 Funktion in die DB geschrieben. Der Ausloeser war bei den FAQ's IMHO der Aspekt, dass die Daten nicht wieder korrekt aus der DB gelesen werden. Ergänzen musste ich in der /Kernel/System/FAQ.pm u.a. die Zeilen: + # decode attachment if it's a postgresql backend and not BLOB + if (!$Self->{DBObject}->GetDatabaseFunction('DirectBlob')) { + $Row[3] = decode_base64($Row[3]); + } Dabei muss das Modul MIME::Base64 geladen werden/sein. Weiterhin war das Quoting der Attachment-Contents beim Schreiben in die Datenbank nicht korrekt. Da habe ich folgende Zeilen geändert: - $Param{$_} = $Self->{DBObject}->Quote($Param{$_}) || ''; + $Param{$_} = $Self->{DBObject}->Quote($Param{$_}) if ($_ ne 'Content'); Ich habe mal den Patch fuer die Kernel/System/FAQ.pm angehaengt. Vielleicht hilft der weiter beim Patchen der StdAttachment.pm. Ich hatte dazu auch für die Beta6 einen Bug aufgemacht. (bugs.otrs.org bug #861) Dort hatte sich als Folgefehler, wenn MIME::Base64 geladen war genau der gleiche Sachverhalt mit bestimmten beschaedigten Attachments in der FAQ dargestellt. Das wurde dann aufgrund des Beta-Status nicht weiterverfolgt. Tschuess und HTH Rico -- Dipl.-Math. Rico Barth T-Systems Systems Integration Project Manager IT-Sicherheit / Open Source Lösungen SSC eGovernment Industry Business Unit Public & Healthcare T-Systems GEI GmbH Clausstrasse 3 , D-09126 Chemnitz +49 ( 371) 5359 - 350 (Tel.) +49 ( 371) 5359 - 133 (Fax) E-Mail: Rico.Barth@t-systems.com Internet: http://www.t-systems.com PGP-Key: Fingerprint: 8A56 C021 6240 EAD5 AB42 EA2B 9B2E 1405 874C 8377 http://blackhole.pca.dfn.de:11371/pks/lookup?op=get&search=0x874C8377

Hallo, On Thu, Aug 11, 2005 at 02:48:30PM +0200, Rico Barth wrote:
On Thu, 11 Aug 2005 ml@charliesangels.biz wrote:
Word und Excel-Dateien sind ebenfalls betroffen :(
Hatte das Problem auch in der 2.0beta6 bei den FAQ-Attachments. Das Problem tritt IMHO nur auf, wenn eine Postgresql-DB ohne BLOB's drunter liegt. Da werden die Attachments ueber MIME::Base64 encode_base64 Funktion in die DB geschrieben. Der Ausloeser war bei den FAQ's IMHO der Aspekt, dass die Daten nicht wieder korrekt aus der DB gelesen werden.
Diesen Fehler konnte ich jetzt reproduzieren, ich wusste nicht, dass du postgresql verwendest, habe es nur mit mysql getestet. Mit postgresql kann ich ebenfalls kein Attachment in einen FAQ-Artikel einfügen.
Ergänzen musste ich in der /Kernel/System/FAQ.pm u.a. die Zeilen:
+ # decode attachment if it's a postgresql backend and not BLOB + if (!$Self->{DBObject}->GetDatabaseFunction('DirectBlob')) { + $Row[3] = decode_base64($Row[3]); + }
Dabei muss das Modul MIME::Base64 geladen werden/sein.
Weiterhin war das Quoting der Attachment-Contents beim Schreiben in die Datenbank nicht korrekt. Da habe ich folgende Zeilen geändert:
- $Param{$_} = $Self->{DBObject}->Quote($Param{$_}) || ''; + $Param{$_} = $Self->{DBObject}->Quote($Param{$_}) if ($_ ne 'Content');
Ich habe mal den Patch fuer die Kernel/System/FAQ.pm angehaengt. Vielleicht hilft der weiter beim Patchen der StdAttachment.pm. Ich hatte dazu auch für die Beta6 einen Bug aufgemacht. (bugs.otrs.org bug #861) Dort hatte sich als Folgefehler, wenn MIME::Base64 geladen war genau der gleiche Sachverhalt mit bestimmten beschaedigten Attachments in der FAQ dargestellt. Das wurde dann aufgrund des Beta-Status nicht weiterverfolgt.
Jepp. Wir verfolgens jetzt aber weiter *g*. Habs damals einfach nicht mit postgresql getestet... Ich mach den Bug wieder auf. Den Fehler mit den Anhängen kann ich aber nicht nachvollziehen, das läuft alles hier, sowohl mit mysql als auch mit postgresql. Ciao, Christian -- ((otrs)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!

Ich habe die Probleme hier auch, eine Exel Datei ist kaputt nach dem Download, eine .gz Datei ist i. O. Meine Umgebung ist MySQL 4.0.15-Max Apache 2.0.53 Perl v.5.8.1 auf Linux Suse 9.0 Der Vorschlag von Elmar Germann hilft leider auch nicht weiter. Gibt es dazu eigentlich schon einen bug? Grüße Christoph Am Donnerstag, 11. August 2005 18:14 schrieb Christian Schoepplein:
Hallo,
On Thu, Aug 11, 2005 at 02:48:30PM +0200, Rico Barth wrote:
On Thu, 11 Aug 2005 ml@charliesangels.biz wrote:
Word und Excel-Dateien sind ebenfalls betroffen :(
Hatte das Problem auch in der 2.0beta6 bei den FAQ-Attachments. Das Problem tritt IMHO nur auf, wenn eine Postgresql-DB ohne BLOB's drunter liegt. Da werden die Attachments ueber MIME::Base64 encode_base64 Funktion in die DB geschrieben. Der Ausloeser war bei den FAQ's IMHO der Aspekt, dass die Daten nicht wieder korrekt aus der DB gelesen werden.
Diesen Fehler konnte ich jetzt reproduzieren, ich wusste nicht, dass du postgresql verwendest, habe es nur mit mysql getestet. Mit postgresql kann ich ebenfalls kein Attachment in einen FAQ-Artikel einfügen.
Ergänzen musste ich in der /Kernel/System/FAQ.pm u.a. die Zeilen:
+ # decode attachment if it's a postgresql backend and not BLOB + if (!$Self->{DBObject}->GetDatabaseFunction('DirectBlob')) { + $Row[3] = decode_base64($Row[3]); + }
Dabei muss das Modul MIME::Base64 geladen werden/sein.
Weiterhin war das Quoting der Attachment-Contents beim Schreiben in die Datenbank nicht korrekt. Da habe ich folgende Zeilen geändert:
- $Param{$_} = $Self->{DBObject}->Quote($Param{$_}) || ''; + $Param{$_} = $Self->{DBObject}->Quote($Param{$_}) if ($_ ne 'Content');
Ich habe mal den Patch fuer die Kernel/System/FAQ.pm angehaengt. Vielleicht hilft der weiter beim Patchen der StdAttachment.pm. Ich hatte dazu auch für die Beta6 einen Bug aufgemacht. (bugs.otrs.org bug #861) Dort hatte sich als Folgefehler, wenn MIME::Base64 geladen war genau der gleiche Sachverhalt mit bestimmten beschaedigten Attachments in der FAQ dargestellt. Das wurde dann aufgrund des Beta-Status nicht weiterverfolgt.
Jepp. Wir verfolgens jetzt aber weiter *g*. Habs damals einfach nicht mit postgresql getestet... Ich mach den Bug wieder auf.
Den Fehler mit den Anhängen kann ich aber nicht nachvollziehen, das läuft alles hier, sowohl mit mysql als auch mit postgresql.
Ciao, Christian
-- ((otrs)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!

Hi Christoph, On Fri, Aug 12, 2005 at 08:17:26AM +0200, Christoph Kaulich wrote:
Ich habe die Probleme hier auch, eine Exel Datei ist kaputt nach dem Download, eine .gz Datei ist i. O.
Meine Umgebung ist
MySQL 4.0.15-Max Apache 2.0.53 Perl v.5.8.1
auf Linux Suse 9.0
OK; dann besteht das Problem, jedenfalls das mit den Anhängen in Tickets, nicht nur mit PostgreSQL.
Gibt es dazu eigentlich schon einen bug?
Jepp, IMHO #871. Darin wird auch ein Lösungsvorschlag beschrieben. Mag den jemand mal testen? Ciao, Christian -- ((otrs)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!

Hallo Christian, hilft leider nicht, auch nicht das auskommentieren der Zeile das Alastair in der otrs Mailingliste vorgeschlagen hat. Schrieb ich auch noch in bugzilla, Christoph -- Dipl.-Ing. Christoph Kaulich Tel.: ++49 (0) 531 / 8 01 12-17 GNS mbH Fax : ++49 (0) 531 / 8 01 12-79 Am Gaußberg 2 mailto:kaulich@gns-mbh.com 38114 Braunschweig http://www.gns-mbh.com

Am Freitag, 12. August 2005 09:37 schrieb Christoph Kaulich: Hallo an alle :-) Bei uns läuft's jetzt. Ich hatte erstmal ganz generell ein Charset Problem mit der DB. Das hatte sich nach einem Update des Gentoo-Servers von mysql-4.0.x auf mysql-4.1.13-r1 erledigt, hat aber nix am Problem mit dem zerstörten Attachments geändert. Danach habe ich den Patch wie in Bug #871 beschrieben eingebaut..... und ES LÄUFT! Tausend Dank für die vielen Antworten :-) So long Micha
Hallo Christian,
hilft leider nicht, auch nicht das auskommentieren der Zeile das Alastair in der otrs Mailingliste vorgeschlagen hat.
Schrieb ich auch noch in bugzilla,
Christoph

Hallo Liste, bei uns läuft es immer noch nicht, es können reproduzierbar keine .xls und doc Anhänge geöffnet werden, auf Linux und aud Windows Clients. Open Document Anhänge oder pdfs oder gzippte Dateien gehen ohne Probleme auf. Gibt es irgendeine Mime Bibliothek die ich eventuell aktualisieren müsste? Grüße und Dank, Christoph

Hi, späte Antwort, doch zwecks der Vollständigkeit... On Mon, Aug 15, 2005 at 04:24:49PM +0200, Christoph Kaulich wrote:
bei uns läuft es immer noch nicht, es können reproduzierbar keine .xls und doc Anhänge geöffnet werden, auf Linux und aud Windows Clients.
Open Document Anhänge oder pdfs oder gzippte Dateien gehen ohne Probleme auf. Gibt es irgendeine Mime Bibliothek die ich eventuell aktualisieren müsste?
Dieser Fehler ist IMHO in der 2.02 behoben. Ciao, Christian -- ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 1862 760 :: Fax: +49 (0) 9421 1862 769 http://www.otrs.com/ :: Communication with success!
participants (6)
-
Christian Schoepplein
-
Christian Schoepplein
-
Christoph Kaulich
-
Michael Rühmann
-
ml@charliesangels.biz
-
Rico Barth