Scenario
You have a Mac; the OpenVPN client is installed, but it won't run. A typical scenario is that after restarting the laptop, another user logs into their profile, and then when you try to use your profile, OpenVPN simply won't open.
Solution
Run this bash script with sudo or as root:
-- cut here --
sudo launchctl bootout system /Library/LaunchDaemons/org.openvpn.client.plist
sudo launchctl bootstrap system /Library/LaunchDaemons/org.openvpn.client.plist
# 1. Kill all processes from any user
sudo pkill -9 -f "OpenVPN Connect"
sudo pkill -9 -f "ovpnagent"
# 2. Delete the communication file locked by the other user
sudo rm -f /var/run/agent_ovpnconnect.sock
# 3. Restart the background service
sudo launchctl kickstart -k system/org.openvpn.client
sudo launchctl enable system/org.openvpn.client
sudo launchctl bootstrap system /Library/LaunchDaemons/org.openvpn.client.plist
-- cut here --
I hope this was helpful.