Support for armv7 #1015

Open
opened 2025-11-20 05:21:50 -05:00 by saavagebueno · 5 comments
Owner

Originally created by @Lamera on GitHub (Jun 24, 2024).

Is your feature request related to a problem? Please describe.
I wanted to install netbird on a router from Teltonika. They have a package manager built-in. I saw that there are already integrations for Tailscale or ZeroTier. So it would be helpful to have the package built in to the web-ui.

But for now it would be great first to have support for this platform.
The error I get from the installation script:
Architecture armv7l not supported

Describe the solution you'd like
Support the platform armv7.

Describe alternatives you've considered
Alternative would be to use Tailscale instead.

Originally created by @Lamera on GitHub (Jun 24, 2024). **Is your feature request related to a problem? Please describe.** I wanted to install netbird on a router from Teltonika. They have a package manager built-in. I saw that there are already integrations for Tailscale or ZeroTier. So it would be helpful to have the package built in to the web-ui. But for now it would be great first to have support for this platform. The error I get from the installation script: `Architecture armv7l not supported` **Describe the solution you'd like** Support the platform armv7. **Describe alternatives you've considered** Alternative would be to use Tailscale instead.
saavagebueno added the feature-request label 2025-11-20 05:21:50 -05:00
Author
Owner

@mlsmaycon commented on GitHub (Jun 24, 2024):

@Lamera can you test with the arm6 binaries from our release page?

https://github.com/netbirdio/netbird/releases
https://github.com/netbirdio/netbird/releases/download/v0.28.2/netbird_0.28.2_linux_armv6.tar.gz

@mlsmaycon commented on GitHub (Jun 24, 2024): @Lamera can you test with the arm6 binaries from our release page? https://github.com/netbirdio/netbird/releases https://github.com/netbirdio/netbird/releases/download/v0.28.2/netbird_0.28.2_linux_armv6.tar.gz
Author
Owner

@Lamera commented on GitHub (Jun 25, 2024):

@mlsmaycon This binary works! Thank you!

Would be nice to see an official support in the install script or better via the package manager from Teltonika.

@Lamera commented on GitHub (Jun 25, 2024): @mlsmaycon This binary works! Thank you! Would be nice to see an official support in the install script or better via the package manager from Teltonika.
Author
Owner

@BitBlockv6 commented on GitHub (Aug 20, 2024):

Sorry for the question but is there a way to change the binarys root from your post ? He searches in / but i need /opt because i'am running DD-WRT with Entware and on DD-WRT is / read-only.
I tried a few ways but he always stays in /.

Thank you ...

@BitBlockv6 commented on GitHub (Aug 20, 2024): Sorry for the question but is there a way to change the binarys root from your post ? He searches in / but i need /opt because i'am running DD-WRT with Entware and on DD-WRT is / read-only. I tried a few ways but he always stays in /. Thank you ...
Author
Owner

@nazarewk commented on GitHub (Sep 2, 2024):

I'm actually trying to run armv6 binaries on Teltonika RUTX50 router (armv7) and having this issue:

root@yelk:/tmp/log/netbird# cat client.log 
2024-09-02T20:49:48Z INFO client/cmd/service_controller.go:24: starting Netbird service
2024-09-02T20:49:48Z INFO client/cmd/service_controller.go:64: started daemon server: /var/run/netbird.sock
2024-09-02T20:49:48Z INFO client/internal/connect.go:119: starting NetBird client version 0.28.9 on linux/arm
2024-09-02T20:49:48Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument
2024-09-02T20:49:49Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument
2024-09-02T20:49:51Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument
2024-09-02T20:49:54Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument
2024-09-02T20:49:58Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument
2024-09-02T20:50:05Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument
2024-09-02T20:50:14Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument
2024-09-02T20:50:18Z INFO util/grpc/dialer.go:75: DialContext error: context deadline exceeded
2024-09-02T20:50:18Z INFO management/client/grpc.go:56: createConnection error: context deadline exceeded
2024-09-02T20:50:18Z ERRO management/client/grpc.go:64: failed creating connection to Management Service: context deadline exceeded
2024-09-02T20:50:19Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument
...

EDIT: this seems to be #2116

@nazarewk commented on GitHub (Sep 2, 2024): I'm actually trying to run `armv6` binaries on Teltonika RUTX50 router (`armv7`) and having this issue: ``` root@yelk:/tmp/log/netbird# cat client.log 2024-09-02T20:49:48Z INFO client/cmd/service_controller.go:24: starting Netbird service 2024-09-02T20:49:48Z INFO client/cmd/service_controller.go:64: started daemon server: /var/run/netbird.sock 2024-09-02T20:49:48Z INFO client/internal/connect.go:119: starting NetBird client version 0.28.9 on linux/arm 2024-09-02T20:49:48Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument 2024-09-02T20:49:49Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument 2024-09-02T20:49:51Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument 2024-09-02T20:49:54Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument 2024-09-02T20:49:58Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument 2024-09-02T20:50:05Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument 2024-09-02T20:50:14Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument 2024-09-02T20:50:18Z INFO util/grpc/dialer.go:75: DialContext error: context deadline exceeded 2024-09-02T20:50:18Z INFO management/client/grpc.go:56: createConnection error: context deadline exceeded 2024-09-02T20:50:18Z ERRO management/client/grpc.go:64: failed creating connection to Management Service: context deadline exceeded 2024-09-02T20:50:19Z ERRO util/grpc/dialer.go:38: Failed to dial: dial: dial tcp 35.186.199.111:443: connect: invalid argument ... ``` EDIT: this seems to be #2116
Author
Owner

@toxa1983poloskov commented on GitHub (Oct 14, 2024):

Raspberry Pi 2B also no longer supported )))
Why did you stop supporting so early armv7l?

@toxa1983poloskov commented on GitHub (Oct 14, 2024): Raspberry Pi 2B also no longer supported ))) Why did you stop supporting so early armv7l?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1015