Public bug reported: I've just set up ProFTPd on a clean 12.04 VM with no host firewall and no upstream firewall. The machine is exposed to the Internet via 1:1 NAT on an upstream device (public 88.98.x.x -> private 192.168.0.108)
After approx 2 hours of smooth continuous, faultless transfer, the transfer seems to be halted by ProFTPd. This is completely repeatable - here's the recent xferlog: The tests from 92.234.237.150 (my home IP address) were intentionally rate-limited to 1KB/sec to verify if the problem related to volume of network traffic. The transfer from 81.105.x.x is our customer trying to upload data and experiencing the same failure at aroung ~7900 seconds into the transfer: Wed Dec 18 13:47:18 2013 7877 81.105.X,X 3858967400 /var/ftp/incoming/BMS/BMS-disk1.vmdk b _ i a User@ ftp 0 * i Wed Dec 18 13:49:15 2013 0 81.105.X.X 121 /var/ftp/incoming/BMS/BMS.mf b _ i a User@ ftp 0 * c Wed Dec 18 13:49:15 2013 0 81.105.X.X 5612 /var/ftp/incoming/BMS/BMS.ovf b _ i a User@ ftp 0 * c Wed Dec 18 16:00:34 2013 7877 81.105.X.X 3802559924 /var/ftp/incoming/BMS/BMS-disk1.vmdk b _ i a User@ ftp 0 * i Thu Dec 19 13:53:59 2013 148 92.234.237.150 1024 /var/ftp/incoming/gdhtest/fai.iso.filepart b _ i a w...@localhost.com ftp 0 * c Thu Dec 19 16:05:46 2013 7903 92.234.237.150 8093696 /var/ftp/incoming/gdhtest/fai.iso.filepart b _ i a w...@localhost.com ftp 0 * i Thu Dec 19 18:17:56 2013 7887 92.234.237.150 8078336 /var/ftp/incoming/gdhtest/fai.iso.filepart b _ i a w...@localhost.com ftp 0 * i Thu Dec 19 20:30:05 2013 7887 92.234.237.150 8077312 /var/ftp/incoming/gdhtest/fai.iso.filepart b _ i a w...@localhost.com ftp 0 * i Thu Dec 19 22:42:15 2013 7887 92.234.237.150 8078336 /var/ftp/incoming/gdhtest/fai.iso.filepart b _ i a w...@localhost.com ftp 0 * i Even with 'DebugLevel 2' in the proftpd.conf there is nothing of any significance in the proftpd.log: Dec 20 06:03:32 ftp-in proftpd[10120] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): Transfer aborted after 8078336 bytes in 7888.03 seconds Dec 20 06:03:32 ftp-in proftpd[10120] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): FTP session closed. Dec 20 06:04:14 ftp-in proftpd[10127] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): FTP session opened. Dec 20 06:04:14 ftp-in proftpd[10127] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): Preparing to chroot to directory '/srv/ftp' Dec 20 06:04:14 ftp-in proftpd[10127] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): Environment successfully chroot()ed Dec 20 06:04:14 ftp-in proftpd[10127] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): mod_cap/1.1: capabilities '= cap_net_bind_service,cap_audit_write+ep' Dec 20 06:04:14 ftp-in proftpd[10127] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): notice: unable to resolve 'no-dns-yet-88-98-53-108.zen.net.uk': Resolver Error 0 (no err or) Dec 20 06:04:14 ftp-in proftpd[10127] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): ANON ftp: Login successful. Dec 20 06:04:14 ftp-in proftpd[10127] ftp-in (cpc11-pres14-2-0-cust149.18-3.cable.virginm.net[92.234.237.150]): Entering Passive Mode (88,98,53,108,143,205). I am confident that this behaviour is coming from ProFTPd itself since a tcpdump taken on the FTP server itself shows a TCP RST being sent to the client - there is no 'network timeout' or a device in the network enforcing a connection drop - the TCP RST is coming directly from the Ubuntu VM running ProFTPd as logged locally on that VM. I have attached the tcpdump capture showing what happens at the end of each transfer attempt. Can you help? Description: Ubuntu 12.04.3 LTS Release: 12.04 proftpd-basic: Installed: (none) Candidate: 1.3.4a-1 Version table: 1.3.4a-1 0 500 http://gb.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages 100 /var/lib/dpkg/status ** Affects: proftpd-dfsg (Ubuntu) Importance: Undecided Status: New ** Attachment added: "tcpdump -i eth0 -n host 92.234.237.150 and not port 22 -s 0 -w out.cap" https://bugs.launchpad.net/bugs/1263050/+attachment/3933178/+files/ftp-fin.cap -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1263050 Title: Transfers are closed after ~7900 seconds(!) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug/1263050/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs