www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Hans-Otto am 28. September 2003, 11:43:11



Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Hans-Otto am 28. September 2003, 11:43:11
hi,

seit mein Provider den proftpd-Sicherheitspatch in dieser Woche installiert hat, gibt's beim Upload mit Frontpage 2000 ständig Fehler in der Art "Ein unbekannter Win-i-net-Fehler ist aufgetreten: 12111" oder "Konnte auf 'xxx.de' am Anschluss 21 keinen Webserver finden ..." bzw. "Server hat die Verbindung unerwartet beendet". Die Fehler treten teilweise beim Datenabgleich zwischen FP2000 und proftdp auf, teilweise erst dann, wenn FP2000 Dateien auf dem Webserver überschreiben will.

Ein ähnliches Problem, überwiegend auch nur mit FP2000, gab's vor einem Jahr mit der proftpd-Version 1.2.7rc1, damals war's ein Error 550 beim Überschreiben von Dateien (Bug-Id 1760). FP2000 wird natürlich nicht mehr von so vielen Leuten verwendet, daher halten sich die User-Beschwerden zur Zeit noch in Grenzen.

Gibt's einen Workaround, mit der dieser Fehler behoben werden kann? Uploads mit WS-FTP sind nur Notlösungen, da FP ein eigenes Verwaltungssystem mit zusätzlichen Dateien hat, die nicht hochgeladen werden dürfen.

Bin für alle Tipps dankbar.

ciao
h-o


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Hans-Otto am 29. September 2003, 17:24:47
Noch eine Anmerkung:

Der Fehler 12111 mit Frontpage beim Upload zum Proftpd tritt nur bei größeren Webs mit mindestens mehreren Hundert Dateien auf. Daher halten sich auch die User-Beschwerden (bisher nur in diversen Groups oder Foren) auch in Grenzen, denn die meisten HP's sind ja eher bescheiden im Umfang.

Der Fehler in Proftpd hängt natürlich mit der Arbeitsweise von Frontpage zusammen: es kopiert die Dateien ja nicht sofort auf den Server (so wie WS-FTP), sondern vergleicht erst mal fleißig alle Attribute (Datum, Uhrzeit, Größe) sämtlicher lokaler Dateien mit denen im jeweiligen FTP-Serververzeichnis (dies dauert beispielsweise mit 3.000 Dateien teilweise bis zu einer Minute).

Aber irgendwie mag das letzte Woche gepatchte Proftpd den Abruf einer größeren Dateiliste von Frontpage nicht mehr und kappt die FTP-Verbindung, bevor Frontpage die geänderten Dateien überhaupt kopieren bzw. alte Dateien löschen kann.

Wäre nett, wenn das jemand baldestmöglich an die Entwickler weitergeben könnte, der Fehler nervt gewaltig.

Dankeschön im voraus.

ciao
h-o


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Wörsty am 29. September 2003, 17:31:48
Ohne Fehlerbericht oder Trace einen Bugreport starten ist schwierig.
Können wir das nicht mal mit meinem FTP-Server simulieren?
Dann kann ich Traces machen.
Entweder rufste mal an oder du mailst mir.
Bin Heute ab 19:30 zu Hause.
ICQ ist auch an.

Mail mir mal die Konfig des proftpd und die Verz-Struktur des Servers


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Hans-Otto am 29. September 2003, 18:50:21
Oh Gott, ich hab selbst gar keinen proftpd am Laufen, daher kenne ich natürlich keine Konfigurationsdatei (könnte diese aber evtl. beim Provider anfordern). Stattdessen habe ich nur diverse Homepages, allerdings meist größere Webs mit teilweise bis zu 3000 Dateien und 90 Verzeichnissen.

Und mein (kleiner) Provider will von einem Softproblem mit seinem proftdp natürlich nichts wissen - obwohl (wie oben schon angemerkt) es vor einem Jahr ebenfalls ein Bug war.

Aber exakt der gleiche Fehler tritt auch bei größeren Providern auf (1&1), wie neueste Einträge in diversen Supportforen zeigen. Und ganz zufälligerweise auch erst exakt seit letzter Woche!

