| Author |
Message |
rav
Donator

Joined: 14 Oct 2009
Posts: 6

|
Posted:
2011-01-20, 16:35 Version 1.24.3: FTP-Error: Couldn't put .... |
  |
I upgraded from 1.24.2 to 1.24.3.
Tha backup runs, but the transfer to an extern FTP-Server does not work more.
Testing the FTP-Setting is successfull:
...
Wechsle in das Verzeichnis `sql_backup/` OK
Die Verbindung wurde erfolgreich hergestellt.
But during backup an FTP-Error appears:
....
FTP: transferring `xxxx_2011_01_20_12_37.sql.gz`
Perl Cronscript ERROR: FTP-Error: Couldn't put vxxxx_2011_01_20_12_37.sql.gz to xxxx.dyndns.org into dir sql_backup
(I replaced my servername and DB-name her with xxxx)
There was no change in the settings or the remote ftp-sever.
Any idea?
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2011-01-20, 19:44 (No subject) |
  |
Looks like the FTP-user doesn't have write permissions for the folder sql_backup.
Check this by connecting with the same user using a FTP-client and try to write a file into that folder.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
rav
Donator

Joined: 14 Oct 2009
Posts: 6

|
Posted:
2011-01-21, 00:53 (No subject) |
  |
Thanks for response.
No, the user has full rw-access. There was no change on the remote ftp-server and I can transfer files using ex. www.webftp.de
Is there any advanced debug-function? What can I try else?
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2011-01-21, 09:04 (No subject) |
  |
« rav » wrote: Is there any advanced debug-function? What can I try else?
Well, the log already is relatively advanced.
We can see that the connection and log in goes well. The error occurs when using ftp->put().
We can try to get more messages at this step. I will post some code changes for you this evening. First I'll have to do my daily work.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
rav
Donator

Joined: 14 Oct 2009
Posts: 6

|
Posted:
2011-01-24, 23:39 (No subject) |
  |
Habe auf Version 1.24.4 updated (using perl v5.8.8), das FTP-Problem tritt immer noch auf.
Finished backup of database `my_db`.
FTP: transferring `my_db_2011_01_24_22_36.sql.gz`
Perl Cronscript ERROR: FTP-Error: Couldn't put my_db_2011_01_24_22_36.sql.gz to nnn.dyndns.org into dir /backup/
Idee/Anregung: Bei Konfiguration --> Ftp --> Verbindung testen
Testhalber eine dummy-Dati transferieren und wieder löschen.
Denn dort schein immer alles ok zu sein:
Verbinde mit `nnn.dyndns.org` Port 21
Login ok
Wechsle in das Verzeichnis `/backup/` OK
Die Verbindung wurde erfolgreich hergestellt.
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2011-01-24, 23:47 (No subject) |
  |
Quote: Habe auf Version 1.24.4 updated (using perl v5.8.8), das FTP-Problem tritt immer noch auf.
Im Changelog steht auch nirgendwo, dass wir etwas an den FTP-Funktionen verändert haben.
Hm, Du bist bisher der einzige der bei dieser Funktion von einem Problem berichtet.
Sind in der Bezeichnung der Datenbank irgendwelche Sonderzeichen, die in Dateinamen nicht erlaubt sind?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2011-01-24, 23:54 (No subject) |
  |
Ich habe die FTP-Übertragung bei mir gerade noch einmal getestet:
Quote: Finished backup of database `dbxxx`.
FTP: transferring `dbxxx_2011_01_24_22_52.sql.gz`
to xxx.de into dir /xxx.de/www/div/ was successful.
Bei mir funktioniert das einwandfrei.
Hast Du mal den passiven Modus ausprobiert?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
rav
Donator

Joined: 14 Oct 2009
Posts: 6

|
Posted:
2011-01-27, 10:05 (No subject) |
  |
- Ich habe den Passiv-Modus ausprobiert --> keine Änderung
- In den DB-Namen stehen keine Sonderzeichen, Leerschläge etc.
- FTP mit einer anderen Anwendung (z.B. webftp.de) funktioniert lesen/schreiben/löschen
ABER das Problem ist gelöst:
Ich habe die FTP-Parameter 1:1 nochmals bei
Konfiguration --> FTP --> FTP-Connection 2
erfasst (kein Unterschied zu den ersten Einstellungen bei FTP-Connection 2) und dann gings.
Danach habe ich noch bei "FTP-Connection 1" alles gelöscht, gespeichert und die Daten nochmals unverändert wie sie waren eingegeben und gespeichert und auch so läuft alles wie es soll.
Danke für die Hilfe und das tolle Tool!
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2011-01-27, 22:15 (No subject) |
  |
Ich kann mir das nur so erklären, dass ursprünglich in der FTP-Konfiguration doch irgendwelche unsichtbaren Steuerzeichen versehentlich mit eingegeben wurden (Copy & Paste?).
Anders lässt sich auch kaum erklären, dass das selbe Skript nun "auf einmal" funktioniert, nach dem die "gleichen" Zugangsdaten schlichtweg noch einmal eingegeben und gespeichert wurden.
Es ist aber natürlich schön, wenn es jetzt so funktioniert wie es soll.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
complex
knows MySQLDumper

Joined: 10 Dec 2011
Posts: 3

|
Posted:
2011-12-10, 16:27 (No subject) |
  |
Hallo zusammen,
die "Lösung" von rav hat bei mir nicht funktioniert - habe das Problem allerdings mit FTPSSL.
Perl Modul ist installiert und funktioniert auch - lediglich beim kopieren kommt der Fehler mit "...couldn't put ..."
- Email Backup geht
- Backup wird erzeugt aber nicht kopiert.
- FTPS Verbindung OK (über DynDNS auf speziellen Port von Windows-Server)
- Passive Mode aktiv
- FTPS User hat Schreibrechte im Zielordner (hab sogar mit FTP-Client einen Ordner mit diesem User erzeugt und in der Config angegeben, sodass der Ordner auch dem FTPS-User gehört)
- Version ist 1.24.4
Hoffe Ihr könnt mir weiterhelfen. Vielleicht habe ich etwas übersehen.
BG
Complex
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2011-12-11, 18:01 (No subject) |
  |
"Couldn't put" bedeutet, dass die Datei nicht geschrieben werden konnte.
Versuche es ohne passiven FTP-Modus. Ansonsten riecht das nach einer fehlenden Schreibberechtigung.
Checke das FTP-Log Deines FTP-Servers, um den Grund einzugrenzen.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
complex
knows MySQLDumper

Joined: 10 Dec 2011
Posts: 3

|
Posted:
2011-12-11, 18:56 (No subject) |
  |
Hi,
ja hab ich mir auch gedacht - nur weiß ich nicht wo man sonst noch Berechtigungen einstellen kann. Der Home-Ordner für den User hat alle Rechte.
Ohne Passive habe ich schon erfolglos versucht.
Verwende Filezilla als Server.
Hier ein Teil vom Log:
Quote:
(000127)11.12.2011 17:43:09 - USERNAME (XXX.XXX.XXX.XXX)> PBSZ 0
(000127)11.12.2011 17:43:09 - USERNAME (XXX.XXX.XXX.XXX)> 200 PBSZ=0
(000127)11.12.2011 17:43:09 - USERNAME (XXX.XXX.XXX.XXX)> PROT C
(000127)11.12.2011 17:43:09 - USERNAME (XXX.XXX.XXX.XXX)> 534 This server requires an encrypted data connection with PROT P
(000127)11.12.2011 17:43:09 - USERNAME (XXX.XXX.XXX.XXX)> disconnected.
Mit Winscp komme ich auch drauf. Stelle hier auf FTP mit SSL.
Vlt. eine Idee?
Danke
Complex
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2011-12-11, 19:04 (No subject) |
  |
Mit welcher Verbindungsart verbindest Du Dich denn mit WinSCP?
Ich habe den Verdacht, dass Du SSL mit SSH verwechselst.
Ansonsten musst Du mal im Forum von FileZilla gucken wie man ihn dazu bekommt SSL zu akzeptieren. Ich nutze den nicht. Deshalb kann ich dazu nichts sagen.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
complex
knows MySQLDumper

Joined: 10 Dec 2011
Posts: 3

|
Posted:
2011-12-12, 19:40 (No subject) |
  |
Hallo,
sollte eignetlich FTPS sein. Habs nach dieser Anleitung eingerichtet.
Kann es am SSL Zertifikat liegen? Verbindungstest ist ja OK...
Mit WinSCP verbinde ich mich mit "FTP - explizites SSL". SSH/SCP wird von Filezilla, glaub ich nicht unterstützt.
|
|
  |
 |
|
|