-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QTS4 compatibility #72
Comments
The latest stable release is https://github.com/tailscale/tailscale-qpkg/releases/tag/v1.34.1, which has x19 packages available. You may find other binaries if you look for them, which are marked as Pre-release and not intended for use. Those are aimed at getting into the QNAP App Center, which has its own notion of packaging. For example: x19, x31, and x41 all use exactly the same ARMv7 binary. The Tailscale_1.34.2-1_arm-x41.qpkg gets bundled as the ARMv7 package which all three use. |
Thanks for your message @DentonGentry. My NAS is a TS-412 ( and not 420 as I mistakenly mentioned in my first message), with QNAP OS version 4.3.3.2211 |
from my reading of the old GitHub action builder code , it looks like the |
Next week we're expecting to release 1.36.0, so a new qnap-* package will appear. I'll include the x19 build this time instead of x41, and expect to use that for the QNAP App Center ARM32 build. It is unfortunate that we only get to deliver one ARM32 binary, we don't have a way to deliver one ARMv5 and one ARMv7. |
Thanks @DentonGentry. Don't hesitate to ping me if I can be any helpful for testing things on very old hardware ;) |
https://github.com/tailscale/tailscale-qpkg/releases/tag/qnap-1.36.0 includes an x19 binary. |
Hey @DentonGentry , I tried to install it, but get the |
We tried, by purchasing a refurbished TS-231K which arrived with QTS 4.x. Without us ever telling it to do so, it updated itself to QTS5 overnight one night. QNAP is apparently pushing to get devices onto QTS5. At this point I don't expect to be able to support QTS4. We do not have a way to develop for it nor test it. |
That's very unfortunate, as some (very) "old" Qnap devices can't migrate to QTS5. :'( |
I understand that you want QTS4 support. We did try. At this point I do not expect to put more effort into it. You are welcome to continue to use the CLI version https://github.com/tailscale/tailscale-qpkg/releases/tag/v1.34.1, which will continue to interoperate with Tailscale updates for the foreseeable future. |
Thanks for your answer @DentonGentry . I'm sad but I can understand. |
If you want to build the |
Hey @DentonGentry ,
and
the |
QTS4 would also require the QVPN package be installed, to create /dev/net/tun. Presumably you already had it. To support QTS4 we have to add QVPN as a package dependency, which QTS5 users would also have to install it as I know of no way for a package to express different dependencies based on QTS version. |
Hej @DocEmmetBrown, FWIW, the binaries (well, executables) still work. A workaround is to extract the executables Prerequisites:
Hope that helps. |
Thanks @QuantumLibet . I continue building the packages from source, which is super quick, and it works perfectly ;) |
If there are any examples of packages which can express a different set of dependencies for QTS4 versus QTS5, we would do that. We'd still need to acquire a QTS4 system to be able to test and develop, and prevent it from auto-updating to QTS5, but we can probably do that. |
Hi @DentonGentry , |
Hi @DocEmmetBrown , I followed your comment to build pkg for my qnap TS-412 on ubuntu18.04. I got an error shown below. I am wondering if you have met this error before. Thank you. `
` |
Hi @HansRen1024 , you might need to run |
@DocEmmetBrown Brilliant! I have had them run properly. Thank you, Emmet! |
@HansRen1024 Did you have a previous version of Tailscale installed on your TS-412? Did the package you created also include the QVPN package necessary for the QTS4 version? I am asking, since it was my understanding, that the current source does not build the QVPN package, which QTS4 needs, but QTS5 does not. |
@QuantumLibet : "QVPN Service" is available from the QNAP App Center, even with QTS version 4.* . It does not have to be built AFAIU. |
The x19 architecture cannot run QTS5 anyway, but can run Tailscale perfectly. Updates tailscale#72
Hey Denton, did you manage to get TailScale working on your TS-231K running QTS 5? The available download is currently not compatible. |
Hi @DentonGentry, v1.34.1 does install on an old QNAP TS870 Pro with QTS 4.3.6.2665, and I've also updated it successfully extracting the latest qpkg and overwriting the files. However, 1.34.1 does not create an app icon in QTS, nor a web interface.
but it would be nice to have a web interface :) Also, the |
I have an old QNAP TS-231 with firmware 4.3.6.2665 and I was able to build the latest release 1.58.2 as suggested here #72 (comment) |
Hi @salimhb Thanks for confirming. I did try to git clone and build the latest version, but it says it wants go version 1.23, but I only have 1.22 (which I understand it's the latest one). Did someone managed to build a recent version for QNAP with x86_64 intel cpu (EG: i3-3220) in qpkg format with working web interface? |
The build should run in docker. I manage to run it and it creates packages for all CPUs.
|
Sorry but I'm not sure what you mean. |
I'm running the compile on my desktop using docker and then simply installing the package in QNAP. When the build works, it generates Packages for all architectures. Which one do you need?
|
x86_64 :) |
Alright, here's the file. I hope it works for you Tailscale_1.58.2-1_x86_64.zip |
Thanks for helping @salimhb ! Unfortunately it's not working. I tried to remove the previous files before reinstalling, without luck. Currently I'm using it through ssh, manually starting tailscaled after each boot (no autostart). |
I don't know what would be the issue here. Is there anything in the event logs? |
Actually yes, didn't check before, sorry. It keeps throwing the same error since I tried to install.
App center said the app was installed correctly and I didn't get any error from it, though the app is not listed in the App center. Not sure if a reboot will change anything (will try in the next days). Nas is a TS-870 Pro with latest supported QTS 4.3.6.2665. EDIT: Ok, I feel a bit stupid. In the past I've added myqnap.org repo to the App center, and Tailscale was showing there and not under QNAP Store. I tried to start the app and it's working, also with the web interface, though I'm not sure if the link under EDIT2:
Working like a charm! Thank you @salimhb ! |
Nice that it finally worked :) |
Exit node is working for me. |
Hi Folks,
I used to update my qnap-412 NAS with the
Tailscale_*_arm-x19.qpkg
packages, and they don't seem to be available anymore with the new building system.Is there a chance that I can find them somewhere ? or do I have to build them myself ?
Thanks a lot for this package, and also for all the hard work in Tailscale, the product is amazing !
The text was updated successfully, but these errors were encountered: