nextdns: Unifi UXG Pro does not work
When trying to install it on the Unifi UXG Pro router i get this message (it’s based on the same kernel as UDM (Pro)):
# sh -c 'sh -c "$(curl -sL https://nextdns.io/install)"'
INFO: OS: ubios
INFO: GOARCH: arm64
INFO: GOOS: linux
INFO: NEXTDNS_BIN: /data/nextdns
INFO: LATEST_RELEASE: 1.32.0
i) Install NextDNS
e) Exit
Choice (default=i): i
INFO: Installing NextDNS...
Error: invalid arguments /tmp/nextdns.list, unifi-os:/etc/apt/sources.list.d/nextdns.list you must use just one container
Error: no container with name or ID unifi-os found: no such container
Error: no container with name or ID unifi-os found: no such container
Error: no container with name or ID unifi-os found: no such container
Is there anything specific I can test/do to fix this? 😃 Running UXG Pro firmware 1.9.0-4.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 48 (3 by maintainers)
Right now thats even more 😀 375, but no updates so far. @rs Maybe you can help?
Thank you! 🙂
Poking around with some of the install script’s
FORCE_*ENVs to no avail. Even if the installation seems successful, running thenextdnsbinary (for any of the subcommands besidesversion) results in:system not supported. On the plus side, that means the architecture of the binary is correct and that it executes. I think it’s tripping over some of the checks for theubiosplatform like: https://github.com/nextdns/nextdns/blob/90dca2ec199308d69578dc5cdfd99046a805ba72/host/service/ubios/service.go#L28-L30I’ve included a ton of info from my UXG Pro. I’ve also got 2x uSgs at my disposal. Let me know if there anything else I can help with.
It’s unclear to me what the analog for some of these checks would be for the UXG Pro’s UbiOS as it seems novel compared to the USG.
https://github.com/nextdns/nextdns/blob/90dca2ec199308d69578dc5cdfd99046a805ba72/host/service/ubios/service.go#L45
# cat /proc/1/cgroup# podman ps# podman image ls# podman info# uname -a# cat /etc/os-release"sh -x -c 'DEBUG=1 sh -x ./install-nextdns.sh'"
No i just used the defaults, with Router I said yes. After that I rebooted and it worked. However, since I dont ‘trust’ it keeps working I have removed it now and went for the normal DNS via IP in the UI.
My friends, firmware UXG Pro 3.0.7 allowed me to install sh` -c ‘sh -c “$(curl -sL https://nextdns.io/install)”’ without any workarounds, NextDNS after almost 2 years is now running on my UXG Pro!