Seite 2 von 4

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Di 5. Okt 2010, 19:32
von AlexHf
FTP auf Fritz.Box

Laut folgender Webseite
http://www.wehavemorefun.de/fritzbox/index.php/Ftpd
ist es ein Berkley ftpd Daemon (GNU inetutils 1.4.2).
Dies entspricht auch der Version, die mir der FTPD via Telnet meldet.

Gruss, AlexHf

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Di 5. Okt 2010, 20:57
von pingo
Hallo Alex,

hab mir mit Wireshark angeschaut was BSH 3.3.2.2 beim Backup per ftp auf ne Fritz!-Box macht. Mir scheint es fehlt einfach ein CWD auf das in der Konfiguration angegebene Verzeichnis.

Gruß
pingo

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Mi 6. Okt 2010, 11:06
von Alex
Wenn es das nur gewesen ist, dann steht nun eine aktualisierte Beta zur Verfügung:
Betaversionsdownload: *gelöscht*

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Mi 6. Okt 2010, 20:04
von AlexHf
Es funktioniert bei mir nicht mit der Fritz.Box.

Ist es nochmals dieselbe Beta 3.3.2.2 ?
Folgende Dateien sind ausgetauscht:
06.10.2010  20:00            3'132 BSHService.InstallLog
06.10.2010  20:00            3'079 InstallUtil.InstallLog
06.10.2010  20:00            16'076 unins000.dat
06.10.2010  20:00          725'002 unins000.exe

FTP Datum

Verfasst: Mi 6. Okt 2010, 21:45
von AlexHf
2 neue FTP Symptome:
Bei der FTP-Sicherung ist mir aufgefallen, dass alle Dateien auf dem FTP-Server das aktuelle Datum haben.
Im Backupbrowser stimmt hingegen die Darstellung des Datei-Datums.
Beim Restore erhält eine Datei wiederum ein ganz aktuelles Datum.

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Do 7. Okt 2010, 10:27
von Alex
Folgende Dateien sind ausgetauscht:
Es müssten eigentlich ein paar mehr sein: Daher wie immer, erst deinstallieren, dann wieder installieren. Die Versionsnummer ist gleich geblieben.
Bei der FTP-Sicherung ist mir aufgefallen, dass alle Dateien auf dem FTP-Server das aktuelle Datum haben.
Das ist korrekt, da sich über FTP das Datum nicht anpassen lässt und immer das aktuelle Datum benutzt wird.
Beim Restore erhält eine Datei wiederum ein ganz aktuelles Datum.
Das Problem scheint nur beim FTP aufzutreten. Es sollte eigentlich das Datum wie in der Sicherung übernommen werden. Wird korrigiert.

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Do 7. Okt 2010, 22:49
von cubii
[quote="AlexHf"]
Es funktioniert bei mir nicht mit der Fritz.Box.

[/quote]

Bei mri auch.
Selbes Ergebniss wie mit der letzten Version. (die 2 Backupdateien werden angelegt, sonst nix)

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Do 7. Okt 2010, 23:21
von AlexHf
ich habe die Datei nochmals geholt, deinstalliert und installiert.
Es scheint wirklich eine ältere Version zu sein.
Hast Du irgendwo im Programm das "kompilierungs-Datum" hinterlegt?

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Do 7. Okt 2010, 23:28
von pingo
Vielleicht mal ausführlich...

Nach dem Login auf der Box landet man im Root. Dort darf man nur lesen, also muss man erst mal in das Verzeichnis des USB-Sticks (in meinem Fall) wechseln. Geht bei ftp mit CWD. Macht deine Software auch bei der Suche nach der backup.bshv. Wobei dort noch ein "\" im Pfadnamen auftaucht, bei einem ftp-Server der unter Linux läuft funktioniert das natürlich nicht...
Danach wird erneut ein Login durchgeführt (Warum?) und versucht das Verzeichnis in das in der vorherigen Verbindung gewechselt wurde zu erstellen. Statt dessen sollte man in wieder in das Verzeichnis wechseln und vor dort ausgehend die notwendigen Verzeichnisse anlegen.

