OpenVPN throwing error on El Captain
Attempting to connect using an OpenVPN Client can result in a rather cryptic error message: “JSONDialog: Error running jsondialog”.
This is due to System Integrity Protection being enabled in the latest version of OSX as an anti-malware measure. This is also called “rootless” mode.
- Reboot your Mac
- Hold down Command-R until you see the Apple logo and a progress bar.
- When the recovery enviroment has booted, go to Utilities and select Terminal.
- When Terminal has opened, type csrutil disable;reboot.
- This will disable SIP and reboot the machine.
Usual warnings about own risk, etc.