On newer MacOS versions the user must explicitly authorize new extensions. PORT_ERROR on Mac is typically caused by the ZeroTier tun/tap driver failing to load.

If you are having this problem (especially on High Sierra and newer) try visiting the "General" tab of the "Security & Privacy" system perferences dialog. There you will be able to approve new extensions. Approve any ZeroTier extensions and then try restarting the ZeroTier service by opening a terminal and typing:


sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist


Followed by:


sudo launchctl load /Library/LaunchDaemons/com.zerotier.one.plist


Restarting the system will also accomplish this.

NOTE that authorization of kernel extensions will NOT work in remote desktop sessions. Apple requires it to be done directly on the system console. Via a remote session you can click the button but it will have no effect. We are not aware of any known work-around for this.

ALSO if the mouse/trackpad is emulated by a 3rd party application (MagicPrefs, BetterTouchTool, Synergy, etc.), it won't work. 

If it's still not working

Via wanjochan on github:

Here my steps for your fellows reference:

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.



Related issues