Bei anderen Servern funktioniert es vermutlich nur deshalb, weil man nicht im Root sondern sofort in einem Verzeichnis landet in dem man Verzeichnisse anlegen darf.

Du solltest dir wirklich mal anschauen was deine Software per ftp macht. Muss das ständige aus/einloggen sein?

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Fr 8. Okt 2010, 10:16
von Alex
Vorab:
Muss das ständige aus/einloggen sein?
Nein  :)

Ich schau mir das ganze heute Nachmittag ausführlich an. Ich denke tatsächlich, dass es das Problem ist, dass im / nicht geschrieben werden kann.

Ansonsten zum Versionscaos: Ich werde nun für jede Beta die Versionsnummer anpassen, sodass mehr Übersicht herrscht. Bevor ich jetzt die "neue" Version neu hochlade, würde ich sagen, schaue ich mir das Problem nochmal an und werde den Fehler beheben.

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Fr 8. Okt 2010, 17:07
von Alex
Betadownload: *gelöscht*

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Sa 9. Okt 2010, 09:17
von AlexHf
[quote="Alex"]
[quote="AlexHf"]Bei der FTP-Sicherung ist mir aufgefallen, dass alle Dateien auf dem FTP-Server das aktuelle Datum haben.
[/quote]Das ist korrekt, da sich über FTP das Datum nicht anpassen lässt und immer das aktuelle Datum benutzt wird.
[/quote]
Ich habe mich mal im Supportforum bei Total Commander umgesehen, denn der kann bei diversen FTP-Servern das Datum korrekt setzen. D.h. bei meinem "grossen" FTP-Server funktioniert's, der Fritz!Box-FTP-Server kann es nicht.

Folgendes habe ich gefunden:
Im FTP-Server kann über QUOTE und anschliessend FEAT die Features des FTP-Servers abgerufen werden. Es gibt zwei Erweiterungen um das Datum einer Datei zu ändern: MDTM, MFMT.

Quellenangaben:
http://jowra.com/journal/2005/07/datum- ... ern-andern
http://www.nsftools.com/tips/RawFTP.htm#MDTM
http://www.ghisler.ch/board/viewtopic.php?t=2386
http://www.indyproject.org/Sockets/Blog ... fxx-01.txt

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Sa 9. Okt 2010, 09:35
von AlexHf
[quote="Alex"]
Betadownload: http://www.alexosoft.de/download/beta/b ... 23beta.exe
[/quote]
Auf dem grossen FTP-Server gibt es damit mehrere Verzeichnisse, aber keine Dateien mehr.
Auf der Fritz.Box gibt es beides nicht.

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Sa 9. Okt 2010, 12:35
von Alex
Zum Dateidatum: Das Problem ist, wie in den Quellen oft erwähnt, dass es keine Standardimplementierung gibt. Jeder Server handhabt dies offenbar anders.

Ich habe nun, damit ich besser sehen kann, wo der Fehler liegt, die FTP Protokollierung angeschaltet (hätte ich eigentlich schon viel früher tun müssen). Die erzeugte FTP.log Datei befindet sich in
C:\Benutzer\<Benutzername>\AppData\Roaming\Alexosoft\Backup Service Home 3
(also genau dort, wo die Datenbank liegt).

Außerdem habe ich den Upload nochmal so umgestellt, dass er zuvor in das Verzeichnis wechselt, in das die Datei hochgeladen werden soll. Vermutlich war das der Fehler. Das wird sich aber zeigen, wenn du mir dann die erzeugte FTP.log Datei per PM zukommen lassen könntest.

Danke nochmal für deine lange Geduld.


EDIT: Upps Link vergessen: *gelöscht*

Re: FTP funktioniert mit 3.3.2.0 nicht

Verfasst: Sa 9. Okt 2010, 13:39
von cubii
jetzt scheints zu funktionieren, werds aber noch gründlich testen!

Danke für dein Programm!