netbird
netbird copied to clipboard
`netbird up` fails after `netbird down`
Describe the problem
Ran netbird down
followed by netbird up
on a RasPi running Linux/Debian 12. the up
command failed with the errors:
$ netbird up
2024-02-23T16:01:09Z WARN client/cmd/root.go:195: retrying Login to the Management service in 1.127617486s due to error rpc error: code = Unknown desc = getting device authorization flow info failed with error: context deadline exceeded
2024-02-23T16:01:20Z WARN client/cmd/root.go:195: retrying Login to the Management service in 2.043948863s due to error rpc error: code = Unknown desc = getting device authorization flow info failed with error: context deadline exceeded
Error: login backoff cycle failed: rpc error: code = Unknown desc = getting device authorization flow info failed with error: context deadline exceeded
I diagnosed the root cause for this as being netbird up
modified the /etc/resolv.conf
file, but netbird down
did not restore the original list of nameserver
entries. Basically, the NetBird DNS server is not available when NetBird is down and so DNS resolution is failing. Manually editing the file and commenting out the line reading nameserver 100.93.254.165
fixed the issue.
To Reproduce
See above.
Expected behavior
netbird up
succeeds
Are you using NetBird Cloud?
Yes.
NetBird version
0.25.7
NetBird status -d output:
If applicable, add the `netbird status -d' command output.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.