[GH-ISSUE #5813] Update to Routing Peers not applying on NetBird clients #11802

Closed
opened 2026-08-05 01:31:03 -04:00 by saavagebueno · 4 comments
Owner

Originally created by @Wouter0100 on GitHub (Apr 7, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5813

Originally assigned to: @jnfrati on GitHub.

Describe the problem

We updated the management service from 0.66.0 to 0.67.2 (also tested 0.67.4) and within this upgrade a bug was introduced. Previously, if we'd change any information here:

Image

it would trigger a Network map updated-event on all clients. Since 0.67.2 (perhaps earlier, haven't tested exactly when it was introduced) this is not the case anymore. This made it so changes to the routing peers were not properly applied on clients. We had to restart the management service to apply the changes to all clients.

We downgraded the management service back to 0.66.0 to fix the issue. Clients were not downgraded or updated and we only had to downgrade the management service to fix the issue.

The reason why we relied on this as I wanted to drain traffic from one peer, and I did not expect traffic to still flow through that peer when I was working on it - resulting in downtime due my changes.

To Reproduce

Steps to reproduce the behavior:

  1. Go to a Network's routing peers
  2. If you have 2 routing peers, disable one of them.

Expected behavior

I'd expect the following to appear on all clients:

  [INFO] SYSTEM (59d5313b-8b60-42e9-830a-2c0dc7b698db)
    Message: Network map updated
    Time: Now

But it does not happen. When rolling back to 0.66.0 it works again.

Are you using NetBird Cloud?

Self-hosted.

NetBird version

❯ netbird version
0.67.4

Is any other VPN software installed?

No.

Debug output

Events:
  [INFO] SYSTEM (05aa35a5-db43-4d2f-8b74-221da1c0617f)
    Message: Network map updated
    Time: 15 minutes, 4 seconds ago
  [INFO] SYSTEM (beba6a56-07f8-4048-a348-b77962887afe)
    Message: Network map updated
    Time: 7 minutes, 44 seconds ago
  [INFO] SYSTEM (c534e80d-d65e-4f60-8e08-e3b953f3028f)
    Message: Network map updated
    Time: 7 minutes, 37 seconds ago
  [INFO] SYSTEM (69adb3ff-edff-41b4-b525-a7c666d1255d)
    Message: Network map updated
    Time: 7 minutes, 35 seconds ago
  [INFO] SYSTEM (c74bad56-2acd-4fbe-ac1f-ffa641df3202)
    Message: Network map updated
    Time: 5 minutes, 52 seconds ago
  [INFO] SYSTEM (66ece6f7-49bf-4821-bbaf-f01bbd6d5f23)
    Message: Network map updated
    Time: 3 minutes, 46 seconds ago
  [INFO] SYSTEM (30bed1be-647d-4901-a98a-2030e3545bfc)
    Message: Network map updated
    Time: 3 minutes, 36 seconds ago
  [INFO] SYSTEM (b86719ec-9b1a-4112-b9a1-a5ea17d2f4a2)
    Message: Network map updated
    Time: 3 minutes, 32 seconds ago
  [INFO] SYSTEM (59d5313b-8b60-42e9-830a-2c0dc7b698db)
    Message: Network map updated
    Time: 1 minute, 3 seconds ago
  [INFO] SYSTEM (d2a54878-7849-4821-854c-77ed13abc940)
    Message: Network map updated
    Time: 1 minute ago
OS: linux/amd64
Daemon version: 0.67.4
CLI version: 0.67.4
Profile: cloudbear
Management: Connected to https://mesh.anon-jdwc0.domain:443
Signal: Connected to https://mesh.anon-jdwc0.domain:443
Relays: 
  [stun:mesh.anon-jdwc0.domain:3478] is Available
  [stun:relay-ams.anon-jdwc0.domain:3478] is Available
  [turn:mesh.anon-jdwc0.domain:3478?transport=udp] is Available
  [rels://relay-ams.anon-jdwc0.domain:443] is Available
Nameservers: 
FQDN: wvanos-framework.anon-UwtoQ.domain
NetBird IP: 100.19.155.24/16
Interface type: Userspace
Quantum resistance: false
Lazy connection: false
SSH Server: Disabled
Networks: -
Peers count: 14/14 Connected

Have you tried these troubleshooting steps?

  • Reviewed client troubleshooting (if applicable)
  • Checked for newer NetBird versions
  • Searched for similar issues on GitHub (including closed ones)
  • Restarted the NetBird client
  • Disabled other VPN software
  • Checked firewall settings
Originally created by @Wouter0100 on GitHub (Apr 7, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5813 Originally assigned to: @jnfrati on GitHub. **Describe the problem** We updated the management service from 0.66.0 to 0.67.2 (also tested 0.67.4) and within this upgrade a bug was introduced. Previously, if we'd change any information here: <img width="2023" height="654" alt="Image" src="https://github.com/user-attachments/assets/c688e53a-5b2e-42d5-af6c-430d97b80501" /> it would trigger a `Network map updated`-event on all clients. Since 0.67.2 (perhaps earlier, haven't tested exactly when it was introduced) this is not the case anymore. This made it so changes to the routing peers were not properly applied on clients. We had to restart the management service to apply the changes to all clients. We downgraded the management service back to 0.66.0 to fix the issue. Clients were not downgraded or updated and we only had to downgrade the management service to fix the issue. The reason why we relied on this as I wanted to drain traffic from one peer, and I did not expect traffic to still flow through that peer when I was working on it - resulting in downtime due my changes. **To Reproduce** Steps to reproduce the behavior: 1. Go to a Network's routing peers 2. If you have 2 routing peers, disable one of them. **Expected behavior** I'd expect the following to appear on all clients: ``` [INFO] SYSTEM (59d5313b-8b60-42e9-830a-2c0dc7b698db) Message: Network map updated Time: Now ``` But it does not happen. When rolling back to 0.66.0 it works again. **Are you using NetBird Cloud?** Self-hosted. **NetBird version** ``` ❯ netbird version 0.67.4 ``` **Is any other VPN software installed?** No. **Debug output** ``` Events: [INFO] SYSTEM (05aa35a5-db43-4d2f-8b74-221da1c0617f) Message: Network map updated Time: 15 minutes, 4 seconds ago [INFO] SYSTEM (beba6a56-07f8-4048-a348-b77962887afe) Message: Network map updated Time: 7 minutes, 44 seconds ago [INFO] SYSTEM (c534e80d-d65e-4f60-8e08-e3b953f3028f) Message: Network map updated Time: 7 minutes, 37 seconds ago [INFO] SYSTEM (69adb3ff-edff-41b4-b525-a7c666d1255d) Message: Network map updated Time: 7 minutes, 35 seconds ago [INFO] SYSTEM (c74bad56-2acd-4fbe-ac1f-ffa641df3202) Message: Network map updated Time: 5 minutes, 52 seconds ago [INFO] SYSTEM (66ece6f7-49bf-4821-bbaf-f01bbd6d5f23) Message: Network map updated Time: 3 minutes, 46 seconds ago [INFO] SYSTEM (30bed1be-647d-4901-a98a-2030e3545bfc) Message: Network map updated Time: 3 minutes, 36 seconds ago [INFO] SYSTEM (b86719ec-9b1a-4112-b9a1-a5ea17d2f4a2) Message: Network map updated Time: 3 minutes, 32 seconds ago [INFO] SYSTEM (59d5313b-8b60-42e9-830a-2c0dc7b698db) Message: Network map updated Time: 1 minute, 3 seconds ago [INFO] SYSTEM (d2a54878-7849-4821-854c-77ed13abc940) Message: Network map updated Time: 1 minute ago OS: linux/amd64 Daemon version: 0.67.4 CLI version: 0.67.4 Profile: cloudbear Management: Connected to https://mesh.anon-jdwc0.domain:443 Signal: Connected to https://mesh.anon-jdwc0.domain:443 Relays: [stun:mesh.anon-jdwc0.domain:3478] is Available [stun:relay-ams.anon-jdwc0.domain:3478] is Available [turn:mesh.anon-jdwc0.domain:3478?transport=udp] is Available [rels://relay-ams.anon-jdwc0.domain:443] is Available Nameservers: FQDN: wvanos-framework.anon-UwtoQ.domain NetBird IP: 100.19.155.24/16 Interface type: Userspace Quantum resistance: false Lazy connection: false SSH Server: Disabled Networks: - Peers count: 14/14 Connected ``` **Have you tried these troubleshooting steps?** - [x] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [x] Checked for newer NetBird versions - [x] Searched for similar issues on GitHub (including closed ones) - [x] Restarted the NetBird client - [x] Disabled other VPN software - [x] Checked firewall settings
saavagebueno added the bug label 2026-08-05 01:31:03 -04:00
Author
Owner

@skpiller commented on GitHub (Apr 7, 2026):

I can confirm that as well. The same applies to resources. They are no longer present in the management interface, but the client still recognises them.
Regarding routing peers: if you use groups containing the relevant peers and then delete a peer from the group, the clients (network map) are updated.
Tested with 0.67.3

<!-- gh-comment-id:4198263746 --> @skpiller commented on GitHub (Apr 7, 2026): I can confirm that as well. The same applies to resources. They are no longer present in the management interface, but the client still recognises them. Regarding routing peers: if you use groups containing the relevant peers and then delete a peer from the group, the clients (network map) are updated. Tested with 0.67.3
Author
Owner

@jnfrati commented on GitHub (Apr 7, 2026):

Hi @Wouter0100! Thanks for the report, already brought it to the team, going to try replicate it and see if we can fix it, can't promise the fix will arrive soon but I'll try my best!

<!-- gh-comment-id:4198389241 --> @jnfrati commented on GitHub (Apr 7, 2026): Hi @Wouter0100! Thanks for the report, already brought it to the team, going to try replicate it and see if we can fix it, can't promise the fix will arrive soon but I'll try my best!
Author
Owner

@pascal-fischer commented on GitHub (Apr 14, 2026):

Hi @Wouter0100, we identified the root cause of this issue. Management version 0.68.3 should have this fixed, can you confirm?

<!-- gh-comment-id:4244780169 --> @pascal-fischer commented on GitHub (Apr 14, 2026): Hi @Wouter0100, we identified the root cause of this issue. Management version 0.68.3 should have this fixed, can you confirm?
Author
Owner

@Wouter0100 commented on GitHub (Apr 14, 2026):

@pascal-fischer works perfect! I also closed my PR that had a fix for this as well.

<!-- gh-comment-id:4245680223 --> @Wouter0100 commented on GitHub (Apr 14, 2026): @pascal-fischer works perfect! I also closed my PR that had a fix for this as well.
Sign in to join this conversation.
No Label bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#11802