I have a user that's using curl (curlftpfs) to locally mount a USB hard drive that's being served by his Netgear WNDR4000 router. When attempting to connect the FTP path he gets this error;
"Error connecting to ftp: Got a 230 ftp-server response when a 220 was expected".
Now when he tries this with FileZilla on his PC he does indeed get a 230 response but FileZilla is happy with this code and continues.
Looking at a ftp code page online http://en.wikipedia.org/wiki/List_of_FT ... turn_codes
230 User logged in, proceed. Logged out if appropriate.
220 Service ready for new user.
Seems like both should do fine. But it will not accept 230 only 220.
He's done some digging and found that this is infact a bug in the curl libary. The owner of curl "Haxx" have informed him that the bug was corrected in 7.31.0 version of curl. The version available in the Raspbian repository is 7.26.0 but there are also .deb files for a newer version 7.34.0. I tried downloading these for him but they seem to have a dependency mismatch with libc6 where 2.13-38+rpi2 is installed and the new versions of curl/libcurl3 want >=2.17.
Any tips on where to go from here?