Public bug reported: package version: 2.3.10-1ubuntu2.1
Crash logs: Jun 27 10:51:28 ubuntu-xenial ovpn-client[1182]: Preserving previous TUN/TAP instance: tun0 Jun 27 10:51:28 ubuntu-xenial ovpn-client[1182]: NOTE: Pulled options changed on restart, will need to close and reopen TUN/TAP device. Jun 27 10:51:28 ubuntu-xenial ovpn-client[1182]: Closing TUN/TAP interface Jun 27 10:51:28 ubuntu-xenial ovpn-client[1182]: /sbin/ip addr del dev tun0 local 10.66.0.32 peer 10.66.0.1 Jun 27 10:51:28 ubuntu-xenial ovpn-client[1182]: Linux ip addr del failed: external program exited with error status: 2 Jun 27 10:51:29 ubuntu-xenial ovpn-client[1182]: ROUTE_GATEWAY 10.20.0.1/255.255.240.0 IFACE=enp0s8 HWADDR=08:00:27:b0:b7:a9 Jun 27 10:51:29 ubuntu-xenial ovpn-client[1182]: ERROR: Cannot ioctl TUNSETIFF tun: Operation not permitted (errno=1) Jun 27 10:51:29 ubuntu-xenial ovpn-client[1182]: Exiting due to fatal error Jun 27 10:51:29 ubuntu-xenial systemd[1]: openvpn@client.service: Main process exited, code=exited, status=1/FAILURE Jun 27 10:51:29 ubuntu-xenial systemd[1]: openvpn@client.service: Unit entered failed state. Jun 27 10:51:29 ubuntu-xenial systemd[1]: openvpn@client.service: Failed with result 'exit-code'. When the client reconnects after a disconnect and the pulled options change in a way that the client requires an interface reset, it crashes, because it doesn't have the privileges anymore. Privileges are dropped by openvpn after startup for security reason as far as i understood. This google search shows that this is a common problem of openvpn: https://www.google.com/search?ei=1uIUXeXTM8_N6ATK_p6gCw&q=openvpn+Pulled+options+changed+on+restart%2C+will+need+to+close+and+reopen+TUN%2FTAP+device&oq=openvpn+Pulled+options+changed+on+restart%2C+will+need+to+close+and+reopen+TUN%2FTAP+device I'm aware that my specific problem might be fixed by bugfixes like this: https://community.openvpn.net/openvpn/ticket/649 But as long as the possibility exists that a change in the pulled options require an interface reset, the service WILL crash and never restart without manual user interaction. This could be fixed by adding "Restart=on-failure" to the openvpn- client@.service for example. ** Affects: openvpn (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1834514 Title: client service crashes when pulled options change To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/1834514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs