Fix pureftpd service failed to start

PureFTPD adalah server FTP populer yang digunakan untuk mentransfer file melalui jaringan. Namun, terkadang service gagal start pada saat tertentu, menyebabkan ketidaknyamanan bagi pengguna yang mengandalkannya untuk transfer file.

Issue

# /scripts/restartsrv_pureftpd
Waiting for pureftpd to restart &&&warn [restartsrv_base] The 'pureftpd' service's PID file '/var/run/pure-ftpd.pid' did not appear after 10 seconds.

&warn [restartsrv_base] The 'pureftpd' service's PID file '/var/run/pure-ftpd.pid' did not appear after 10 seconds.

&warn [restartsrv_base] The 'pureftpd' service's PID file '/var/run/pure-ftpd.pid' did not appear after 10 seconds.

&failed.

Service Error
    (XID vv6ane) The pureftpd service failed to start.

Startup Log
    Starting pure-config.pl: [  OK  ]
    Starting pure-authd:

pureftpd has failed. Contact your system administrator if the service does not automagically recover.

Resolution

Penyebab error ini adalah karena Pure-ftpd tidak berfungsi dengan {CallUploadScript} yang disetel ke (yes) di file konfigurasi /etc/pure-ftpd.conf. Itu karena proses pure-uploadscript tidak memulai saat me-restart service pure-ftpd.

Gunakan perintah berikut untuk memperbaiki masalah ini

/usr/sbin/pure-uploadscript -B -r /etc/pure-ftpd.conf

Lalu restart service pure-ftpd

/scripts/restartsrv_pureftpd