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.


Leave a Reply

Your email address will not be published. Required fields are marked *