Здравствуйте!

У меня сервис OpenVPN  и systemd существуют как-то параллельно:

# service openvpn status
openvpn.service - LSB: This shell script starts and stops OpenVPN daemons.
   Loaded: loaded (/etc/rc.d/init.d/openvpn)
   Active: activating (start) since Thu 2013-09-05 07:05:22 UTC; 2min 37s ago
Process: 17020 ExecStart=/etc/rc.d/init.d/openvpn start (code=exited, status=0/SUCCESS)
   CGroup: name=systemd:/system/openvpn.service
           └─1933 /sbin/minilogd

Sep 05 07:05:22 pulman.spb.gsras.ru systemd[1]: Stopped LSB: This shell script starts and stops OpenVPN daemons.. Sep 05 07:05:22 pulman.spb.gsras.ru systemd[1]: Starting LSB: This shell script starts and stops OpenVPN daemons.... Sep 05 07:05:22 pulman.spb.gsras.ru openvpn[17020]: Adjusting environment for openvpn: [ DONE ] Sep 05 07:05:22 pulman.spb.gsras.ru openvpn[17020]: Service openvpn is already running.[PASSED] Sep 05 07:05:22 pulman.spb.gsras.ru systemd[1]: PID file /var/run/openvpn.pid not readable (yet?) after start.

На самом деле PID создаётся скриптом /etc/init.d/openvpn совсем другой:

-rw-r--r-- 1 root root 6 Sep  4 03:29 /var/run/openvpn-client.pid

Соответственно что-то совсем не то делает команды service openvpn start|stop|restart.

Как бы их (systemd и openvpn) подружить?

--
        С уважением,
                Владимир.
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить