luci-app-tailscale-community: Missing Dependency ip

Open Beginner friendly
#8,730 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
68/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Domain
tooling

Research direction

Start with the package metadata for luci-app-tailscale-community and inspect how its dependency on ip is declared. Compare the available ip-full package on the reported OpenWrt release and verify the dependency warning in LuCI; done means installation no longer reports a missing dependency while Tailscale remains installable.

Written by the indexing model from the issue text.

Description

Is there an existing issue for this?
  • I have searched among all existing issues (including closed issues)
screenshots or captures
Image
Actual behaviour

Missing Dependency Warning. Still installs and since I have the standard equivalent package "ip-full" package installed, there is no issue that I am aware of. Everything works fine as of now despite this installation error:

  * 2026/06/24 03:14:23 You have disabled logging. Tailscale will not be able to provide support.
  * 2026/06/24 03:14:23 logtail started
  * 2026/06/24 03:14:23 Program starting: v1.98.3-1 (OpenWrt), Go 1.26.4: []string{"/usr/sbin/tailscaled", "--cleanup"}
  * 2026/06/24 03:14:23 LogID: 6c316b63e51df296573216b3991c9d268396135ee2b2af8b269fbdc475789691
  * 2026/06/24 03:14:23 logpolicy: using system state directory "/var/lib/tailscale"
  * logpolicy.ConfigFromFile /var/lib/tailscale/tailscaled.log.conf: open /var/lib/tailscale/tailscaled.log.conf: no such file or directory
  * logpolicy.Config.Validate for /var/lib/tailscale/tailscaled.log.conf: config is nil
  * 2026/06/24 03:14:23 dns: [rc=unknown ret=direct]
  * 2026/06/24 03:14:23 dns: using "direct" mode
  * 2026/06/24 03:14:23 dns: using *dns.directManager
  * 2026/06/24 03:14:23 dns: inotify: NewDirWatcher: context canceled
  * 2026/06/24 03:14:23 flushing log.
  * 2026/06/24 03:14:23 logger closing down
Expected behaviour

When attempting to install package, warning message comes up that one dependency (ip) is missing. Would of expected the package to have a "or" for the ip-full package that exist that contains the full "ip" toolset. I don't think even in OpenWRT X86 builds have I seen a regular "ip" package in a repository. Other than that, everything I have tested so far works without a problem, I guess proving that the ip-full package is the proper package to use for this.

Steps to reproduce

I only have Dynalink DL-WRX36 running v25.12.2 and a few Gli.Net routers, none of their repositories show a "ip" only package. So the best way to reproduce this is to attempt to install this package in the LUCI UI:

  1. Log into router
  2. Navigate to System -> Software and put "luci-app-tailscale-community" in the filter bar and then hit update list
  3. Attempt to install the package, will see the missing dependency warning I showed in the screenshot.
Additional Information
"kernel": "6.12.74",
        "hostname": "V-Matrix3",
        "system": "ARMv8 Processor rev 4",
        "model": "Dynalink DL-WRX36",
        "board_name": "dynalink,dl-wrx36",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "25.12.2",
                "firmware_url": "https://downloads.openwrt.org/",
                "revision": "r32802-f505120278",
                "target": "qualcommax/ipq807x",
                "description": "OpenWrt 25.12.2 r32802-f505120278",
                "builddate": "1774469393"
What browsers do you see the problem on?

No response

Relevant log output

Dominant language
JavaScript
Stars
7.9k
Forks
2.9k
Avg merge
4d 5h
Merged PRs (30d)
30

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from openwrt/luci

All issues in openwrt/luci

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.