Secure Enclave issue after using Migration Assistant on macOS

Hi,

We’re having an issue with the Pritunl VPN Client on new MacBooks with Device Authentication enabled.

We have two machines with the same hardware and system version, both fully updated. However, only the machine where we used Migration Assistant to transfer data and settings from an old Mac is having problems connecting to the VPN when Device Authentication is active.

The error mentions a Secure Enclave issue — it seems the Pritunl client can’t access or use the protected key properly.

On the other machine, where we did the backup and migration manually, everything works fine with the same user and Device Auth configuration.

What we’ve tried:

  • Reinstalled the Pritunl Client
  • Removed and re-imported the VPN profile
  • Updated the system

Questions:

  1. Can using Migration Assistant really cause issues like this with the Secure Enclave?
  2. Have there been similar reports? Is there any recommended way to handle this situation?
  3. Is there a safe way to restore Device Authentication to work correctly on the new Mac?

Thanks in advance for any help or guidance.

You will likely need to reset the Secure Enclave input. Run the commands below to clear the configuration file it is stored in then restart the service.

sudo rm -rf /Library/Application\ Support/Pritunl/pritunl-client.json
sudo launchctl unload /Library/LaunchDaemons/com.pritunl.service.plist
sudo launchctl load /Library/LaunchDaemons/com.pritunl.service.plist

It worked! Thanks again, Zach!

The next release will have a reset Secure Enclave in the menu to correct this issue in the future.

Perfect Zach!