Having recently installed 23.05.3 onto a new ER605, I am testing some of my basic requirements, one of which is to run tailscale.
After updating the package list it seems tailscale is just not in there.
I am aware that on storage constrained devices with 16M or less available that tailscale won't run as it just won't fit (even though the current ipk shows only around 10Mb once installed on some of my other devices). I have experienced this with some other devices (like my MR6400). However, the ER605 has 100Mb storage (currently reporting 99Mb free), so I don't think the package would be missing due to this constraint.
I can of course try to install it directly via other means, but I also wanted to understand why tailscale was not in the package list and also why it will differ between routers? (My AC88U has tailscale in its package list is also 23.05.3 and has 100M storage)
Are there any other factors which would prevent tailscale from showing in the package list on this device?
Yes, I had updated the package list first with the opkg update. I had also tried it via luci. All the packages update, but it is simply not in the package list. Looking from luci, I see (after update) there are 7181 packages available on my ER605. Doing the same on my AC88U also running 23.05.3 I see 7200 packages available. Clearly some are missing (including tailscale) and I'd like to understand why there is a difference between models with identical versions.
root@ER605-OpenWRT:~# opkg update
Downloading https://downloads.openwrt.org/releases/23.05.3/targets/ramips/mt7621/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading https://downloads.openwrt.org/releases/23.05.3/targets/ramips/mt7621/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/base/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/luci/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/routing/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
Downloading https://downloads.openwrt.org/releases/23.05.3/packages/mipsel_24kc/telephony/Packages.sig
Signature check passed.
root@ER605-OpenWRT:~# opkg list | grep tailscale
root@ER605-OpenWRT:~#
Ok... so I must eat my words...
It's not in the repo for some reason. I'm not seeing it for that architecture at all for anything 23.05. It is there in 22.03 (but package that won't work with a 23.05 installation).
So, you're right... it's missing. I don't know why.
This would also explain why it's missing for my TP-Link MR6400, as this is also of the same ramips architecture. If it worked on 22.03, it must be possible to work on ramips, I guess it may be that it's just not been updated for this version. Any ideas where I could start enquiries on this?
It is available on other platforms (like the two devices I checked - pi4 and routerstation pro) for 23.05. This suggests that maybe there was a build failure for the package on the platform in question.
It's also not available for mvebu/cortexa9 (vfpv3-d16) . =(
But the weird thing is -- it was available before.
I installed it normally via opkg a few weeks ago in my mom's router; I havent updated anything on that OpenWrt, and yesterday I messed up some tailscale configs and thought it was best to reinstall & start clean again, but now I can't install anymore.
Do you know if there's someplace we should, idk, 'report' this?
Seems it's just happened again. Yesterday tailscale was showing as available, then today it is missing from the repo again. My guess is that something happened during the recent release of 23.05.05. Any suggested work-arounds, or do we just need to report it in https://github.com/openwrt/packages/issues/ and wait for someone to correct?