When I upgraded to from Ubuntu 7.10 to 8.10, VSFTPD stopped working. It gives the message "500 oops: could not bind listening IPV6 socket".

Asked by Chris Gray

When I upgraded to from Ubuntu 7.10 to 8.10, VSFTPD stopped working. It gives the message "500 oops: could not bind listening IPV6 socket".

I found a patch that seems relevant, vsftpd_2.0.7-0ubuntu1.patch, but have little experience with applying patches and do not have the source code for vsftpd available. Is there a place where I can download a more recent version of vsftpd that would contain the patch, perhaps something I can add to sources.list and use with apt-get?

Or, am I completely on the wrong track and need to do something else to my Ubuntu 8.10?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu vsftpd Edit question
Assignee:
No assignee Edit question
Solved by:
Chris Gray
Solved:
Last query:
Last reply:
Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#1

Please try:

Open a Terminal from the menu Applications → Accessories → Terminal and type:
(when the system ask you a password give your user password, you will not see nothing when you type it, then press enter)

sudo gedit /etc/vsftpd.conf

Change the row:

#listen_ipv6=YES

to

listen_ipv6=NO

save exit and restart your vsftd service, type:

sudo /etc/init.d/vsftpd restart

Hope this helps

Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#2

Or if this row doesn't exist please simply add

listen_ipv6=NO

to override the default, into the conf file... then restart the service... see above.

Hth

Revision history for this message
Chris Gray (chris-bayareadigital) said :
#3

Thank you. I changed vsftpd.conf as you suggested, and also I had to comment out a line that says "listen=YES". Then, starting it from init.d works. Thank you very much.

CHris