[GH-ISSUE #1745] Failed to start netbird on armv7l GNU/Linux #3191

Open
opened 2026-08-05 00:51:08 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @debin-ge on GitHub (Mar 25, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/1745

Describe the problem

When I installed the compiled netbird in liunx with armv7 kernel, it failed to start and reported an error.
The error message is:

  root@GL-AX1800:/usr/bin# netbird service start
  "service" failed: exec: "service": executable file not found in $PATH
  Error: "service" failed: exec: "service": executable file not found in $PATH

To Reproduce

Steps to reproduce the behavior:

  1. Compile for armv7
  env GOOS=linux GOARCH=arm GOARM=7 go build -o netbird
  1. Move the built files into liunx and grant relevant permissions
  2. Use netbird to install and run
  sudo netbird service install
  sudo netbird service start

NetBird version

latest code

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

The kernel information of linux is:

 root@GL-AX1800:/usr/bin# uname -a
 Linux GL-AX1800 4.4.60 #0 SMP PREEMPT Tue Jan 23 11:46:53 2024 armv7l GNU/Linux

Also tried to use netbird_0.26.3_linux_armv6.tar.gz to install and start, and got the same error message

Originally created by @debin-ge on GitHub (Mar 25, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/1745 **Describe the problem** When I installed the compiled netbird in liunx with armv7 kernel, it failed to start and reported an error. The error message is: ``` root@GL-AX1800:/usr/bin# netbird service start "service" failed: exec: "service": executable file not found in $PATH Error: "service" failed: exec: "service": executable file not found in $PATH ``` **To Reproduce** Steps to reproduce the behavior: 1. Compile for armv7 ``` env GOOS=linux GOARCH=arm GOARM=7 go build -o netbird ``` 2. Move the built files into liunx and grant relevant permissions 3. Use netbird to install and run ``` sudo netbird service install sudo netbird service start ``` **NetBird version** latest code **Screenshots** If applicable, add screenshots to help explain your problem. **Additional context** The kernel information of linux is: ``` root@GL-AX1800:/usr/bin# uname -a Linux GL-AX1800 4.4.60 #0 SMP PREEMPT Tue Jan 23 11:46:53 2024 armv7l GNU/Linux ``` Also tried to use [netbird_0.26.3_linux_armv6.tar.gz](https://github.com/netbirdio/netbird/releases/download/v0.26.3/netbird_0.26.3_linux_armv6.tar.gz) to install and start, and got the same error message
saavagebueno added the triage-needed label 2026-08-05 00:51:08 -04:00
Sign in to join this conversation.
No Label triage-needed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#3191