I run PFclient 3.7.1 on an Orange Pi Zero with armbian stable image and realized that - after rebooting the board - pfclient would never start again, so I hat a look on that.
The pfclient init script sets the error log to /var/log/pfclient/error.log - it seems that this directory /var/log/pfclient is created during packet installation. Unfortunately, after a reboot, the /var/log folder is completely empty and the pfclient folder is gone, as armbian redirects /var/log to a RAM disk. Therefore after a reboot pfclient is unable to start due to the fact that the log folder does not exist.
To solve the issue I changed the /var/log/pfclient/error.log to /var/log/pfclient.err in the init script /etc/init.d/pfclient .
Possibly good to know if someone has the same issue, and possibly this could be addressed by the developers in a future version.
The pfclient init script sets the error log to /var/log/pfclient/error.log - it seems that this directory /var/log/pfclient is created during packet installation. Unfortunately, after a reboot, the /var/log folder is completely empty and the pfclient folder is gone, as armbian redirects /var/log to a RAM disk. Therefore after a reboot pfclient is unable to start due to the fact that the log folder does not exist.
To solve the issue I changed the /var/log/pfclient/error.log to /var/log/pfclient.err in the init script /etc/init.d/pfclient .
Possibly good to know if someone has the same issue, and possibly this could be addressed by the developers in a future version.