[GH-ISSUE #5107] Client stops trying to login after 1 minute #10713

Open
opened 2026-08-05 01:27:01 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @DenSinH on GitHub (Jan 15, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5107

Describe the problem

Basically, if netbird starts before there is (public) internet access, it stops retrying to login after about a minute.

We are using netbird on a nixos-based PC, which is part of a small setup, connected to it's own router. We first encountered this issue when there was a power loss, and the PC booted up faster than the router it was connected to. The router is a bit slow, but it seems that it only connects to the public internet after the netbird service stops trying to connect. We were running v0.43.3, but the same problem occurs with v0.62.1.

I came upon this issue: https://github.com/netbirdio/netbird/issues/1361 but it doesn't seem to be the same situation, as that seems to be about clients that were already connection, which then lose connection.

To Reproduce

Steps to reproduce the behavior:

  1. Disconnect your system from public internet
  2. Start netbird
  3. Wait for a bit more than a minute
  4. The systemd logs will read something like
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z INFO ./caller_not_available:0: 2026/01/15 10:06:08 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:09 sf6-control netbird[1105]: 2026-01-15T10:06:09Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:09 sf6-control netbird[1105]: 2026-01-15T10:06:09Z INFO ./caller_not_available:0: 2026/01/15 10:06:09 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:11 sf6-control netbird[1105]: 2026-01-15T10:06:11Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:11 sf6-control netbird[1105]: 2026-01-15T10:06:11Z INFO ./caller_not_available:0: 2026/01/15 10:06:11 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:14 sf6-control netbird[1105]: 2026-01-15T10:06:14Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:14 sf6-control netbird[1105]: 2026-01-15T10:06:14Z INFO ./caller_not_available:0: 2026/01/15 10:06:14 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:17 sf6-control netbird[1105]: 2026-01-15T10:06:17Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:17 sf6-control netbird[1105]: 2026-01-15T10:06:17Z INFO ./caller_not_available:0: 2026/01/15 10:06:17 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:22 sf6-control netbird[1105]: 2026-01-15T10:06:22Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:22 sf6-control netbird[1105]: 2026-01-15T10:06:22Z INFO ./caller_not_available:0: 2026/01/15 10:06:22 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:33 sf6-control netbird[1105]: 2026-01-15T10:06:33Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:33 sf6-control netbird[1105]: 2026-01-15T10:06:33Z INFO ./caller_not_available:0: 2026/01/15 10:06:33 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z INFO util/grpc/dialer.go:89: DialContext error: context deadline exceeded
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z INFO management/client/grpc.go:57: createConnection error: context deadline exceeded
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO management/client/grpc.go:65: failed creating connection to Management Service: context deadline exceeded
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO client/internal/login.go:97: failed connecting to the Management service https://api.netbird.io:443 context deadline exceeded
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO client/server/server.go:268: failed login: context deadline exceeded
  1. If you now reconnect your device to the internet, netbird will not try to login anymore, the service will still be running but your client will not connect.

Expected behavior

This doesn't seem to be configurable, but my expected behavior is one of the following:

  • The systemd service crashes, allowing us to retry through systemd
  • Netbird will keep trying to reconnect

Are you using NetBird Cloud?

Yes

NetBird version

v0.43.3 and also v0.62.1

Is any other VPN software installed?

No

Debug output

Jan 15 10:05:37 sf6-control systemd[1]: Starting A WireGuard-based mesh network that connects your devices into a single private network...
Jan 15 10:05:37 sf6-control netbird-pre-start[1073]: Comparing /var/lib/netbird/config.json with /var/lib/netbird/config.json.new ...
Jan 15 10:05:37 sf6-control netbird-pre-start[1073]: Files are the same, not doing anything.
Jan 15 10:05:37 sf6-control systemd[1]: Started A WireGuard-based mesh network that connects your devices into a single private network.
Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO client/cmd/service_controller.go:25: starting Netbird service
Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO client/cmd/service_controller.go:73: started daemon server: /var/run/netbird/sock
Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO client/internal/connect.go:122: starting NetBird client version 0.43.3 on linux/amd64
Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO util/net/env_linux.go:70: system supports advanced routing
Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO ./caller_not_available:0: 2026/01/15 10:05:37 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:38 sf6-control netbird[1105]: 2026-01-15T10:05:38Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:38 sf6-control netbird[1105]: 2026-01-15T10:05:38Z INFO ./caller_not_available:0: 2026/01/15 10:05:38 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:38 sf6-control netbird[1105]: 2026-01-15T10:05:38Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:38 sf6-control netbird[1105]: 2026-01-15T10:05:38Z INFO ./caller_not_available:0: 2026/01/15 10:05:38 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:39 sf6-control netbird[1105]: 2026-01-15T10:05:39Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:39 sf6-control netbird[1105]: 2026-01-15T10:05:39Z INFO ./caller_not_available:0: 2026/01/15 10:05:39 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:40 sf6-control netbird[1105]: 2026-01-15T10:05:40Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:40 sf6-control netbird[1105]: 2026-01-15T10:05:40Z INFO ./caller_not_available:0: 2026/01/15 10:05:40 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:41 sf6-control netbird[1105]: 2026-01-15T10:05:41Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:41 sf6-control netbird[1105]: 2026-01-15T10:05:41Z INFO ./caller_not_available:0: 2026/01/15 10:05:41 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:42 sf6-control netbird[1105]: 2026-01-15T10:05:42Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:42 sf6-control netbird[1105]: 2026-01-15T10:05:42Z INFO ./caller_not_available:0: 2026/01/15 10:05:42 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:43 sf6-control netbird[1105]: 2026-01-15T10:05:43Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:43 sf6-control netbird[1105]: 2026-01-15T10:05:43Z INFO ./caller_not_available:0: 2026/01/15 10:05:43 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:46 sf6-control netbird[1105]: 2026-01-15T10:05:46Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:46 sf6-control netbird[1105]: 2026-01-15T10:05:46Z INFO ./caller_not_available:0: 2026/01/15 10:05:46 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:47 sf6-control netbird[1105]: 2026-01-15T10:05:47Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:47 sf6-control netbird[1105]: 2026-01-15T10:05:47Z INFO ./caller_not_available:0: 2026/01/15 10:05:47 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:52 sf6-control netbird[1105]: 2026-01-15T10:05:52Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:52 sf6-control netbird[1105]: 2026-01-15T10:05:52Z INFO ./caller_not_available:0: 2026/01/15 10:05:52 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:05:54 sf6-control netbird[1105]: 2026-01-15T10:05:54Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:05:54 sf6-control netbird[1105]: 2026-01-15T10:05:54Z INFO ./caller_not_available:0: 2026/01/15 10:05:54 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:01 sf6-control netbird[1105]: 2026-01-15T10:06:01Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:01 sf6-control netbird[1105]: 2026-01-15T10:06:01Z INFO ./caller_not_available:0: 2026/01/15 10:06:01 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z INFO ./caller_not_available:0: 2026/01/15 10:06:07 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z INFO util/grpc/dialer.go:89: DialContext error: context deadline exceeded
Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z INFO management/client/grpc.go:57: createConnection error: context deadline exceeded
Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z ERRO management/client/grpc.go:65: failed creating connection to Management Service: context canceled
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z INFO util/grpc/dialer.go:89: DialContext error: context deadline exceeded
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z INFO management/client/grpc.go:57: createConnection error: context deadline exceeded
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO management/client/grpc.go:65: failed creating connection to Management Service: context deadline exceeded
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO client/internal/login.go:97: failed connecting to the Management service https://api.netbird.io:443 context deadline exceeded
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO client/server/server.go:268: failed login: context deadline exceeded
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z INFO ./caller_not_available:0: 2026/01/15 10:06:08 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:09 sf6-control netbird[1105]: 2026-01-15T10:06:09Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:09 sf6-control netbird[1105]: 2026-01-15T10:06:09Z INFO ./caller_not_available:0: 2026/01/15 10:06:09 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:11 sf6-control netbird[1105]: 2026-01-15T10:06:11Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:11 sf6-control netbird[1105]: 2026-01-15T10:06:11Z INFO ./caller_not_available:0: 2026/01/15 10:06:11 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:14 sf6-control netbird[1105]: 2026-01-15T10:06:14Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:14 sf6-control netbird[1105]: 2026-01-15T10:06:14Z INFO ./caller_not_available:0: 2026/01/15 10:06:14 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:17 sf6-control netbird[1105]: 2026-01-15T10:06:17Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:17 sf6-control netbird[1105]: 2026-01-15T10:06:17Z INFO ./caller_not_available:0: 2026/01/15 10:06:17 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:22 sf6-control netbird[1105]: 2026-01-15T10:06:22Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:22 sf6-control netbird[1105]: 2026-01-15T10:06:22Z INFO ./caller_not_available:0: 2026/01/15 10:06:22 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:33 sf6-control netbird[1105]: 2026-01-15T10:06:33Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host
Jan 15 10:06:33 sf6-control netbird[1105]: 2026-01-15T10:06:33Z INFO ./caller_not_available:0: 2026/01/15 10:06:33 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host"
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z INFO util/grpc/dialer.go:89: DialContext error: context deadline exceeded
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z INFO management/client/grpc.go:57: createConnection error: context deadline exceeded
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO management/client/grpc.go:65: failed creating connection to Management Service: context deadline exceeded
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO client/internal/login.go:97: failed connecting to the Management service https://api.netbird.io:443 context deadline exceeded
Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO client/server/server.go:268: failed login: context deadline exceeded

I can't run netbird status -dA:

Daemon status: LoginFailed

Run UP command to log in with SSO (interactive login):

 netbird up 

If you are running a self-hosted version and no SSO provider has been configured in your Management Server,
you can use a setup-key:

 netbird up --management-url <YOUR_MANAGEMENT_URL> --setup-key <YOUR_SETUP_KEY>

More info: https://docs.netbird.io/how-to/register-machines-using-setup-keys

Additional context

We are running on nixos 25.05, using the package as available in nixpkgs.

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 (well, restarting it would make it work as it is then connected to the public internet)
  • Disabled other VPN software
  • Checked firewall settings
Originally created by @DenSinH on GitHub (Jan 15, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5107 **Describe the problem** Basically, if netbird starts before there is (public) internet access, it stops retrying to login after about a minute. We are using netbird on a nixos-based PC, which is part of a small setup, connected to it's own router. We first encountered this issue when there was a power loss, and the PC booted up faster than the router it was connected to. The router is a bit slow, but it seems that it only connects to the public internet _after_ the netbird service stops trying to connect. We were running v0.43.3, but the same problem occurs with v0.62.1. I came upon this issue: https://github.com/netbirdio/netbird/issues/1361 but it doesn't seem to be the same situation, as that seems to be about clients that were already connection, which then lose connection. **To Reproduce** Steps to reproduce the behavior: 1. Disconnect your system from public internet 2. Start netbird 3. Wait for a bit more than a minute 4. The systemd logs will read something like ``` Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z INFO ./caller_not_available:0: 2026/01/15 10:06:08 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:09 sf6-control netbird[1105]: 2026-01-15T10:06:09Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:09 sf6-control netbird[1105]: 2026-01-15T10:06:09Z INFO ./caller_not_available:0: 2026/01/15 10:06:09 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:11 sf6-control netbird[1105]: 2026-01-15T10:06:11Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:11 sf6-control netbird[1105]: 2026-01-15T10:06:11Z INFO ./caller_not_available:0: 2026/01/15 10:06:11 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:14 sf6-control netbird[1105]: 2026-01-15T10:06:14Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:14 sf6-control netbird[1105]: 2026-01-15T10:06:14Z INFO ./caller_not_available:0: 2026/01/15 10:06:14 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:17 sf6-control netbird[1105]: 2026-01-15T10:06:17Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:17 sf6-control netbird[1105]: 2026-01-15T10:06:17Z INFO ./caller_not_available:0: 2026/01/15 10:06:17 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:22 sf6-control netbird[1105]: 2026-01-15T10:06:22Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:22 sf6-control netbird[1105]: 2026-01-15T10:06:22Z INFO ./caller_not_available:0: 2026/01/15 10:06:22 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:33 sf6-control netbird[1105]: 2026-01-15T10:06:33Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:33 sf6-control netbird[1105]: 2026-01-15T10:06:33Z INFO ./caller_not_available:0: 2026/01/15 10:06:33 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z INFO util/grpc/dialer.go:89: DialContext error: context deadline exceeded Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z INFO management/client/grpc.go:57: createConnection error: context deadline exceeded Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO management/client/grpc.go:65: failed creating connection to Management Service: context deadline exceeded Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO client/internal/login.go:97: failed connecting to the Management service https://api.netbird.io:443 context deadline exceeded Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO client/server/server.go:268: failed login: context deadline exceeded ``` 5. If you now reconnect your device to the internet, netbird will _not_ try to login anymore, the service will still be running but your client will not connect. **Expected behavior** This doesn't seem to be configurable, but my expected behavior is one of the following: - The systemd service crashes, allowing us to retry through systemd - Netbird will keep trying to reconnect **Are you using NetBird Cloud?** Yes **NetBird version** `v0.43.3` and also `v0.62.1` **Is any other VPN software installed?** No **Debug output** ``` Jan 15 10:05:37 sf6-control systemd[1]: Starting A WireGuard-based mesh network that connects your devices into a single private network... Jan 15 10:05:37 sf6-control netbird-pre-start[1073]: Comparing /var/lib/netbird/config.json with /var/lib/netbird/config.json.new ... Jan 15 10:05:37 sf6-control netbird-pre-start[1073]: Files are the same, not doing anything. Jan 15 10:05:37 sf6-control systemd[1]: Started A WireGuard-based mesh network that connects your devices into a single private network. Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO client/cmd/service_controller.go:25: starting Netbird service Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO client/cmd/service_controller.go:73: started daemon server: /var/run/netbird/sock Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO client/internal/connect.go:122: starting NetBird client version 0.43.3 on linux/amd64 Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO util/net/env_linux.go:70: system supports advanced routing Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:37 sf6-control netbird[1105]: 2026-01-15T10:05:37Z INFO ./caller_not_available:0: 2026/01/15 10:05:37 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:38 sf6-control netbird[1105]: 2026-01-15T10:05:38Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:38 sf6-control netbird[1105]: 2026-01-15T10:05:38Z INFO ./caller_not_available:0: 2026/01/15 10:05:38 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:38 sf6-control netbird[1105]: 2026-01-15T10:05:38Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:38 sf6-control netbird[1105]: 2026-01-15T10:05:38Z INFO ./caller_not_available:0: 2026/01/15 10:05:38 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:39 sf6-control netbird[1105]: 2026-01-15T10:05:39Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:39 sf6-control netbird[1105]: 2026-01-15T10:05:39Z INFO ./caller_not_available:0: 2026/01/15 10:05:39 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:40 sf6-control netbird[1105]: 2026-01-15T10:05:40Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:40 sf6-control netbird[1105]: 2026-01-15T10:05:40Z INFO ./caller_not_available:0: 2026/01/15 10:05:40 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:41 sf6-control netbird[1105]: 2026-01-15T10:05:41Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:41 sf6-control netbird[1105]: 2026-01-15T10:05:41Z INFO ./caller_not_available:0: 2026/01/15 10:05:41 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:42 sf6-control netbird[1105]: 2026-01-15T10:05:42Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:42 sf6-control netbird[1105]: 2026-01-15T10:05:42Z INFO ./caller_not_available:0: 2026/01/15 10:05:42 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:43 sf6-control netbird[1105]: 2026-01-15T10:05:43Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:43 sf6-control netbird[1105]: 2026-01-15T10:05:43Z INFO ./caller_not_available:0: 2026/01/15 10:05:43 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:46 sf6-control netbird[1105]: 2026-01-15T10:05:46Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:46 sf6-control netbird[1105]: 2026-01-15T10:05:46Z INFO ./caller_not_available:0: 2026/01/15 10:05:46 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:47 sf6-control netbird[1105]: 2026-01-15T10:05:47Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:47 sf6-control netbird[1105]: 2026-01-15T10:05:47Z INFO ./caller_not_available:0: 2026/01/15 10:05:47 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:52 sf6-control netbird[1105]: 2026-01-15T10:05:52Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:52 sf6-control netbird[1105]: 2026-01-15T10:05:52Z INFO ./caller_not_available:0: 2026/01/15 10:05:52 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:05:54 sf6-control netbird[1105]: 2026-01-15T10:05:54Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:05:54 sf6-control netbird[1105]: 2026-01-15T10:05:54Z INFO ./caller_not_available:0: 2026/01/15 10:05:54 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:01 sf6-control netbird[1105]: 2026-01-15T10:06:01Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:01 sf6-control netbird[1105]: 2026-01-15T10:06:01Z INFO ./caller_not_available:0: 2026/01/15 10:06:01 WARNING: [core] [Channel #3 SubChannel #4]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z INFO ./caller_not_available:0: 2026/01/15 10:06:07 WARNING: [core] [Channel #6 SubChannel #7]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z INFO util/grpc/dialer.go:89: DialContext error: context deadline exceeded Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z INFO management/client/grpc.go:57: createConnection error: context deadline exceeded Jan 15 10:06:07 sf6-control netbird[1105]: 2026-01-15T10:06:07Z ERRO management/client/grpc.go:65: failed creating connection to Management Service: context canceled Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z INFO util/grpc/dialer.go:89: DialContext error: context deadline exceeded Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z INFO management/client/grpc.go:57: createConnection error: context deadline exceeded Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO management/client/grpc.go:65: failed creating connection to Management Service: context deadline exceeded Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO client/internal/login.go:97: failed connecting to the Management service https://api.netbird.io:443 context deadline exceeded Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO client/server/server.go:268: failed login: context deadline exceeded Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:08 sf6-control netbird[1105]: 2026-01-15T10:06:08Z INFO ./caller_not_available:0: 2026/01/15 10:06:08 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:09 sf6-control netbird[1105]: 2026-01-15T10:06:09Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:09 sf6-control netbird[1105]: 2026-01-15T10:06:09Z INFO ./caller_not_available:0: 2026/01/15 10:06:09 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:11 sf6-control netbird[1105]: 2026-01-15T10:06:11Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:11 sf6-control netbird[1105]: 2026-01-15T10:06:11Z INFO ./caller_not_available:0: 2026/01/15 10:06:11 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:14 sf6-control netbird[1105]: 2026-01-15T10:06:14Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:14 sf6-control netbird[1105]: 2026-01-15T10:06:14Z INFO ./caller_not_available:0: 2026/01/15 10:06:14 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:17 sf6-control netbird[1105]: 2026-01-15T10:06:17Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:17 sf6-control netbird[1105]: 2026-01-15T10:06:17Z INFO ./caller_not_available:0: 2026/01/15 10:06:17 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:22 sf6-control netbird[1105]: 2026-01-15T10:06:22Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:22 sf6-control netbird[1105]: 2026-01-15T10:06:22Z INFO ./caller_not_available:0: 2026/01/15 10:06:22 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:33 sf6-control netbird[1105]: 2026-01-15T10:06:33Z ERRO util/grpc/dialer.go:45: Failed to dial: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host Jan 15 10:06:33 sf6-control netbird[1105]: 2026-01-15T10:06:33Z INFO ./caller_not_available:0: 2026/01/15 10:06:33 WARNING: [core] [Channel #8 SubChannel #9]grpc: addrConn.createTransport failed to connect to {Addr: "api.netbird.io:443", ServerName: "api.netbird.io:443", }. Err: connection error: desc = "transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup api.netbird.io: no such host" Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z INFO util/grpc/dialer.go:89: DialContext error: context deadline exceeded Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z INFO management/client/grpc.go:57: createConnection error: context deadline exceeded Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO management/client/grpc.go:65: failed creating connection to Management Service: context deadline exceeded Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO client/internal/login.go:97: failed connecting to the Management service https://api.netbird.io:443 context deadline exceeded Jan 15 10:06:38 sf6-control netbird[1105]: 2026-01-15T10:06:38Z ERRO client/server/server.go:268: failed login: context deadline exceeded ``` I can't run `netbird status -dA`: ``` Daemon status: LoginFailed Run UP command to log in with SSO (interactive login): netbird up If you are running a self-hosted version and no SSO provider has been configured in your Management Server, you can use a setup-key: netbird up --management-url <YOUR_MANAGEMENT_URL> --setup-key <YOUR_SETUP_KEY> More info: https://docs.netbird.io/how-to/register-machines-using-setup-keys ``` **Additional context** We are running on nixos 25.05, using the package as available in nixpkgs. **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 _(well, restarting it would make it work as it is then connected to the public internet)_ - [x] Disabled other VPN software - [x] Checked firewall settings
saavagebueno added the triage-needed label 2026-08-05 01:27:01 -04:00
Author
Owner

@mighty-services commented on GitHub (Feb 22, 2026):

same problem here.

I am running client-version 0.64.5 on my windows 11 Machine and Server Version 0.65.2 on my selfhosted VPS-Server.

Right now, the issue doesn't occur on any of my linux server/clients. Only Windows-Client have this issue

<!-- gh-comment-id:3941524105 --> @mighty-services commented on GitHub (Feb 22, 2026): same problem here. I am running client-version 0.64.5 on my windows 11 Machine and Server Version 0.65.2 on my selfhosted VPS-Server. Right now, the issue doesn't occur on any of my linux server/clients. Only Windows-Client have this issue
Author
Owner

@mighty-services commented on GitHub (Feb 22, 2026):

I updated to the latest selfhosted version 0.65.3 and downloaded the netbrd client from the webUI. Before I installed netbird-client via chochlatey. This time "netbird up" brought a sign in message:

netbird up
Please do the SSO login in your browser.
If your browser didn't open automatically, use this URL to log in:

https://netbird.***************/oauth/v2/authorize?audience=**************netbird&client_id=****************%40netbird&code_challenge=**************&code_challenge_method=S256&prompt=login&redirect_uri=http%3A%2F%2Flocalhost%3A53000%2F&response_type=code&scope=openid+profile+email+offline_access&state=******************

Error: daemon up failed: sso login failed: waiting sso login failed with: rpc error: code = Unknown desc = listen tcp :53000: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

After I signed in, the redirect to localhost:53000 from the URL ended in site not found.

I am running nextcloud since several Months, maybe even 2 Years without this error. I connected many Windows Client/Servers, Linux Clients/Servers and even Synology NAS-System with it wouth any issue. Did something change in the config, that I am not aware of?

<!-- gh-comment-id:3941543489 --> @mighty-services commented on GitHub (Feb 22, 2026): I updated to the latest selfhosted version 0.65.3 and downloaded the netbrd client from the webUI. Before I installed netbird-client via chochlatey. This time "netbird up" brought a sign in message: ``` netbird up Please do the SSO login in your browser. If your browser didn't open automatically, use this URL to log in: https://netbird.***************/oauth/v2/authorize?audience=**************netbird&client_id=****************%40netbird&code_challenge=**************&code_challenge_method=S256&prompt=login&redirect_uri=http%3A%2F%2Flocalhost%3A53000%2F&response_type=code&scope=openid+profile+email+offline_access&state=****************** Error: daemon up failed: sso login failed: waiting sso login failed with: rpc error: code = Unknown desc = listen tcp :53000: bind: An attempt was made to access a socket in a way forbidden by its access permissions. ``` After I signed in, the redirect to localhost:53000 from the URL ended in site not found. I am running nextcloud since several Months, maybe even 2 Years without this error. I connected many Windows Client/Servers, Linux Clients/Servers and even Synology NAS-System with it wouth any issue. Did something change in the config, that I am not aware of?
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#10713