I've set up an openvpn-based connection, based on .config/system.d/openvpn.service.sample. It works, but I periodically get log messages such as these
QuoteDisplay MoreFeb 29 19:12:22 pi4b openvpn[1064]: [UNDEF] Inactivity timeout (--ping-restart), restarting
Feb 29 19:12:22 pi4b openvpn[1064]: SIGUSR1[soft,ping-restart] received, process restarting
Feb 29 19:17:22 pi4b openvpn[1064]: TCP/UDP: Preserving recently used remote address: [AF_INET]195.178.172.188:1194
Feb 29 19:17:22 pi4b openvpn[1064]: NOTE: setsockopt TCP_NODELAY=1 failed
Feb 29 19:17:22 pi4b openvpn[1064]: UDP link local: (not bound)
Feb 29 19:17:22 pi4b openvpn[1064]: UDP link remote: [AF_INET]195.178.172.188:1194
Feb 29 19:18:22 pi4b openvpn[1064]: [UNDEF] Inactivity timeout (--ping-restart), restarting
Feb 29 19:18:22 pi4b openvpn[1064]: SIGUSR1[soft,ping-restart] received, process restarting
and the connection is unstable, i.e. some time after starting the openvpn service the device seems to lose internet connectivity. I have a hunch this may be due to the fact that the connman-vpn service is running at the same time, even though I have no active configuration for it. It seems though that onve I stop it, the above messages stop and the connection is more stable.
The problem is that I can't seem to disable this service. It is shown as disabled, but is started nevertheless on next boot. I think that's because all these system services reside in /usr/lib/systemd/system, which is on a readonly partition, so that systemctl disable can't remove the symlinks that bind it to the multi-user target.
Is there some way to disable the connman-vpn service?