Tailscale install failed

Folks:
I am testing tailscale install and it failed. I rebooted and tried again and it failed exactly the same way.

root@ea8500:~# opkg install --force-reinstall tailscale
Removing package tailscale from root...
logtail started
Program starting: v1.58.2-1 (OpenWrt), Go 1.21.13: []string{"/usr/sbin/tailscaled", "--cleanup"}
LogID: 62b57bb3b09ca47354cadc149361ec340d10efb66398c8751c8f54725bc55c90
logpolicy: using system state directory "/var/lib/tailscale"
dns: [rc=unknown ret=direct]
dns: using "direct" mode
dns: using *dns.directManager
linuxfw: clear iptables: exec: "iptables": executable file not found in $PATH
linuxfw: clear ip6tables: exec: "ip6tables": executable file not found in $PATH
flushing log.
logger closing down
Installing tailscale (1.58.2-1) to root...
Downloading https://downloads.openwrt.org/releases/23.05.2/packages/arm_cortex-a15_neon-vfpv4/packages/tailscale_1.58.2-1_arm_cortex-a15_neon-vfpv4.ipk
Configuring tailscale.
logtail started
Program starting: v1.58.2-1 (OpenWrt), Go 1.21.13: []string{"/usr/sbin/tailscaled", "--cleanup"}
LogID: 62b57bb3b09ca47354cadc149361ec340d10efb66398c8751c8f54725bc55c90
logpolicy: using system state directory "/var/lib/tailscale"
dns: [rc=unknown ret=direct]
dns: using "direct" mode
dns: using *dns.directManager
linuxfw: clear iptables: exec: "iptables": executable file not found in $PATH
linuxfw: clear ip6tables: exec: "ip6tables": executable file not found in $PATH
flushing log.
logger closing down
root@ea8500:~# 


Any suggestions?

Besides "read the FM" : https://github.com/openwrt/packages/tree/openwrt-23.05/net/tailscale ?

I read the URL page. Not sure what is "Read the FM".
tailscaled gets installed as dependency. I did the enable and start and it still failed:

root@ea8500:~# opkg install tailscale tailscaled
Package tailscale (1.58.2-1) installed in root is up to date.
Package tailscale (1.58.2-1) installed in root is up to date.
root@ea8500:~# /etc/init.d/tailscale enable
root@ea8500:~# /etc/init.d/tailscale start
logtail started
Program starting: v1.58.2-1 (OpenWrt), Go 1.21.13: []string{"/usr/sbin/tailscaled", "--cleanup"}
LogID: 0c640c9d771927b3510249e38082f217d54e2924db04657fe8843799af7a50e7
logpolicy: using system state directory "/var/lib/tailscale"
dns: [rc=unknown ret=direct]
dns: using "direct" mode
dns: using *dns.directManager
linuxfw: clear iptables: exec: "iptables": executable file not found in $PATH
linuxfw: clear ip6tables: exec: "ip6tables": executable file not found in $PATH
flushing log.
logger closing down
root@ea8500:~# 

apparently not all of it, then again reading <> understanding.

Do you mean this:

If you are running with nftables, it is not supported by tailscale, so disable it and configure firewall by yourself and add argument --netfilter-mode off to tailscale up command to disable iptables use.

If so, I will have to figure out how to do this.

1 Like

Hi there:

I think my skills for dealing with nftables and configure firewall is likely very limited. I do have a few dumb fast roaming openwrt devices. That does not have firewalls enabled.

Would installing tailscale be easier on those?

Frankly no idea what you are talking about. You can install a tailscale on each endpoint if you like.

Or use OpenWRT 24.10-rcX where newer tailscale supports nftables.

3 Likes

Great. Somehow, I wasn't able to catch on to this detail.
Thank you so much.

The Tailscale Package has been dropped from OpenWrt.

I had planned to use OpenWrt, but that is no longer an option.

Why would you propagate blatantly false information?

You have an aggressive style of communication.

The misinformation is not intentional, navigating theses forums/website is just too confusing, unless you live on the site 24/7.

In this thread you have posted two different Tailscale versions, why?

One is the package available in Main/Master branch and the other in 24.10 branch.

And the third one seriously impaired not working with nftables in 23.05 stable branch.

1 Like

Guys: Passionate volunteers give us something we find useful. Let us stay supportive, encouraging, and inspiring.

1 Like

I have Tailscale installed on multiple Ubiquiti EdgeRouters(via GitHub), macOS, iOS, iPadOS, tvOS, Windows 10 and Ubuntu. In all cases the installation and upgrade of Tailscale is straightforward.

However upgrading Tailscale on OpenWrt is NOT straightforward due to the Tailscale requiring newer version of golan than the Official release of OpenWrt supports.

The only solution at the moment is to upgrade to OpenWrt RC just to get newer golan version. Having to constantly upgrade to a OpenWrt RC version is not a practical solution. Hence there is discussion about dropping Tailscale from OpenWRT.

You should not stop on RC if you want daily tailscale upgrades and reboots.

That is not a practical solution.

The official release of Tailscale should run on the official release of OpenWrt.

OpenWrt and Tailscale need to sort it out.

Comes down to their release train prioritization. I am sure that it would get done sooner or later. Cheers!

It would need a change in policy by both OpenWrt & Tailscale before prioritization can be altered.

I have parked OpenWrt to one side until there is a change in policy.

Curiosity go the better of me.

I upgraded to OpenWrt 24.10.0-rc-4 and successfully installed Tailscale 1.78.1-r1 as an Exit Node on my second attempt.

1 Like