Daemon version doesn't update when updating Netbird via Brew #1652

Open
opened 2025-11-20 06:04:08 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @rgdev on GitHub (Feb 26, 2025).

Originally assigned to: @mlsmaycon on GitHub.

Describe the problem

When I update the netbird client via Brew the background service / daemon doesn't update (but the cli does).

To Reproduce

Have an older version of Netbird (such as 0.36.5 in this case) installed via brew on MacOS.

Execute brew update and brew install netbird to update to latest (here 0.37.1)

brew install netbird
==> Downloading https://formulae.brew.sh/api/formula.jws.json
==> Downloading https://formulae.brew.sh/api/cask.jws.json
netbird 0.36.5 is already installed but outdated (so it will be upgraded).
==> Fetching netbirdio/tap/netbird
==> Downloading https://github.com/netbirdio/netbird/releases/download/v0.37.1/netbird_0.37.1_darwin_arm64.tar.gz
...
==> Upgrading netbirdio/tap/netbird
  0.36.5 -> 0.37.1
🍺  /opt/homebrew/Cellar/netbird/0.37.1: 6 files, 25.7MB, built in 0 seconds

Then check the version (older version shows up in dashboard too) :

netbird status

OS: darwin/arm64
Daemon version: 0.36.5
CLI version: 0.37.1
Management: Connected
Signal: Connected
Relays: 1/1 Available
Nameservers: 1/1 Available
FQDN: xxxx
NetBird IP: xxxx
Interface type: Userspace
Quantum resistance: false
Networks: -
Peers count: 1/3 Connected

To fix it I need to manually uninstall and install the service again.

Expected behavior

The daemon/service should update with the cli

Are you using NetBird Cloud?

Self Hosted

NetBird version

0.36.5 -> 0.37.1

Additional context

MacOS 15.2 (arm64)

Originally created by @rgdev on GitHub (Feb 26, 2025). Originally assigned to: @mlsmaycon on GitHub. **Describe the problem** When I update the netbird client via Brew the background service / daemon doesn't update (but the cli does). **To Reproduce** Have an older version of Netbird (such as 0.36.5 in this case) installed via brew on MacOS. Execute `brew update` and `brew install netbird` to update to latest (here 0.37.1) ``` brew install netbird ==> Downloading https://formulae.brew.sh/api/formula.jws.json ==> Downloading https://formulae.brew.sh/api/cask.jws.json netbird 0.36.5 is already installed but outdated (so it will be upgraded). ==> Fetching netbirdio/tap/netbird ==> Downloading https://github.com/netbirdio/netbird/releases/download/v0.37.1/netbird_0.37.1_darwin_arm64.tar.gz ... ==> Upgrading netbirdio/tap/netbird 0.36.5 -> 0.37.1 🍺 /opt/homebrew/Cellar/netbird/0.37.1: 6 files, 25.7MB, built in 0 seconds ``` Then check the version (older version shows up in dashboard too) : ``` netbird status OS: darwin/arm64 Daemon version: 0.36.5 CLI version: 0.37.1 Management: Connected Signal: Connected Relays: 1/1 Available Nameservers: 1/1 Available FQDN: xxxx NetBird IP: xxxx Interface type: Userspace Quantum resistance: false Networks: - Peers count: 1/3 Connected ``` To fix it I need to manually uninstall and install the service again. **Expected behavior** The daemon/service should update with the cli **Are you using NetBird Cloud?** Self Hosted **NetBird version** 0.36.5 -> 0.37.1 **Additional context** MacOS 15.2 (arm64)
saavagebueno added the client label 2025-11-20 06:04:08 -05:00
Author
Owner

@matanbaruch commented on GitHub (Jun 24, 2025):

Full commands for upgrading everything:

brew upgrade netbird-ui --cask
brew upgrade netbird
sudo netbird service uninstall
sudo netbird service install 
sudo netbird service start
netbird up
@matanbaruch commented on GitHub (Jun 24, 2025): Full commands for upgrading everything: ```bash brew upgrade netbird-ui --cask brew upgrade netbird sudo netbird service uninstall sudo netbird service install sudo netbird service start netbird up ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1652