www.ProFTPD.de
13. März 2007, 20:37:50 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Upload-Fehler bei gepatchter proftpd-Version  (Gelesen 355 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Hans-Otto
Gast
« 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
Gespeichert
Hans-Otto
Gast
« Antwort #1 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #2 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
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Hans-Otto
Gast
« Antwort #3 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 :-)
Gespeichert
TL
ProFTPD
*
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #4 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #5 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
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Hans-Otto
Gast
« Antwort #6 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #7 am: 30. September 2003, 18:21:43 »

Wie erreiche ich dich?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Hans-Otto
Gast
« Antwort #8 am: 01. Oktober 2003, 16:39:48 »

Hatte dir bereits an die in deinem Profil stehende eMail-Adresse eine Mail geschrieben.

ciao
h-o
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #9 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:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #10 am: 10. Oktober 2003, 13:48:46 »

:idea: http://bugs.proftpd.org/show_bug.cgi?id=2194 :?:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Hans-Otto
Gast
« Antwort #11 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #12 am: 16. November 2003, 19:52:21 »

:thx) Keine Ursache :wink:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.061 Sekunden mit 16 Zugriffen.