zerotier/DesktopUI

UI Not Detecting Invalid Local Authtoken - "Waiting for ZeroTier System Service..."

glimberg opened this issue · 4 comments

Adding here to make sure we don't forget to fix. "Waiting for system service" issue is caused by an invalid copy of the service authtoken in the user's home directory.

We need to detect this by catching 403 responses from the service backend & giving the user the ability to recopy the token in the tray app.

Current workaround until this is fixed

macOS fix:

  • Close the ZeroTier tray application
  • Open a terminal and execute the following command: rm ~/Library/Application\ Support/ZeroTier/One/authtoken.secret and possibly rm ~/Library/Application\ Support/ZeroTier/authtoken.secret as well
  • Reopen the ZeroTier UI application. You should be prompted for the administrator password so you can re-copy the authtoken into your user settings folder.

Windows:

  • Open Explorer and type: %LOCALAPPDATA%\ZeroTier\ into the location bar.
  • Remove authtoken.secret.
  • If a One subfolder exists, delete authtoken.secret from there as well.

Same problem here with Manjaro Linux 22.04
Is there no fix for Linux?

windows环境下,问题可以解决。

The problem can be solved under Win10

Current workaround until this is fixed

macOS fix:

* Close the ZeroTier tray application

* Open a terminal and execute the following command: rm ~/Library/Application\ Support/ZeroTier/One/authtoken.secret and possibly rm ~/Library/Application\ Support/ZeroTier/authtoken.secret as well

* Reopen the ZeroTier UI application. You should be prompted for the administrator password so you can re-copy the authtoken into your user settings folder.

Windows:

* Open Explorer and type: %LOCALAPPDATA%\ZeroTier\ into the location bar.

* Remove authtoken.secret.

* If a One subfolder exists, delete authtoken.secret from there as well.

This workaround doesn't work for me in W11