Hallo, The world received Nicolas R?eggs words at Sat, May 18, 2002 at 08:32:44PM +0200 this is what was written'
Guten Abend,
ich habe einmal mehr ein Problem mit proftpd. Und zwar folgendes: Das Speichern von Dateien auf dem ftp-Server funktioniert eigentlich gut, mit der Ausnahme von gepackten Dateien. z.B. *.gz Dateien. Bei Dateien in diesem Format passiert es meistens, dass diese auf dem ftp-Server fehlerhaft abgespeichert werden. d.h. wenn ich die original-Datei mit der Datei auf dem ftp-Server vergleiche, ist jene auf dem ftp-Server 2 Bytes kleiner als das Original und dadurch nicht mehr benutzbar. Entpacke ich die *.gz Datei jedoch und übertrage sie ungepackt auf den ftp-Server wird alles korrekt abgespeichert. An was könnte das liegen? Ich benutze die proftpd-Version 1.2.5rc2. Das Problem trat bei mir jedoch auch bei Version 1.2.5rc1 und 1.2.2 auf. Ich habe proftpd ohne sendfile() kompiliert. In /var/log/xferlog wird die übertragene Datei als komplett übertragen angezeigt.
Ich hoffe ihr könnt mir weiterhelfen.
Gruss,
Nicolas Rüegg
Ich weiss nicht, ob du das nicht schon sowieso gemacht hast, aber probiers mal mit der Uebertragung im Binaermodus. Im Kommandozeilenclient mit "bin" zu aktivieren. Dann werden die Dateien Bytegenau uebertragen. Die normale Uebertragung findet in manchen Clients im ASCII-Modus statt. Es gibt auch FTP-Server, die lassen nur die Binaeruebertragung zu. Bis dann, Oscar -- Oscar Knapp # key: http://www.soly.de/oscar_knapp.asc oknapp@soly.de # key ID: 0xAF733114 http://www.soly.de # registered Linuxuser nr. 183000 key fingerprint: D9A1 2BD1 6D05 9B95 87bF 9058 AE0C 191A AF73 3114 --------------------------------------------------------------------- Please understand that the quotes below are totally random and meant to give you something to laugh or think about. --------------------------------------------------------------------- "My advice to you, my violent friend, is to seek out gold and sit on it." -- "Grendel", by John Gardner