Summary: | Отсутствует /var/run/openvpn | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Владимир Диденко <vladimir.didenko> |
Component: | openvpn | Assignee: | Nikolay A. Fetisov <naf> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | kiber_pank4, naf, prividen |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Владимир Диденко
2015-07-15 14:41:56 MSK
(In reply to comment #0) > Service-файлы в отличие от init скрипта создают pid-file в /var/run/openvpn, но > поскольку данная директория не пакуется, то сервис не стартует, пока ее ручками > не создашь. Нужно либо pid-файлы создавать в /var/run, либо все-таки паковать > /var/run/openvpn. Паковать бесполезно, /var/run сейчас tmpfs и пересоздаётся каждый раз при старте. Надо запаковать конфиг для tmpfiles.d Вот образец из центоси: # cat /usr/lib/tmpfiles.d/openvpn.conf D /var/run/openvpn 0710 root openvpn - Подтверждаю. Из коробки сервис systemd не работает. Создание файла конфигурации для systemd-tmpfiles типа того, что указал Michael A. Kangin решает проблему. openvpn-2.3.12-alt1 -> sisyphus: * Fri Sep 09 2016 Nikolay A. Fetisov <naf@altlinux> 2.3.12-alt1 - New version - Creating PID directory for the systemd units (Closes: 31145) - Adding openvpn-devel subpackage with header file (Closes: 31085) - Adding /etc/openvpn/{client,server}/ dirs for systemd units - Enabling support for systemd-ask-password utility (Closes: 32204) |