hello I got a little problem with resuming a file when i'm transfering between two servers.
i figured out the the problem depends on the setting set ftp:fxp-passive-source yes when i'm setting this to "no" there is no problem and everything is working properly. But if i need to use passive-source then lftp stops with the message "Waiting for other copy peer...". This problem appears only if the file needs to be resumed. The ftp server, the files are lying on is a Serv-U FTP Server v4.0; the target ftpd is a ProFTPD Version 1.2.2rc3. I also tried it with two proftpd's but the same happend. here are some logs... the first is from lft and the second from proftd. lftp fxp [EMAIL PROTECTED]:/foo/bar/foobar> get -O slot:local/ -c foo.bar.r00 ---> MDTM foo.bar.r00 <--- 213 20030113100522 ---> SIZE foo.bar.r00 <--- 213 15000000 ---- Connecting to 192.168.1.9 (192.168.1.9) port 81 <--- 220 ProFTPD 1.2.2rc3 Server (ProFTPD) [insharam.session] ---> AUTH TLS <--- 500 AUTH not understood. ---> USER ftpuser <--- 331 Anonymous login ok, send your complete email address as your password. ---> PASS XXXX <--- 230 Anonymous access granted, restrictions apply. ---> TYPE I <--- 200 Type set to I. ---> SIZE /incoming/foo.bar.r00 <--- 213 415136 `foo.bar.r00' at 415136 (2%) [Waiting for other copy peer...] proftpd debug log: root@insharam:/home/ftp/incoming# proftpd -c /etc/proftpd-fxp.conf --debug 999 -n insharam.session - insharam.session - Config for ProFTPD: insharam.session - ~ftpuser/ insharam.session - Limit insharam.session - AllowAll insharam.session - /incoming/* insharam.session - Limit insharam.session - AllowAll insharam.session - Limit insharam.session - AllowAll insharam.session - AllowStoreRestart insharam.session - AllowOverwrite insharam.session - MaxClients insharam.session - MaxClientsPerHost insharam.session - HideGroup insharam.session - RequireValidShell insharam.session - Umask insharam.session - Limit insharam.session - IgnoreHidden insharam.session - Limit insharam.session - AllowAll insharam.session - AllowForeignAddress insharam.session - UserAlias insharam.session - MaxClients insharam.session - MaxClientsPerHost insharam.session - HideGroup insharam.session - HideGroup insharam.session - RequireValidShell insharam.session - UserName insharam.session - GroupName insharam.session - AnonRequirePassword insharam.session - Umask insharam.session - /* insharam.session - AllowOverwrite insharam.session - Umask insharam.session - DefaultServer insharam.session - User insharam.session - UserName insharam.session - Group insharam.session - GroupName insharam.session - TransferLog insharam.session - AllowForeignAddress insharam.session - Umask insharam.session - ProFTPD 1.2.2rc3 (release) (built Wed Jun 20 16:35:03 PDT 2001) standalone mode STARTUP insharam.session (insharam.session[192.168.1.9]) - connected - local : 192.168.1.9:81 insharam.session (insharam.session[192.168.1.9]) - connected - remote : 192.168.1.9:34678 insharam.session (insharam.session[192.168.1.9]) - FTP session opened. insharam.session (insharam.session[192.168.1.9]) - received: AUTH TLS insharam.session (insharam.session[192.168.1.9]) - received: USER ftpuser insharam.session (insharam.session[192.168.1.9]) - received: USER ftpuser insharam.session (insharam.session[192.168.1.9]) - received: USER ftpuser insharam.session (insharam.session[192.168.1.9]) - received: USER ftpuser insharam.session (insharam.session[192.168.1.9]) - received: PASS (hidden) insharam.session (insharam.session[192.168.1.9]) - received: PASS (hidden) insharam.session (insharam.session[192.168.1.9]) - received: PASS (hidden) insharam.session (insharam.session[192.168.1.9]) - received: PASS (hidden) insharam.session (insharam.session[192.168.1.9]) - no supplemental groups found for user 'ftpuser' insharam.session (insharam.session[192.168.1.9]) - insharam.session (insharam.session[192.168.1.9]) - Config for ProFTPD: insharam.session (insharam.session[192.168.1.9]) - ~ftpuser/ insharam.session (insharam.session[192.168.1.9]) - Limit insharam.session (insharam.session[192.168.1.9]) - AllowAll insharam.session (insharam.session[192.168.1.9]) - /incoming/* insharam.session (insharam.session[192.168.1.9]) - Limit insharam.session (insharam.session[192.168.1.9]) - AllowAll insharam.session (insharam.session[192.168.1.9]) - Limit insharam.session (insharam.session[192.168.1.9]) - AllowAll insharam.session (insharam.session[192.168.1.9]) - AllowStoreRestart insharam.session (insharam.session[192.168.1.9]) - AllowOverwrite insharam.session (insharam.session[192.168.1.9]) - MaxClients insharam.session (insharam.session[192.168.1.9]) - MaxClientsPerHost insharam.session (insharam.session[192.168.1.9]) - HideGroup insharam.session (insharam.session[192.168.1.9]) - RequireValidShell insharam.session (insharam.session[192.168.1.9]) - Umask insharam.session (insharam.session[192.168.1.9]) - Limit insharam.session (insharam.session[192.168.1.9]) - IgnoreHidden insharam.session (insharam.session[192.168.1.9]) - Limit insharam.session (insharam.session[192.168.1.9]) - AllowAll insharam.session (insharam.session[192.168.1.9]) - AllowForeignAddress insharam.session (insharam.session[192.168.1.9]) - UserAlias insharam.session (insharam.session[192.168.1.9]) - MaxClients insharam.session (insharam.session[192.168.1.9]) - MaxClientsPerHost insharam.session (insharam.session[192.168.1.9]) - HideGroup insharam.session (insharam.session[192.168.1.9]) - HideGroup insharam.session (insharam.session[192.168.1.9]) - RequireValidShell insharam.session (insharam.session[192.168.1.9]) - UserName insharam.session (insharam.session[192.168.1.9]) - GroupName insharam.session (insharam.session[192.168.1.9]) - AnonRequirePassword insharam.session (insharam.session[192.168.1.9]) - Umask insharam.session (insharam.session[192.168.1.9]) - /* insharam.session (insharam.session[192.168.1.9]) - AllowOverwrite insharam.session (insharam.session[192.168.1.9]) - Umask insharam.session (insharam.session[192.168.1.9]) - DefaultServer insharam.session (insharam.session[192.168.1.9]) - User insharam.session (insharam.session[192.168.1.9]) - UserName insharam.session (insharam.session[192.168.1.9]) - Group insharam.session (insharam.session[192.168.1.9]) - GroupName insharam.session (insharam.session[192.168.1.9]) - TransferLog insharam.session (insharam.session[192.168.1.9]) - AllowForeignAddress insharam.session (insharam.session[192.168.1.9]) - Umask insharam.session (insharam.session[192.168.1.9]) - USER insharam.session (insharam.session[192.168.1.9]) - CURRENT-CLIENTS insharam.session (insharam.session[192.168.1.9]) - ANON ftpuser: Login successful. insharam.session (insharam.session[192.168.1.9]) - Preparing to chroot() the environment, path = '/home/ftp' insharam.session (insharam.session[192.168.1.9]) - Environment successfully chroot()ed. insharam.session (insharam.session[192.168.1.9]) - Linuxprivs: capabilities '= cap_net_bind_service+ep'. insharam.session (insharam.session[192.168.1.9]) - received: TYPE I insharam.session (insharam.session[192.168.1.9]) - received: TYPE I insharam.session (insharam.session[192.168.1.9]) - received: SIZE /incoming/foo.bar.r00 insharam.session (insharam.session[192.168.1.9]) - received: SIZE /incoming/foo.bar.r00 insharam.session (insharam.session[192.168.1.9]) - in dir_check_full(): path = '/incoming/foo.bar.r00', fullpath = '/home/ftp/incoming/foo.bar.r00'. i hope you can help solving this problem. TIA Nidhoggr
