Hide Forgot
Description of problem: I am fairly consistently getting Input/Output errors when copying to a curlfsftp site under Fedora 16. Version-Release number of selected component (if applicable): curlftpfs-0.9.2-8.fc16.x86_64 How reproducible: Some files seem to transfer fine, others generate errors. The ones that generate errors seem to do so consistently. Steps to Reproduce: 1. curlfsftp a remote website 2. Use either rsync -rpP to copy a large directory tree. 3. Actual results: Input/Output errors abort the process. Expected results: Successful copy. Additional info: [briemers@briemersw ~]$ curlftpfs -o user=xxxxxxxxx:xxxxxxx,direct_io ftp://ftp.foxtrottechnologies.com/../../.. foxtrot [briemers@briemersw ~]$ cp -ruv ~/pub/fedora/releases/16 foxtrot/var/www/html/fedora/releases/. `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/debug/repodata/dfe3d6023c6a57343e950f9a714fd6ec002bb737d5b652d105d29e274e9a2ac4-other.xml.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/debug/repodata/dfe3d6023c6a57343e950f9a714fd6ec002bb737d5b652d105d29e274e9a2ac4-other.xml.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/debug/repodata/f47288b358af3f106de169cb3e17cf4f5c34f34402643fbf648ddce2d477a56b-filelists.xml.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/debug/repodata/f47288b358af3f106de169cb3e17cf4f5c34f34402643fbf648ddce2d477a56b-filelists.xml.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/debug/repodata/repomd.xml' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/debug/repodata/repomd.xml' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/debug/repodata/96a6ca1ea82f242ab4495141d5edb7277c5169133be93d71875773c19d6f163a-filelists.sqlite.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/debug/repodata/96a6ca1ea82f242ab4495141d5edb7277c5169133be93d71875773c19d6f163a-filelists.sqlite.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/debug/repodata/abb37354998f76da63d266b3008c140cd0c74698b20c5bf95752995fefa22a39-primary.sqlite.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/debug/repodata/abb37354998f76da63d266b3008c140cd0c74698b20c5bf95752995fefa22a39-primary.sqlite.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/debug/repodata/f5c9af1eefda55104ca2f3ee7d6d10ff218c95a92569ed52d598a1da4d531b96-primary.xml.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/debug/repodata/f5c9af1eefda55104ca2f3ee7d6d10ff218c95a92569ed52d598a1da4d531b96-primary.xml.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/debug/repodata/d6ab58c541e576f4db0ec315ce0c3243131afdc37e8c361487c318647b85847f-other.sqlite.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/debug/repodata/d6ab58c541e576f4db0ec315ce0c3243131afdc37e8c361487c318647b85847f-other.sqlite.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/GPL' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/GPL' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/repodata/765f308cbd9e742419edcca24c96430bd92011e9ca799c89e0082d5da8926224-filelists.xml.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/repodata/765f308cbd9e742419edcca24c96430bd92011e9ca799c89e0082d5da8926224-filelists.xml.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/repodata/repomd.xml' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/repodata/repomd.xml' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/repodata/1cb105b83ec0fe428bd881e324a90d3bf730dbcf61c4bfedc6af98f4e1d10689-filelists.sqlite.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/repodata/1cb105b83ec0fe428bd881e324a90d3bf730dbcf61c4bfedc6af98f4e1d10689-filelists.sqlite.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/repodata/dac220bc1a67b958163f2a115928b63ce9c55fdb3de17fe104a68709f86e94b8-primary.xml.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/repodata/dac220bc1a67b958163f2a115928b63ce9c55fdb3de17fe104a68709f86e94b8-primary.xml.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/repodata/5ce46352c798dc2e74060a53953fc825987d1e7eb5db8f6bd2c78b88611216b2-other.sqlite.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/repodata/5ce46352c798dc2e74060a53953fc825987d1e7eb5db8f6bd2c78b88611216b2-other.sqlite.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/repodata/c0c5cb3e9e8335adad52a43617ee52648a19ee73a335e2193e849c72b3ea5c81-primary.sqlite.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/repodata/c0c5cb3e9e8335adad52a43617ee52648a19ee73a335e2193e849c72b3ea5c81-primary.sqlite.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/repodata/70d169d11d10264e7ec4979a25aca8d35a7db6e61a9a95912c6000e16a018ff7-other.xml.gz' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/repodata/70d169d11d10264e7ec4979a25aca8d35a7db6e61a9a95912c6000e16a018ff7-other.xml.gz' `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/Packages/sunbird-1.0-0.34.b2pre.fc16.x86_64.rpm' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/Packages/sunbird-1.0-0.34.b2pre.fc16.x86_64.rpm' cp: writing `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/Packages/sunbird-1.0-0.34.b2pre.fc16.x86_64.rpm': Input/output error cp: failed to extend `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/Packages/sunbird-1.0-0.34.b2pre.fc16.x86_64.rpm': Input/output error cp: closing `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/Packages/sunbird-1.0-0.34.b2pre.fc16.x86_64.rpm': Input/output error `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/Packages/foxtrot-0.0.1-1.fc16.noarch.rpm' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/Packages/foxtrot-0.0.1-1.fc16.noarch.rpm' cp: closing `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/Packages/foxtrot-0.0.1-1.fc16.noarch.rpm': Input/output error `/autohome/docbill/pub/fedora/releases/16/Everything/x86_64/os/RPM-GPG-KEY-briemers' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/RPM-GPG-KEY-briemers' cp: closing `foxtrot/var/www/html/fedora/releases/./16/Everything/x86_64/os/RPM-GPG-KEY-briemers': Input/output error `/autohome/docbill/pub/fedora/releases/16/Everything/i386/debug/sunbird-debuginfo-1.0-0.34.b2pre.fc16.i686.rpm' -> `foxtrot/var/www/html/fedora/releases/./16/Everything/i386/debug/sunbird-debuginfo-1.0-0.34.b2pre.fc16.i686.rpm' cp: writing `foxtrot/var/www/html/fedora/releases/./16/Everything/i386/debug/sunbird-debuginfo-1.0-0.34.b2pre.fc16.i686.rpm': Input/output error cp: failed to extend `foxtrot/var/www/html/fedora/releases/./16/Everything/i386/debug/sunbird-debuginfo-1.0-0.34.b2pre.fc16.i686.rpm': Input/output error cp: closing `foxtrot/var/www/html/fedora/releases/./16/Everything/i386/debug/sunbird-debuginfo-1.0-0.34.b2pre.fc16.i686.rpm': Input/output error [briemers@briemersw ~]$ cp -ruv ~/pub/fedora/releases/16 foxtrot/var/www/html/fedora/releases/. [briemers@briemersw ~]$ rsync -rpP --inplace --delete-before ~/pub/fedora/releases/16 foxtrot/var/www/html/fedora/releases/. building file list ... 62 files to consider 16/Everything/i386/debug/sunbird-debuginfo-1.0-0.34.b2pre.fc16.i686.rpm 65536 3% 9.64kB/s 0:02:55 rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: write failed on "/autohome/docbill/foxtrot/var/www/html/fedora/releases/./16/Everything/i386/debug/sunbird-debuginfo-1.0-0.34.b2pre.fc16.i686.rpm": Input/output error (5) rsync error: error in file IO (code 11) at receiver.c(322) [receiver=3.0.8] rsync: connection unexpectedly closed (28 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=3.0.8] I ironically the same version of curlfsftp worked perfectly for me under Fedora 15.
Looks like this is truly a different problem than the previous bug. I manually connected via ftp and tried transferring the file and received the following error: 552 Transfer aborted. Disk quota exceeded So it looks like the problem is simply that the fuse module is not converting this to the correct error code. Instead of quota exceeded, or possibly disk full it is becoming an Input/Output error...
Looks like it is not quite that simple. I cleaned up some space, so now I can copy files via ftp, but I still can't copy the same files with curlfsftp. Bill
Thank you for your bugreport and willing make free software better! Reported upstream: https://sourceforge.net/tracker/?func=detail&aid=3437309&group_id=160565&atid=816357 We close bug now, as it related to upstream developing. But we continue track changes and whatever it will be fixed ve consider make update in Fedora.