I saw that there is FTP support in the works… So I installed the latest beta, rclone-v1.36-114-gcdacf026β-linux-amd64
I mounted the drive using: rclone mount --read-only --allow-non-empty --allow-other --max-read-ahead 1G --checkers 16 ftp:/PathToDIR /home/plex/.acd &
(are there any settings for FTP? I used this for acd.)
It works well, playing a 8GB file via plex, but I get a few errors:
ReadFileHandle.Release error: 550 Action not taken - really often. About 2-3 times a minute, when it’s reading from the FTP.
and this:
ReadFileHandle.Read error: low level retry 1/10: unexpected EOF i get this only a few times, mostly when I try to seek, but I can live without this.
The ftp is from my ISP, they offer a cloud drive that can be accessed via FTP and via WebDAV.
BTW, it works sooooo good, even with these errors!
I also tried curlftpfs but you can’t even compare rclone ftp to it!
Please let me know if you need more logs OR if you need some info about the FTP server, I can ask my ISP.
I mount the ftp via rclone and then decrypt it using encfs I modified some encrypted strings to ‘movie’ and ‘big.buck.bunny’ to be easier to read and also deleted 7000+ lines that had repeating, error less data.
That’s what I was thinking of too, but I do not close the stream, and it appears mostly when the file starts downloading/streaming, bcause, as you can see, after a while I get no errors.
I hope this is the right location - I’m also trying out the FTP support, but I cannot seem to be able to connect to any FTP server. Example from the log using the test.talia.net FTP server set up as a remote:
2017/05/19 15:33:39 DEBUG : rclone: Version "v1.36-114-gcdacf026" starting with parameters ["rclone" "-vv" "lsd" "talia:"]
2017/05/19 15:33:39 DEBUG : test.talia.net: Connecting to FTP server
2017/05/19 15:33:40 ERROR : test.talia.net: Error while Dialing :21: dial tcp :21: connectex: No connection could be made because the target machine actively refused it.
2017/05/19 15:33:40 Failed to create file system for "talia:": NewFs: ftpConnection Dial: dial tcp :21: connectex: No connection could be made because the target machine actively refused it.
I’ve tried 4 servers - two public/anonymous and two private. I can connect to them normally using FTP client software or even the ftp command in the same command prompt, so I think the problem is on my end.
I’m using 64-bit Windows 10. I’ve checked the Windows firewall settings and added rclone as an exception. What else can I try?
But I have some other issue.
I think when I access the FTP multiple times, eg. plex scanning, it kicks me out…
I can no longer access anything and I have to close rclone and make the connection again.
This start when I start to get unexpected EOF errors.
I think this is the error:
I just started using ACD with rclone and now that they banned it, I remembered I could connect to it via my ISP’s cloud drive, and I did. My only problem was that it could be accessed only via FTP and WebDAV, but only FTP is reliable. Funny thing is that I provided feedback for their FTP server solution too, they didn’t enable REST…
Since I installed v1.36-120, I no longer had major issues. It is not as stable as ACD was, but it works really well!
I will let you know if I see other errors.
Do you plan to support (or does it already) FTPS/FTPES?