By default the systemd
unit file for openvpn-server
only allows 10
OpenVPN processes. If you have (many) profiles and many OpenVPN processes this
may fail to start some OpenVPN processes.
To fix this we need to override the OpenVPN service file and prevent it from being overriden by (future) software updates.
$ sudo cp /lib/systemd/system/openvpn-server@.service /etc/systemd/system
Modify /etc/systemd/system/openvpn-server@.service
, by changing:
LimitNPROC=10
To
LimitNPROC=128
Now we have to apply the changes:
$ sudo systemctl daemon-reload
$ sudo vpn-maint-apply-changes
This should make everything work fine (again).