FTP server responds with "500 OOPS: vsf_sysutil_bind" to active mode requests

Solution In Progress - Updated -

Issue

FTP requests in active mode fail with the message 500 OOPS: vsf_sysutil_bind and then 500 OOPS: priv_sock_get_result and ftp: bind: Address already in use and finally 421 Service not available, remote server has closed connection when the request is repeated.

$ ftp -dA 192.168.1.200
Connected to 192.168.1.200 (192.168.1.200).
220 (vsFTPd 2.2.2)
Name (192.168.1.200:ndavids): 
---> USER ndavids
331 Please specify the password.
Password:
---> PASS XXXX
230 Login successful.
---> SYST
215 UNIX Type: L8
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,1,18,140,213
200 PORT command successful. Consider using PASV.
---> LIST
500 OOPS: vsf_sysutil_bind
ftp> ls
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,1,18,147,12
500 OOPS: 500 OOPS: child died
ftp: bind: Address already in use
ftp> ls
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,1,18,154,13
421 Service not available, remote server has closed connection
ftp> quit

Environment

  • Red Hat Enterprise Linux
  • vsftpd

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content