Since some days ago I stumbled upon an annoying situation every time I tried to edit some files on a server with Vim.
It won't open the files, and a split appeared on each buffer saying:
This security scheme is not implemented [SSL Cipher ECDHE-RSA-AES256-GCM-SHA384] I won't open a connection to XXX.XXX.XX.XX (only to XXX.XXX.XX.XX) ftp: bind: Address already in use
This is quite similar to another annoying thing some dude on Reddit had to deal with. I don't have a Reddit account nor want to make a new one for me, so hopefully he gets to this someday (or maybe someone here can tell him about this).
The weird thing is that, although it would show similar output, I could connect to the server with
ftp on the shell. Even didn't had any problems working with files with KDE's Dolphin.
After some hours googling around, I found a workaround for this could be making Vim to use
ftp in passive mode (setting
let g:netrw_ftp_cmd="ftp -p" on ~/.vimrc - or, you know, /etc/vim/vimrc).
This time it showed the files, still with a split on each buffer. But every time I did some edit and tried to save changes, it throwed another error:
Error detected while processing function netrw#NetWrite: E16: Invalid range: 14bw!
Vim said it didn't saved any change, but the changes on the server were actually made (!). So this turned out to be annoying as hell.