Skip to content

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

Open
@rgdev

Description

@rgdev

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)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions