vsftpdデーモンが、サーバー起動時のみにだけ失敗する

どうにもvsftpdデーモンが、OSを起動させた際にエラーを吐いて落ちる様子なんだが。
vsftpd.service: control process exited, code=exited status=2

でもこの問題は、自動で立ち上げさせる時のみ発生するもんで、手動で起動させれば全く問題がない。
ログにもそれらしいものが残ってない・・・。
とりあえず、
After= network.target iptables.target httpd.target mariadb.target
を/etc/systemd/system/vsftpd.serviceに追加して気持ち起動順序を遅くしてみた。

が、原因はそこにあるわけではないらしい。

結局原因も分からず仕舞いで復旧してしまった。(変更箇所戻したうえでやんややんややってる間に)

原因となったものが特定できればよかったのだが・・・。

 

仕方ないので、

crontab -e コマンドを打ち、

@reboot /sh-files/vsftpd-run.sh を登録しsystemctl start vsftpdを実行するようにした。