Und da Puretec bekanntlich proftpd einsetzt, würde ich mal ganz klar auf diesen Bug im Sicherheitspatch tippen.

Das mit dem Testen können wir ggf. morgen Abend machen, muss jetzt gleich nach Mannheim in die Sneak Preview :-)


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: TL am 30. September 2003, 04:09:41
ich könnte mir vorstllen, daß das mit dem Bug in Bezug auf AllowOverwrite zusammenhängt. Der Bug verhindert das Überschreiben von Dateien.
Patch unter http://bugs.proftpd.org/show_bug.cgi?id=2183


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Wörsty am 30. September 2003, 08:43:36
@TL. Denke ich auch. Aber du warst schneller.
Ist praktisch, wenn man in der Mailingliste ist, gell? :wink:

So geht dem:
[root@server /]# cd /www/src/proftpd-1.2.9rc2/src
[root@server src]# vi patch2183.pat
i  (Für insert (einfügen))
Jetzt den Krempel in die Shell kopieren (<Strg>+v):
Code:
Index: src/dirtree.c
===================================================================
RCS file: /cvsroot/proftp/proftpd/src/dirtree.c,v
retrieving revision 1.118
diff -u -r1.118 dirtree.c
--- src/dirtree.c 9 Sep 2003 01:04:26 -0000 1.118
+++ src/dirtree.c 28 Sep 2003 01:05:55 -0000
@@ -2136,7 +2136,7 @@
     else
       path = NULL;
 
-    if (path && *path) {
+    if (path) {
       if (*(path + strlen(path) - 1) == '*')
         *(path +strlen(path) - 1) = '\0';

<ESC-Taste>
:wq     (Für Write,Quit (Speichern, Beenden))
<Enter-Taste>
[root@server src]# patch -i patch2183.pat
patching file dirtree.c    
[root@server src]# cd ..
[root@server proftpd-1.2.9rc2]# make clean
[root@server proftpd-1.2.9rc2]# make
[root@server proftpd-1.2.9rc2]# make install


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Hans-Otto am 30. September 2003, 17:25:35
Hmm, ehrlich gesagt glaube ich nicht so recht daran, denn der Fehler tritt meistens beim Datenabgleich auf - und nicht erst beim Überschreiben.

Außerdem schwört mein Provider Stein und Bein, dass er nicht die RC-Version einsetzt (auf die ihr euch bezieht), sondern die letzte stabile (+ Patch).

Bringt alles nix, schätze mal, wir müssen das Ganze an deinem Server simulieren. Geht's auch ohne die Konfigurationsdatei meines Providers?

ciao
h-o


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Wörsty am 30. September 2003, 18:21:43
Wie erreiche ich dich?


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Hans-Otto am 01. Oktober 2003, 16:39:48
Hatte dir bereits an die in deinem Profil stehende eMail-Adresse eine Mail geschrieben.

ciao
h-o


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Wörsty am 01. Oktober 2003, 16:59:13
Zitat von: "Hans-Otto"
Hatte dir bereits an die in deinem Profil stehende eMail-Adresse eine Mail geschrieben.

ciao
h-o

Oh - ah - muß nachher mal gucken. :shock:
Bei 100 Mails am Tag übersieht man mal eine.... :oops:


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Wörsty am 10. Oktober 2003, 13:48:46
:idea: http://bugs.proftpd.org/show_bug.cgi?id=2194 :?:


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Hans-Otto am 16. November 2003, 15:12:32
jepp, der oben beschriebene, nervende Bug in proftpd beim Upload eines Webs mit Frontpage 2000 (mit unterschiedlichen Fehlermeldungen) ist in der neuen Version offenbar komplett gefixxt.

Nochmals danke schön an Wörsty für die Mühe - auch wenn auf seinem Server der Fehler irgendwie nicht so ganz vollzuvollziehen war :-)

ciao
h-o


Titel: Upload-Fehler bei gepatchter proftpd-Version
Beitrag von: Wörsty am 16. November 2003, 19:52:21
:thx) Keine Ursache :wink: