В Mint 19 openvpn не видит файл для директивы auth-user-pass с логином и паролем. В Mint 18 работало без проблем. Запуск openvpn через sudo systemctl. 777 на файл не помогает.
В journalctl:
-- Начат процесс запуска юнита openvpn@client.service.
окт 02 17:14:41 PCM23 ovpn-client[30959]: WARNING: cannot stat file '<путь до файла который точно есть и доступен для чтения>': No such file or directory (errno=2)
окт 02 17:14:41 PCM23 ovpn-client[30959]: Options error: --auth-user-pass fails with 'путь до файла который точно есть и доступен для чтения': No such file or directory (errno=2)
окт 02 17:14:41 PCM23 ovpn-client[30959]: Options error: Please correct these errors.
окт 02 17:14:41 PCM23 ovpn-client[30959]: Use --help for more information.
окт 02 17:14:41 PCM23 systemd[1]: openvpn@client.service: Main process exited, code=exited, status=1/FAILURE
окт 02 17:14:41 PCM23 systemd[1]: openvpn@client.service: Failed with result 'exit-code'.
окт 02 17:14:41 PCM23 systemd[1]: Failed to start OpenVPN connection to client.
-- Subject: Ошибка юнита openvpn@client.service
-- Defined-By: systemd
Так же пробовал добавить директиву cd около auth-user-pass с путем до папки с файлом логина и пароля. Ругается так же, но уже конкретно на путь в cd.
конфиг vpn:
client
dev tun
proto tcp-client
remote sphvpn.from.sh 443
resolv-retry infinite
cipher AES-256-CBC
keepalive 10 120
# Keys
# Identity
ca ca.crt
tls-auth ta.key 1
key-direction 1
remote-cert-tls server
cd /home/<пользователь>/openvpn
auth-user-pass openvpn.txt
auth-nocache
# Security
nobind
persist-key
persist-tun
comp-lzo
verb 3
# DNS
script-security 2
up ./update-resolv.sh
down ./update-resolv.s
/etc/defaults/openvpn:
AUTOSTART="all
STATUSREFRESH=10
OPTARGS=""
OMIT_SENDSIGS=0
UPD: решил проблему положив файл с логином\паролем около файла с настройками vpn в директории /etc/openvpn/