Script: Update Tailscale on (nearly) all devices

So - confirming.- if I run the script on the Comet, I should ignore the warning messages and it will complete the Tailscale update. I simply need to reboot the Comet after the update is completed and it will be on the current Tailscale version?

@admon, first of all, thank you so much for taking the time to create this script and share it with the community. :slight_smile: I truly appreciate it.

I’m having issues with using the update script & I’m not sure what went wrong.

I have a Slate AX and I followed the instructions exactly to SSH into the unit. I ran the script and it successfully updated. Didn’t realize at first it required a router reboot. After rebooting, I noticed that there was a yellow/gold banner that appeared (but without any of the usual text) in the Tailscale section. Also, Tailscale doesn’t seem to connect (the status dot stays yellow instead of turning blue). I also get an occasional red banner with a timeout message. Oddly, the Tailscale web dashboard shows that the Slate AX has been successfully updated (showing version 1.82) & that it’s connected to my Tailnet but nothing working right on the router - but the router clearly shows that it’s not connected.

I went back in via SSH and deployed the script again with the —restore flag. It successfully rolled back Tailscale to version 1.66 or so. Upon router reboot, Tailscale immediately showed as connected (blue dot), everything seems to be working correctly, and all the yellow and red banners are gone.

I’d still love to update to a newer version as 1.66 is quite old now. Do you know of any reasons why this might have failed? Does anything that I described sound like I did something wrong or missed something out? If you have any suggestions, I would really value hearing them. Thanks so much, once again.

Unfortunately, I can't really help with that. It still seems to be some hardcoded issue inside the UI.

@admon thanks so much for responding. So, are you saying that there’s an issue with the GLinet UI that’s causing the issue and at this point, there’s no resolution (but keeping the lower version of Tailscale)?

Yup, exactly. Seems like that.