RUT955 Tailscale

Hi, we have a RUT955 running with firmware RUT9_R_00.07.04.2.

We are having issues when trying to install Tailscale. The router is saying I do not have enough space in /overlay. Is there a solution to this without using an external USB/SD?

I’ve also tried this

root@RUT955:/overlay/upper# opkg install /tmp/tailscale_1.24.2-1_mips_24kc.ipk
Installing tailscale (1.24.2-1) to root…
Installing tailscaled (1.24.2-1) to root…
Package installation encountered an error, removing previously installed packages.
Collected errors:

  • pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.143-1-79c5dc6db69102eb2943a96b9bec8b63) for kmod-tun
  • verify_pkg_installable: Only have 2900kb available on filesystem /overlay, pkg tailscaled needs 5635

root@RUT955:/overlay/upper# opkg install tailscale
Installing tailscale (1.24.2-1) to root…
Package installation encountered an error, removing previously installed packages.
Collected errors:

  • pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.143-1-79c5dc6db69102eb2943a96b9bec8b63) for kmod-tun
  • verify_pkg_installable: Only have 2924kb available on filesystem /overlay, pkg tailscale needs 3326

root@RUT955:/overlay/upper# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 10496 10496 0 100% /rom
tmpfs 62432 1204 61228 2% /tmp
/dev/mtdblock6 3456 532 2924 15% /overlay
overlayfs:/overlay 3456 532 2924 15% /
tmpfs 512 0 512 0% /dev
/dev/mtdblock7 576 332 244 58% /log

root@RUT955:/overlay/upper# du /overlay | sort -n
0 /overlay/upper/.ssh
0 /overlay/upper/etc/certificates
0 /overlay/upper/etc/certificates/status
0 /overlay/upper/etc/hostapd
0 /overlay/upper/etc/uci-defaults
0 /overlay/upper/etc/uci-defaults/etc
0 /overlay/upper/etc/uci-defaults/linux
0 /overlay/upper/log
0 /overlay/upper/root/.config
0 /overlay/upper/root/.config/lftp
0 /overlay/upper/usr/bin
0 /overlay/upper/usr/sbin
0 /overlay/work
0 /overlay/work/work
1 /overlay/upper/etc/crontabs
1 /overlay/upper/etc/dropbear
1 /overlay/upper/etc/openvpn
1 /overlay/upper/etc/sysctl.d
2 /overlay/upper/root
2 /overlay/upper/root/.local
2 /overlay/upper/root/.local/share
2 /overlay/upper/root/.local/share/lftp
5 /overlay/upper/etc/rms_mqtt
7 /overlay/upper/etc/vuci-uploads
9 /overlay/upper/usr/lib/opkg/info
25 /overlay/upper/usr/lib/mdcollectd
55 /overlay/upper/etc/config
101 /overlay/upper/etc/profiles
117 /overlay/upper/usr/lib/opkg
141 /overlay/upper/usr/lib
182 /overlay/upper/etc
284 /overlay/upper/usr/share
284 /overlay/upper/usr/share/mobifd
425 /overlay/upper/usr
609 /overlay/upper
610 /overlay/

Hello,

Unfortunately, not much can be done. I am not sure, but it is possible that there will be slighly more flash memory available on RUT955 on older FW. You can try 7.3.4 or 7.02.7 FW. However, even if it will fit, it is likely that it will take up all your free flash and you wont be able to install any other packages. I would suggest expanding the memory with USB drive (link here).

Kind Regards,

You can run “official” openwrt on the RUT955. And only install required packages. Last not least: Cross-compile tailscale_COMBINED and install it (COMBINED: tailscale+tailscaled within one multi-call binary. Like busybox.) Simply removing already installed packages does NOT FREE used flash.

This topic was automatically closed after 15 days. New replies are no longer allowed.