the vsftpd-init-script (aka /etc/init.d/vsftpd) checks if background=yes and listen=yes are set in the /etc/vsftpd.conf file. listen=yes needed be set. e.g. i use listen_ipv6=yes and listen=no. so it need to be changed to check for: if ((background != yes) || ((listen != yes) && (listen_ipv6 != yes))) then { bla } but i don't know how to write this in bash-style ;) Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 60776 [details] fix after i rebootet my gentoo box today i encountered this problem again... nearly one year and this bug isn't fixed - so i tried again and voila. plz replace the portage/net-ftp/vsftpd/files/vsftpd.init.d with the file i attached to fix this bug
Thanks for the patch - I've tailored it slightly though Fixed in vsftpd-2.0.3