环境和版本:

系统环境:centos 7.6
openvpn: openvpn-2.4.8-1.el7.x86_64

报错详情:

启动命令:systemctl start openvpn@server.service
报错详情:
Job for openvpn@server.service failed because the control process exited with error code. See "systemctl status openvpn@server.service" and "journalctl -xe" for details.
[root@iZbp1e8932c78ic87r3s4wZ server]# systemctl status openvpn@server.service
● openvpn@server.service - OpenVPN Robust And Highly Flexible Tunneling Application On server
   Loaded: loaded (/usr/lib/systemd/system/openvpn@.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2019-08-07 23:17:19 CST; 8s ago
  Process: 62584 ExecStart=/usr/sbin/openvpn --cd /etc/openvpn/ --config %i.conf (code=exited, status=1/FAILURE)
 Main PID: 62584 (code=exited, status=1/FAILURE)

Oct 07 23:17:19 iZbp1e8932c78ic87r3s4wZ systemd[1]: Failed to start OpenVPN Robust And Highly Flexible Tunneling Application On server.
Oct 07 23:17:19 iZbp1e8932c78ic87r3s4wZ systemd[1]: openvpn@server.service failed

报错解决:

修改openvpn@.service:
vi /usr/lib/systemd/system/openvpn@.service
[Unit]
Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I
After=network.target

[Service]
Type=notify
PrivateTmp=true
ExecStart=/usr/sbin/openvpn --cd /etc/openvpn/server --config %i.conf

[Install]
WantedBy=multi-user.target

即在Service中增加:cd /etc/openvpn/server

报错原因:

这是因为将openvpn server 的配置文件放置到/etc/openvpn/server目录下引起的。

被命运碾压过,才懂时间的慈悲。