id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 630,auth-user-pass broken when using systemd,gcau,,"Since 2.3.8 auth-user-pass fails to get stdin for username/password when started via systemd. Error log: neither stdin nor stderr are a tty device, can't ask for Auth password. If you used --daemon, you need to use --askpass to make passphrase-protected keys work, and you can not use --auth-nocache. Setting --askpass does not work either (there is no client cert), and --auth-nocache is not used. Reverting to 2.3.7 fix the issue. systemd service file: {{{ [Unit] Description=OpenVPN tunnel for %I After=syslog.target network-online.target Wants=network-online.target Documentation=man:openvpn(8) Documentation=https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage Documentation=https://community.openvpn.net/openvpn/wiki/HOWTO [Service] PrivateTmp=true Type=forking PIDFile=/var/run/openvpn/client_%i.pid ExecStart=/usr/sbin/openvpn --cd /etc/openvpn/client --config %i.conf --daemon --writepid /var/run/openvpn/client_%i.pid CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_DAC_READ_SEARCH LimitNPROC=10 DeviceAllow=/dev/null rw DeviceAllow=/dev/net/tun rw [Install] WantedBy=multi-user.target }}} ",Bug / Defect,closed,major,,Generic / unclassified,OpenVPN 2.3.8 (Community Ed),"Not set (select this one, unless your'e a OpenVPN developer)",fixed,,