Fedora 16 unable to start vsftpd
*EDIT* As the Fedora project released an updated vsftpd package which fixes the described problem the article has become obsolete, I leave it in place just as a reference.
The default FTP server for the Fedora, and RHEL like distributions, is vsftpd which can be easily installed with the command :
yum install <u>vsftpd</u>
Vsftpd is a feature rich FTP server and up to today it served all my needs but the version that ships with Fedora 16 has still an unresolved bug that makes starting and stopping the service awkward and in any case not as described in the official Fedora documentation.
Fedora 16 – Start VSFTP
According to the official documentation once you have the vsftp package installed you should start the service with the command :
systemctl start vsftpd.service
When launching the command you will see a message like the following :
Failed to issue method call: Unit vsftpd.service failed to load: No such file or directory. See system logs and 'systemctl status vsftpd.service' for details.
While a patch to this problem is already available in the Fedora testing repository if you don’t feel like messing with test updates you can easily solve the problem starting the service with the command :
systemctl start vsftpd@vsftpd.service
In case you want the service to automatically start you can use the command :
systemctl enable vsftpd@.service
Until the patch is fully accepted and released in the stable repositories above solution should work without any problem.
I hope you did find the article useful and would appreciate if you could take a second to comment or share it.
Cheers Lethe.
Pingback: Fedora 16 unable to start vsftpd | UnixProfs