Systemctl not recognizing openvpn service file.

Posted October 24, 2017 5.8k views


I am attempting to setup a VPN server on Ubuntu 16.04 using a Droplet. I followed this tutorial “” here. I did everything exactly as given, however when I tried to use sytemctl to start openvpn, I found out systemd is not installed and server is running with Upstart. Since I am not too familiar with this, I downloaded systemd for Ubuntu 16.04. However, now running $ systemctl start openvpn@servername gives me the error that no such file is found. Running $ systemctl status openvpn gives me the same error in the Loaded section. I check /lib/systemd/system/ and no openvpn service file exists. How can I get sytemctl to recognize openvpn?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

You can simply manage the service via init.d (/etc/init.d/openvpn restart)
It seems you don’t have systemctl configuration files for openvpn yet.
Reading this article surely can help you to create the required files for systemctl