mirror of
https://github.com/netbirdio/netbird.git
synced 2026-05-13 03:31:59 -04:00
Installation on MacOS #1825
Open
opened 2025-11-20 06:07:26 -05:00 by saavagebueno
·
41 comments
No Branch/Tag Specified
main
ui-refactor
refactor-combined
wasm-websocket-dial
ui-refactor-ui
drop-dns-probes
feature/affected-peers
dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
debug-logs
reduce-embed-wg-pool
windows-dns-firewall
dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2
fix/login-cmd-root-flags
feat/reseller-openapi-spec
github-issue-resolver
add-steamos-support
fix-darwin-uninstaller
flutter-test
dependabot/npm_and_yarn/proxy/web/postcss-8.5.12
ci/freebsd-pkg-bootstrap
cached-serial-check-on-sync
fix-mgmt-cache-bypass-overlay
revert-easyjson-5938
revert-ice-5820
revert-firewalld-5928
refactor/permissions-manager
wasm-js-func-release
revert-dns-5935-systemd-resolved
revert-dns-5935-5945
revert-dns-5945-mgmt-cache
feature/log-most-busy-peers
prototype/ui-wails
vnc-server
coderabbitai/utg/8ae8f20
feature/use-peer-fqdn-on-https
dependabot/go_modules/golang.org/x/image-0.38.0
feature/metrics-push-management-control
release/0.68.3
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3
add-slack-channel
claude/rdp-token-passthrough-eNcqW
transparent-proxy
fix/macos-stale-route-eexist
crowdsec-selfhosted
fix/remove-otel-units
entire/checkpoints/v1
dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
fix/getting-started
feat/static-connectors-combined-server
feature/use-local-keys-embedded
feature/fleetdm
set-env-only-if-not-fork
feature/expose-has-channel
fix/connection-status-race
fix/filter-cgnat-cni-ice-candidates
feature/check-cert-locker-before-acme
test/proxy-fixes
test/proxy-mtu
prototype/ui-tauri
test/proxy-speed
fix-reused-ports
feat/migrate-to-embedded-idp
feature/add-serial-to-proxy-merged
deploy/proxy-serial
test/connection
feature/disable-legacy-port
feature/flag-to-disable-legacy-port
test/perftest
dependabot/go_modules/github.com/pion/dtls/v3-3.0.11
fix/http-redirect
poc-token-command
dn-reverse-proxy
prototype/reverse-proxy-rename
prototype/reverse-proxy-logs-pagination
feature/client-metrics
prototype/reverse-proxy-clusters
debug-dns-route
fix/win-dns-batch
add-extra-route-logs
job-stream-notify-disconnection-eof
deploy/secrets-manager
trigger-proxy-update
bug/update-ios-client-code-build-tags
sync-client-netmap-serial
log/conn-disconn
nmap/compaction-deploy
ci-win-test
feature/disk-encryption-check
wasm-debug
swap-dns-prio
fix/dex-config
feature/migrate-auto-groups-to-table
dependabot/go_modules/github.com/quic-go/quic-go-0.57.0
nmap/compaction
dex-nocgo-stub
feature/exclude-terraform-from-rate-limiting
test-freebsd
retries-refactor
coderabbitai/docstrings/b7e98ac
feat/integrate-zitadel
bug/ios-hanging-reconection
zitadel-idp
feat/network-map-serial
refactor/get-account-no-users
feat/auto-upgrade
feature/report-high-pat-id
feature/temporary-access-for-resource
fix/nmap-fwrules
dont-restart-dns
prototype/ui
update-gomobile
go-dns-for-ice
wasm-ldflags
test-ldflags
wasmbuild-test
feature/networks-s2s
vk/compare-nmaps
dbg/bothmaps
feature/changeset
reorder-dns-shutdown
fix/relay-reconnection-race
fix/nmap-exitnodes
vk/debug/nmap-both
move-licensed-code
feat/better-daemon-connection-lost-message
feat/auto-update-2
test/timings
refactor/getaccount-raw
tests/nmap-getaccount
refactor/nmap
refactor/nmap-limit-buffer
feature/detect-mac-wakeup
feature/extract-modules
quick-setings
feat/sync-limiter
feature/store-cache-impl
fix-install-version
feature/store-metrics
feature/metrics-on-store
feature/use-gorm-cache
loadtest-signal
unsymmetrical-squash
refactor/reducate-signaling
test/update-reduce
feature/store-cache
feature/remote-debug
cli-ws-proxy-backend-addr
feat/mgmt-map-serial
snyk-fix-d9d0081a4c7f9137bdb59d0d50a141a2
snyk-fix-7415cea5a11acd66753540ca2c598c63
job-yml-update
feature/android-allow-selecting-routes
fix/up-sequence
fix/dns-hash-update
snyk-fix-967adae9863f17f108ce8948d9117b8d
log/getaccount-by-peer
signal-suppressor
dns-exit-node
feature/auto-updates
feature/cache-srv-key
merged-fixes
fix/missed-offers-and-debug
debug-and-fixes
poc-wasm-clean-backend-s2s
test/remote-debug
debug-api
dependabot/go_modules/github.com/docker/docker-28.0.0incompatible
fix/remove-gpo-if-empty
fix/test-freebsd
fix/mysql-setup
fix/remove-logout-btn
handle-existing-domain-user
chore/unify-domain-validation
snyk-fix-c5fafc8a50ce1f29046e25a1fc346185
feat/profile-edit-btn
snyk-fix-a54966211e18d4cf67e5a2757cc006d1
log-short-id
feat/logout-ephemeral
log-checks
batch-wg-ops
nb-interface-default
feat/aws-integration
add/race-test
feature/relay-feature-versioning
fix/systemd-service-logs
poc/preprocessed-map
add-account-onboarding
bind-ipv6
fix/merge-main
logs/peerlogs-addpeer
feature/net-297-network-migration
feature/support-skip-auto-apply-exit-node-routes
set-cmd
set-command-with-cursor
feature/limit-update-channel
stop-using-locking-share
feature/poc-lazy-detection
feature/net-248-removal-of-sync-mutex-locks
test/multiple-peer-logging
preresolve
add-ns-punnycode-support
apply-routes-early
windows-search-domains
fix/connecting-route-filter
feature/management/rest-client/impersonate
debug-local-records
resource-fields-snake-case
test/grpc-rate-limit
traffic-correlation-policy
feature/rest-client-options
feat/events-metrics
feature/buf-cli
test/add-ratelimiter
test/remove-write-lock-on-add-peer
fix/add-peer-semaphore
feature/users-roles-endpoint
mlsmaycon-patch-1
debug-user-role
chore/primary-key-on-networks
feature/update-account-peers-buffer-startup
remove-ubuntu2004-runners
refactor/permissions-no-pat-allowed
ref/logrus-factory
use-conntrack-zone
deploy/permissions-account
feature/lazy-connection-idle
ref/improve-test-cov
restore-pr-3440
test/increase-grpc-timeouts
feat/buffer-account-peers-update
test/networkmapgeneration-changes
feature/base-manager
feature/flow-receiver
chore/benchmark-with-large-runner
refactor/handshake-initiator
client/ui-update-systray-icons
userspace-router
wgwatcher-test
output-if-key-already-exists
fix/relay-reconnection
feature/port-forwarding-client-codecleaning
detached2
test/callbacks-nil-iceconninfo
refactor/optimize-peer-expiration
enable-udp-port-for-docker-template
fix/relay-update
feature/apply-posture-netmap
fix/group-update-existing-resource
conntrack-stats
upgrade-okta-sdk
multi-price
test/conn-stat
set-min-parallel-tests-for-management
dns-interceptor
debug-dns
router-dns
add-static-system-info
debug-0.29.4
debug-0.33.0
account-refactoring
relay/2800_quic
route-get-account-refactoring
test/seed-random-routes
feature/get-account-refactoring
test/reconnect-race-condition
refactor/get-account-usage
feature/add-session-id-to-update-channel
improve-ipv4conn
fix/async-pion-event-handling
debug
add-offload
feature/validate-group-association-debug
fix/limit-conn-for-sqlite
test/engine-iface
test/transaction-for-jwt-sync
fix/engine-stop-in-foreground
feature/add-mysql-support
test-migration
refactor/header-size-values
relay/eliminate-gob
test/signal-dispatcher-with-relay
relay/debug
validate-icon
feature/ipv6-support
use-pre-expanded-peers-map
feature/use-signal-dispatcher
validate/peer-status
add-read-write-times
fix/sync-peer-race
feature/relay-status
netmap
evaluate/network-map-hash
fix/lower-dns-resolve-interval-on-fail
feature/relay
fix/go-mod-version
upgrade-nftables
synology-userspace-mode
fix/use-ip-for-default-routes-on-darwin
fix/proxy_close
enable-release-workflow-on-pr
deploy/peer-performance
feature/permanent-turn
feature/permanent-turn-proxy
deploy/posture-check-sqlite
feature/optimize_sqlite_save
debug-ios-behavior
fix/delete-route-only-after-adding
tshoot/windows-logger
remove-new-routing
refactor/eliminate-repo-dependency
add-arm-to-ci
refactor-demo-account-object
test/abc2
test/abc
send-ssh-rosenpass-config-meta
refactor-demo
ensure-schedule-never-runs-non-positive
feature/peer-validator-groupmgm
feature/peer-validator-fix
fix/include-active-dashboard-users
fix/handle-canceling-schedule
fix/geo-download
debug-google-workspace
yury/resolve-ip-to-location
feature/extend-sysinfo
sqlite-async-peer-status
yury/add-postgresql-store
fix/route
test-build
posture-checks-poc
debug-keycloak-idp
poc/netstack
for-pascal-tmp
peer-logout-management
manual-peer-logout
detached
chore/refactor-management
test/dns-bind
fix/enforce-acl-for-containers
yury/use-sync-map-in-updatechannel
fix/events-key-handling
filter-cache-on-load-account
fix/user-expiration
handle-user-context-cancellation
nb-client-k8s-statefulset
fake-addr
fix/iptables_in_docker
ebpf-debug
update-getting-started-flow-use-postgres
fix/peer_list_notification
feature/device-authentication-with-client-secret
feature/keep_alive
feat-groups-from-jwt
separate_proxy_from_wgconfig
fix/wg_conn
wg_conn_fix
wg_bind_parallel_processing
fix-rollback-get-acls
proxy_cfg_cleanup
performance-improvement-rego
update-lock-log-level
feat-client-side-acl
refactor/move_grpcserver_logic_to_account_manager
feature/event-storage
feature/update-idp-redeeming-invite
feature/api-peer-info
return-groupminimum-setupkey
feature/interface-bind
documentation_enhancement
fix-peer-registration
ssh
users_cache
pass-client-caller
client_caller_type
revert-283-feat-fix-windows-installer
periodic-peer-updates
ebpf
braginini/wasm
v0.70.5
v0.70.4
v0.70.3
v0.70.2
v0.70.1
v0.70.0
v0.69.0
v0.68.3
v0.68.2
v0.68.1
v0.68.0
v0.67.4
v0.67.3
v0.67.2
v0.67.1
v0.67.0
v0.66.4
v0.66.3
v0.66.2
v0.66.1
v0.66.0
v0.65.3
v0.65.2
v0.65.1
v0.65.0
v0.64.6
v0.64.5
v0.64.4
v0.64.3
v0.64.2
v0.64.1
v0.64.0
v0.63.0
v0.62.3
v0.62.2
v0.62.1
v0.62.0
v0.61.2
v0.61.1
v0.61.0
v0.60.9
v0.60.8
v0.60.7
v0.60.6
v0.60.5
v0.60.4
v0.60.3
v0.60.2
v0.60.1
v0.60.0
v0.59.13
v0.59.12
v0.59.11
v0.59.10
v0.59.9
v0.59.8
v0.59.7
v0.59.6
v0.59.5
v0.59.4
v0.59.3
v0.59.2
v0.59.1
v0.59.0
v0.58.2
v0.58.1
v0.58.0
v0.57.1
v0.57.0
v0.56.1
v0.56.0
v0.55.1
v0.55.0
v0.54.2
v0.54.1
v0.54.0
v0.53.0
v0.52.2
v0.52.1
v0.52.0
v0.51.2
v0.51.1
v0.51.0
v0.50.3
v0.50.2
v0.50.1
v0.50.0
v0.49.0
v0.48.0-dev2
v0.48.0
v0.47.2
v0.47.1
v0.47.0
v0.46.0
v0.45.3
v0.45.2
v0.45.1
v0.45.0
v0.44.0
v0.43.3
v0.43.2
v0.43.1
v0.43.0
v0.42.0
v0.41.3
v0.41.2
v0.41.1
v0.41.0
v0.40.1
v0.40.0
v0.39.2
v0.39.1
v0.39.0
v0.38.2
v0.38.1
v0.38.0
v0.37.2
v0.37.1
v0.37.0
v0.36.7
v0.36.6
v0.36.5
v0.36.4
v0.36.3
v0.36.2
v0.36.1
v0.36.0
v0.35.2
v0.35.1
v0.35.0
v0.34.1
v0.34.0
v0.33.0
v0.32.0
v0.31.1
v0.31.0
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.4
v0.29.3
0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.9
v0.28.8
v0.28.7
v0.28.6
v0.28.5
v0.28.4
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.10
v0.27.9
v0.27.8
v0.27.7
v0.27.6
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27.0
v0.26.7
v0.26.6
v0.26.5
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.9
v0.25.8
v0.25.7
v0.25.6
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.9
v0.23.8
v0.23.7
v0.23.6
v0.23.5
v0.23.4
v0.23.3
v0.23.2
v0.23.1
v0.23.0
v0.22.7
v0.22.6
v0.22.5
v0.22.4
v0.22.3
v0.22.2
v0.22.1
v0.22.0
v0.21.11
v0.21.10
v0.21.9
v0.21.8
v0.21.7
v0.21.6
v0.21.5
v0.21.4
v0.21.3
v0.21.2
v0.21.1
v0.21.0
v0.20.8
v0.20.7
v0.20.6
v0.20.5
v0.20.4
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.1
v0.18.0
v0.17.0
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.6
v0.14.5
v0.14.4
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.0
v0.12.0
v0.11.6
v0.11.5
v0.11.4
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.10.10
v0.10.9
v0.10.8
v0.10.7
v0.10.6
v0.10.5
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
v0.9.8
v0.9.7
v0.9.6
v0.9.5
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.12
v0.8.11
v0.8.10
v0.8.9
v0.8.8
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.1
v0.7.0
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.11
v0.5.10
v0.5.1
v0.5.0
v0.4.0
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.3
v0.2.2-beta.1
v0.2.1-beta.5
v0.2.0-beta.5
v0.2.0-beta.4
v0.2.0-beta.3
v0.2.0-beta.2
v0.2.0-beta.1
v0.1.0-beta.3
v0.1.0-beta.2
v0.1.0-beta.1
v0.1.0-rc.2
v0.1.0-rc-1
v0.0.8-hotfix-1
v0.0.8
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
v0.0.0
Labels
Clear labels
2021 Q4
2022 Q1
2022 Q1
accessibility
acl
agent
agent
Android
Android
api
authentik
automation
azure
battery-usage
bug
cache
client
client-ui
cloud
cloud-only
cloudflare
community
compatibility
config-idp
config-issue
connection
contribution
coturn
cross-vpn
dashboard
data-usage
distribution
dns
docker
documentation
duplicate
enhancement
enhancement
event-stream
feature-request
freebsd
getting-started
go
good first issue
gui
help wanted
home-assistant
idp
inconsistency
integration
integrations
ios
ipv6
jwt
k8s
keycloak
linux
login
macos
management-service
missing-docs
mobile
moved-internal
needs-review
netbird-ui
networking
new-platform
nginx
notification
okta
openwrt
packaging
peer-management
peer-management
peer-management
performance
postgres
posture-checks
psk
pull-request
question
refactor
relay
release
rfc
routes
security
security-related
self-hosting
server
signal
sleep-issue
ssh
ssl
status
store
synology
system-compatibility-issue
test-suite
third-party-integration
triage
triage-needed
troubleshooting
UX
waiting-feedback
windows
wontfix
zitadel
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
saavagebueno
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SVI/netbird#1825
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @alexkorotysh on GitHub (Apr 18, 2025).
Describe the problem
I have 2 MacOS, with m1 and m3 chips.
I can install and run on one, but I can't do it on another MacOS.
To Reproduce
Steps to reproduce the behavior:
curl -fsSL https://pkgs.netbird.io/install.sh | sh
Expected behavior
Daemon works, I have a socket
Are you using NetBird Cloud?
It doesn't matter, Cloud of Self-Hosy
NetBird version
0.41.3
Is any other VPN software installed?
WireGuard, ProtonVPN, OpenVPN, Tailscale
Debug output
To help us resolve the problem, please attach the following debug output
netbird status -dA
As well as the file created by
netbird debug for 1m -AS
We advise reviewing the anonymized output for any remaining personal information.
Screenshots
Additional context
cat /Library/LaunchDaemons/netbird.plist
If I take the command from netbird.plist and build string and add sudo, it starts to work.
Have you tried these troubleshooting steps?
@alexkorotysh commented on GitHub (Apr 18, 2025):
netbird service install
netbird service start
@alexkorotysh commented on GitHub (Apr 18, 2025):
Add a few words, m3, like a new laptop, I mean, I don't use m3, but here during installation I saw the same issue, but socket started.
M1 is my main laptop. Previously, maybe 6 months ago, Netbird worked, but I deleted the client cause smth happened with the client and it didn't work
Now I'm back to Netbird, I can't debug what is going on with the starting daemon.
If I run and keep opened terminal open
sudo /opt/homebrew/bin/netbird service run --config /etc/netbird/config.json --log-level info --daemon-addr unix:///var/run/netbird.sockand run
netbird up --management-url https://netbird.mod5.tech:33073 --admin-url https://netbird.mod5.techit starts working
@nazarewk commented on GitHub (Apr 18, 2025):
I don't see much detail on what is not working, but it is currently required to remove the
config.jsonmanually when it stops matching the Peer in the Dashboard:to summarize:
sudoso I have those questions:
brew?/var/log/netbird/client.logor the MacOS logs?@alexkorotysh commented on GitHub (Apr 18, 2025):
@alexkorotysh commented on GitHub (Apr 18, 2025):
I can't remove, cause I can't add peer, it doesn't work with cloud and self-hosted
@nazarewk commented on GitHub (Apr 18, 2025):
I'm pretty sure you need to prefix all/most
netbird servicecommands withsudoon all unix systems@alexkorotysh commented on GitHub (Apr 18, 2025):
sudo netbird service install
sudo netbird service start
@nazarewk commented on GitHub (Apr 18, 2025):
did you try running
sudo netbird service uninstallfollowed bysudo netbird service installto see if this resolves your issue?@alexkorotysh commented on GitHub (Apr 18, 2025):
❯ sudo netbird service uninstall
❯ sudo netbird service install
❯ sudo netbird service start
@nazarewk commented on GitHub (Apr 18, 2025):
seems to be caused by
launchctl list.for my MacOS VM it looks like:
Can you try running equivalent commands to identify a NetBird service in the
launchctlland run the samelaunhctl listwith discovered service name directly in your terminal? I am not a MacOS expert, but I feel like there might be something wrong with the OS configuration itself.@alexkorotysh commented on GitHub (Apr 18, 2025):
❯ launchctl list | grep netbird
❯ launchctl list application.io.netbird.client.168195799.168195808
❯ launchctl list netbird
@alexkorotysh commented on GitHub (Apr 18, 2025):
I didn't want to close the issue
@nazarewk commented on GitHub (Apr 18, 2025):
Seems like you are having a duplicate service: the short
netbirdand the longerapplication.io.netbird.client.XXX.YYY. I am guessing the longer name is the correct one, but I don't have enough MacOS and/or release process knowledge to determine which one is correct and how to clean it up.Do you remember whether you have always used
brewor used some other installation methods too? It would be great to know how did you arrive at this state of the system to prevent it in the future.I will notify the team and we will get back to you sometime after the Easter break, ok?
@alexkorotysh commented on GitHub (Apr 18, 2025):
@nazarewk sure,
I remember that I could use for installing your pkg package from Netbird, but usually I use brew as much as possible.
I guess it's normal to have 2 plists, one for the socket (engine), one for netbird-ui.
I don't have issues with installing other software, including other VPN services, so it's a reason why I opened the issue.
I spent much of time debugging it locally, but nothing worked.
@nazarewk commented on GitHub (Apr 18, 2025):
I don't think there should be 2 plists at all (I'm not observing it and neither other team member has it), the long-form seems to be the correct one.
Can you try running
sudo find /Library/LaunchDaemons /Library/LaunchAgents ~/Library/LaunchAgents -name "*netbird*.plist"to identify all possible netbird plist files? Maybe you have some leftover from an old installer.@alexkorotysh commented on GitHub (Apr 18, 2025):
I grab my logs from other laptop
Strange on a workable laptop has only one service
launchctl list | grep netbird
@alexkorotysh commented on GitHub (Apr 18, 2025):
From m1 (not worked)
❯ sudo find /Library/LaunchDaemons /Library/LaunchAgents ~/Library/LaunchAgents -name "netbird.plist"
@nazarewk commented on GitHub (Apr 18, 2025):
Looks like you were correct, I do get different results depending on whether I run with or without
sudo:The long-form seems to be specific to the UI service, while the short form is the OS service.
Looks like this is a dead end and we need to figure out what else can be the issue.
@alexkorotysh commented on GitHub (Apr 18, 2025):
Just, tried to fresh reinstall, just share log, maybe it helps
@mlsmaycon commented on GitHub (Apr 18, 2025):
@alexkorotysh, it seems like another installation might be affecting your current attempt.
can you please run the following commands?
Save the output to share with us later.
If your last command doesn't return anything, please run:
@alexkorotysh commented on GitHub (Apr 18, 2025):
Part1
Part2
@mlsmaycon commented on GitHub (Apr 18, 2025):
@alexkorotysh is there any pending privacy warning for the daemon or in some cases for your terminal to be accepted?
Also, do you have any MDM or external controller that could change the system security?
Lastly, we could try with pkg:
then downloading and installing from: https://app.netbird.io/install
@alexkorotysh commented on GitHub (Apr 18, 2025):
The same with pkg :(
I can run only this line manually, and get a daemon socket,
or
@alexkorotysh commented on GitHub (Apr 18, 2025):
So, the original issue, that the daemon couldn't start, I need to run it manually
@hakansa commented on GitHub (Apr 18, 2025):
@alexkorotysh let's check .plist file and binary permissions, run the following commands and share output please
@alexkorotysh commented on GitHub (Apr 18, 2025):
@xromansx commented on GitHub (Apr 23, 2025):
I have exactly the same problem on OpenWRT 0.41.3.
@ernestp commented on GitHub (Jun 2, 2025):
Same issue with starting service
After reboot service does not starting automatically.
sudo netbird service startworks, but have to run it manuallyUsing package installation from https://pkgs.netbird.io/macos/arm64
On M2 Mac Sequoia 15.5 (24F74)
@mlsmaycon commented on GitHub (Jun 2, 2025):
@ernestp can you please run the following command to generate a debug bundle for our analysis?
This will upload the bundle file and output an upload key which you can share with us.
@ernestp commented on GitHub (Jun 2, 2025):
Upload file key:
9ca455295f6c62035bbdf6654a368a4d469b490333bacd809d93cdf2049cdc63/7e4fd97c-8639-43cd-8007-c281b476ff78
@mlsmaycon commented on GitHub (Jun 2, 2025):
@ernestp can you confirm the following:
Stopping time
Starting time
On 2025-05-30T22:36 you've shut down the computer?
and between 2025-05-30T22:36 and 2025-06-02T11:18 the computer was off, or you just notice that the service was stopped today?
@ernestp commented on GitHub (Jun 2, 2025):
On every restart service is not starting. It started happening recently, was working fine for some time.
At first I found that reinstalling helping to connect. So I reinstall after every reboot.
Then I figured out that service is not starting, tried to start from user, but it did not work, then after adding sudo I was able to start service.
Usually I restart every day, but seems forgot to turn off last night.
I can restart and try to get logs, but it seems only work when service is running.
@mlsmaycon commented on GitHub (Jun 2, 2025):
Got it. Can you also confirm the timeline so that we have more context?
@ernestp commented on GitHub (Jun 2, 2025):
On May 30 it wasn't connecting normally for 2-3 days.
@mlsmaycon commented on GitHub (Jun 2, 2025):
Ok, so the computer has been online since May 30th?
@ernestp commented on GitHub (Jun 2, 2025):
Computer restarting every day before May 30 and after, excluding 1 June when it was not shutdown
@mlsmaycon commented on GitHub (Jun 2, 2025):
That's clear now. Thanks.
Can you please run the following command too?
@ernestp commented on GitHub (Jun 2, 2025):
biglog.txt.zip
@alexkorotysh commented on GitHub (Jun 4, 2025):
@ernestp commented on GitHub (Jun 30, 2025):
Service is starting normally for me after updating to v0.49.0
Not sure it was update or my manipulation with service config, but likely due to update.
@CollinAtRewst commented on GitHub (Jul 18, 2025):
I'm having this issue now on v0.51.1
I had installed via the
.pkgbut then tried to install viabrewto debug a connection problem to my company's resources. Now Netbird is not creating/able to connect to the socket:I tried to uninstall and erase all references to
netbirdfrom my system but it won't work even with a clean install of the.pkg.EDIT: I am noticing that my
Advanced Settingswindow isn't saving. I had a lot of similar symptoms to the OP and followed the steps they did, with very similar outputs. However, they never mentioned theirAdvanced Settingsnot saving, so if this should be a separate issue I am happy to do that and pull the debug information needed.EDIT2: I used https://freemacsoft.net/appcleaner/ to uninstall net bird and then reinstall and it is working again. Sorry for the noise.