Fedora 38 - netbird-ui does not work/install #327

Open
opened 2025-11-20 05:09:36 -05:00 by saavagebueno · 17 comments
Owner

Originally created by @smalchow on GitHub (May 13, 2023).

Describe the problem

Neither the rpms not the binary installation works on Fedora 38

' error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory'

and

'Error:
Problem: conflicting requests

  • nothing provides libappindicator3-dev needed by netbird-ui-0.18.0-1.x86_64
  • nothing provides libayatana-appindicator3-1 needed by netbird-ui-0.18.0-1.x86_64
  • nothing provides libgtk-3-dev needed by netbird-ui-0.18.0-1.x86_64

To Reproduce
Steps to reproduce the behavior:

  1. try to run binary
  2. try to install rpm from repo
Originally created by @smalchow on GitHub (May 13, 2023). **Describe the problem** Neither the rpms not the binary installation works on Fedora 38 ' error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory' and 'Error: Problem: conflicting requests - nothing provides libappindicator3-dev needed by netbird-ui-0.18.0-1.x86_64 - nothing provides libayatana-appindicator3-1 needed by netbird-ui-0.18.0-1.x86_64 - nothing provides libgtk-3-dev needed by netbird-ui-0.18.0-1.x86_64 **To Reproduce** Steps to reproduce the behavior: 1. try to run binary 2. try to install rpm from repo
saavagebueno added the bugsystem-compatibility-issue labels 2025-11-20 05:09:37 -05:00
Author
Owner

@oskardotglobal commented on GitHub (May 15, 2023):

What kind of desktop environment are you running? Your desktop environment should provide the gtk bindings. I'll check if I can reproduce the bug later.

@oskardotglobal commented on GitHub (May 15, 2023): What kind of desktop environment are you running? Your desktop environment should provide the gtk bindings. I'll check if I can reproduce the bug later.
Author
Owner

@smalchow commented on GitHub (May 15, 2023):

Hi,

i am using gnome

image

@smalchow commented on GitHub (May 15, 2023): Hi, i am using gnome ![image](https://github.com/netbirdio/netbird/assets/8308427/4ab9ed51-4f17-4b68-aeac-3b6ed3368090)
Author
Owner

@oskardotglobal commented on GitHub (May 17, 2023):

I'm able to reproduce this on the latest Fedora 38 image (in a VM under the live environment).
This is probably a bug / issue in the packaging process

@oskardotglobal commented on GitHub (May 17, 2023): I'm able to reproduce this on the latest Fedora 38 image (in a VM under the live environment). This is probably a bug / issue in the packaging process
Author
Owner

@benjoshyo commented on GitHub (Jul 8, 2023):

I'm able to reproduce this on Fedora 38 as well. Gnome.

@benjoshyo commented on GitHub (Jul 8, 2023): I'm able to reproduce this on Fedora 38 as well. Gnome.
Author
Owner

@mlsmaycon commented on GitHub (Jul 10, 2023):

We are updating our packages to not require any packages besides the netbird client.

See PR: https://github.com/netbirdio/netbird/pull/1007

For some deployments(OS and UI versions), we will need an extra package that you can install separately. See PR: https://github.com/netbirdio/docs/pull/73

@mlsmaycon commented on GitHub (Jul 10, 2023): We are updating our packages to not require any packages besides the netbird client. See PR: https://github.com/netbirdio/netbird/pull/1007 For some deployments(OS and UI versions), we will need an extra package that you can install separately. See PR: https://github.com/netbirdio/docs/pull/73
Author
Owner

@joshmule commented on GitHub (Aug 14, 2023):

A new install as of today on Fedora 38 seems to work for netbird binary, but not the netbird-ui binary:

[joshua@fedora ~]$ rpm -qa | grep netbird 
netbird-0.22.4-1.x86_64
netbird-ui-0.22.4-1.x86_64

[joshua@fedora ~]$ /usr/bin/netbird-ui
/usr/bin/netbird-ui: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: No such file or directory

The fix for this dependency is to install the Fedora 38 libappindicator-gtk3 package.

Can we make this a Requires: dependency of the netbird-ui rpm?

@joshmule commented on GitHub (Aug 14, 2023): A new install as of today on Fedora 38 seems to work for netbird binary, but not the netbird-ui binary: ``` [joshua@fedora ~]$ rpm -qa | grep netbird netbird-0.22.4-1.x86_64 netbird-ui-0.22.4-1.x86_64 [joshua@fedora ~]$ /usr/bin/netbird-ui /usr/bin/netbird-ui: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: No such file or directory ``` The fix for this dependency is to install the Fedora 38 libappindicator-gtk3 package. Can we make this a Requires: dependency of the netbird-ui rpm?
Author
Owner

@qdrop17 commented on GitHub (Sep 22, 2023):

Well you have to install https://extensions.gnome.org/extension/615/appindicator-support/.

May I suggest you migrate to the Gnome quick toggles?

@qdrop17 commented on GitHub (Sep 22, 2023): Well you have to install https://extensions.gnome.org/extension/615/appindicator-support/. May I suggest you migrate to the Gnome quick toggles?
Author
Owner

@nazarewk commented on GitHub (Apr 17, 2025):

closing, because this is most likely already addressed in new versions, feel free to comment to reopen

@nazarewk commented on GitHub (Apr 17, 2025): closing, because this is most likely already addressed in new versions, feel free to comment to reopen
Author
Owner

@gozes commented on GitHub (Jun 3, 2025):

@nazarewk so I think I will have to reopen this because on fedora 41 not only does the UI not work, but the only way to get netbird to work is to start and stop the systemd service manually. Also even when I disable the service to start at boot it's still coming up at boot, which means that I inside the netbird network from boot which is not ideal for my use case

@gozes commented on GitHub (Jun 3, 2025): @nazarewk so I think I will have to reopen this because on fedora 41 not only does the UI not work, but the only way to get netbird to work is to start and stop the systemd service manually. Also even when I disable the service to start at boot it's still coming up at boot, which means that I inside the netbird network from boot which is not ideal for my use case
Author
Owner

@nazarewk commented on GitHub (Jun 3, 2025):

@gozes

  1. are you getting the same error as in the original issue with the UI?
    - Could you tell me briefly how was the Fedora installed in case I wanted to reproduce this? Does it always install the same system configuration or are you using some specific desktop environment?
  2. can you provide some logs from the service for the part where the only way to get netbird to work is to start and stop the systemd service manually?
  3. how exactly are you disabling the service?
@nazarewk commented on GitHub (Jun 3, 2025): @gozes 1. are you getting the same error as in the original issue with the UI? - Could you tell me briefly how was the Fedora installed in case I wanted to reproduce this? Does it always install the same system configuration or are you using some specific desktop environment? 2. can you provide some logs from the service for the part where _the only way to get netbird to work is to start and stop the systemd service manually_? 3. how exactly are you disabling the service?
Author
Owner

@gozes commented on GitHub (Jun 3, 2025):

Could you tell me briefly how was the Fedora installed in case I wanted to reproduce this?

using fedora install instruction https://docs.netbird.io/how-to/installation

so when boot my system it will come up with

Image

which is the netbird connection

Image

even when I disable the service from starting by systemd
if I disconnect from it it it goes away and there is no way to get it back from the ui

also if disconnect from it then I have to restart the network manager service to get network connection back

Image

this is what I get get when I try to start the ui

here are some logs. I got this by using journalctl --grep=netbird
they go back to when stared using netbird a few weeks ago

May 18 22:47:35 bps sudo[17576]:    bojun : TTY=pts/1 ; PWD=/home/bojun ; USER=root ; COMMAND=/usr/bin/tee /etc/yum.r>
May 18 22:47:58 bps sudo[17641]:    bojun : TTY=pts/1 ; PWD=/home/bojun ; USER=root ; COMMAND=/usr/bin/dnf config-man>
May 18 22:48:13 bps sudo[17699]:    bojun : TTY=pts/1 ; PWD=/home/bojun ; USER=root ; COMMAND=/usr/bin/dnf config-man>
May 18 22:48:45 bps sudo[17754]:    bojun : TTY=pts/1 ; PWD=/home/bojun ; USER=root ; COMMAND=/usr/bin/dnf install li>
May 18 22:49:28 bps systemd[1]: Started netbird.service - A WireGuard-based mesh network that connects your devices i>
May 18 22:49:28 bps audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:>
May 18 22:49:29 bps audit[17778]: SOFTWARE_UPDATE pid=17778 uid=0 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unco>
May 18 22:49:29 bps audit[17778]: SOFTWARE_UPDATE pid=17778 uid=0 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unco>
May 18 22:49:40 bps systemd[2297]: Started app-gnome-netbird-18423.scope - Application launched by gnome-shell.
May 18 23:16:05 bps systemd[1]: Stopping netbird.service - A WireGuard-based mesh network that connects your devices >
May 18 23:16:06 bps netbird.desktop[18423]: time="2025-05-18T23:16:06+01:00" level=error msg="get service status: rpc>
May 18 23:16:06 bps netbird.desktop[18423]: time="2025-05-18T23:16:06+01:00" level=error msg="get exit nodes: list ne>
May 18 23:16:06 bps systemd[2297]: Stopping app-gnome-netbird-18423.scope - Application launched by gnome-shell...
May 18 23:16:06 bps systemd[2297]: Stopped app-gnome-netbird-18423.scope - Application launched by gnome-shell.
May 18 23:16:06 bps systemd[2297]: app-gnome-netbird-18423.scope: Consumed 1.164s CPU time, 17.4M memory peak.
May 18 23:16:08 bps systemd[1]: netbird.service: Deactivated successfully.
May 18 23:16:08 bps audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s>
May 18 23:16:08 bps systemd[1]: Stopped netbird.service - A WireGuard-based mesh network that connects your devices i>
-- Boot efd2cd033fe9462ca805396ba893e4bb --
May 19 09:12:41 bps systemd[1]: Started netbird.service - A WireGuard-based mesh network that connects your devices i>
May 19 09:12:41 bps audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:>

there are to many of this ones repeted over and over so just putting a sample here

May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird-ui
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird
May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird

look like however your are configuring your rpm install steps its removing and readding the service every time the package gets update

May 22 22:18:27 bps pk-offline-update[1108]: package updating        netbird-0.45.1-1.x86_64 (netbird)
May 22 22:18:28 bps packagekitd[1265]: Netbird service has been uninstalled
May 22 22:18:28 bps packagekitd[1387]: Netbird service has been installed
May 22 22:18:28 bps systemd[1]: Started netbird.service - A WireGuard-based mesh network that connects your devices i>
May 22 22:18:28 bps audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:>
May 22 22:18:28 bps packagekitd[1510]: Netbird service has been started
May 22 22:18:31 bps pk-offline-update[1108]: package updating        netbird-ui-0.45.1-1.x86_64 (netbird)
May 22 22:18:32 bps pk-offline-update[1108]: package cleanup        netbird-ui-0.44.0-1.x86_64 (installed)
May 22 22:18:32 bps pk-offline-update[1108]: package cleanup        netbird-0.44.0-1.x86_64 (installed)
May 22 22:18:35 bps audit[1130]: SOFTWARE_UPDATE pid=1130 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r>
May 22 22:18:35 bps audit[1130]: SOFTWARE_UPDATE pid=1130 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r>
May 22 22:18:36 bps PackageKit[1130]: in /23051_ccedeaae for update-packages package netbird;0.45.1-1;x86_64;netbird >
May 22 22:18:36 bps PackageKit[1130]: in /23051_ccedeaae for update-packages package netbird-ui;0.45.1-1;x86_64;netbi>
May 22 22:18:36 bps systemd[1]: Stopping netbird.service - A WireGuard-based mesh network that connects your devices >

ok look like your golang workers are unhappy

May 23 20:50:44 bps netbird.desktop[7413]: 2025-05-23T20:50:44+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:44 bps netbird.desktop[7413]: 2025-05-23T20:50:44+01:00 ERRO client/ui/network.go:341: get exit nodes: l>
May 23 20:50:45 bps netbird.desktop[7413]: 2025-05-23T20:50:45+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:46 bps netbird.desktop[7413]: 2025-05-23T20:50:46+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:46 bps systemd[1]: netbird.service: Deactivated successfully.
May 23 20:50:46 bps systemd[1]: Stopped netbird.service - A WireGuard-based mesh network that connects your devices i>
May 23 20:50:46 bps audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s>
May 23 20:50:46 bps netbird.desktop[7413]: 2025-05-23T20:50:46+01:00 ERRO client/ui/client_ui.go:513: get service sta>
May 23 20:50:46 bps netbird.desktop[7413]: 2025-05-23T20:50:46+01:00 ERRO client/ui/network.go:341: get exit nodes: l>
May 23 20:50:47 bps netbird.desktop[7413]: 2025-05-23T20:50:47+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:47 bps netbird.desktop[7413]: 2025-05-23T20:50:47+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:47 bps netbird.desktop[7413]: 2025-05-23T20:50:47+01:00 ERRO client/ui/client_ui.go:513: get service sta>
May 23 20:50:47 bps netbird.desktop[7413]: 2025-05-23T20:50:47+01:00 ERRO client/ui/network.go:341: get exit nodes: l>
May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 ERRO client/ui/client_ui.go:513: get service sta>
May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 ERRO client/ui/client_ui.go:680: error while upd>
May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 ERRO client/ui/network.go:341: get exit nodes: l>
May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:49 bps netbird.desktop[7413]: 2025-05-23T20:50:49+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:49 bps netbird.desktop[7413]: 2025-05-23T20:50:49+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:50 bps netbird.desktop[7413]: 2025-05-23T20:50:50+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:50 bps netbird.desktop[7413]: 2025-05-23T20:50:50+01:00 ERRO client/ui/client_ui.go:513: get service sta>
May 23 20:50:50 bps netbird.desktop[7413]: 2025-05-23T20:50:50+01:00 ERRO client/ui/network.go:341: get exit nodes: l>
May 23 20:50:50 bps netbird.desktop[7413]: 2025-05-23T20:50:50+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>
May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/client_ui.go:513: get service sta>
May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/network.go:341: get exit nodes: l>
May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/client_ui.go:513: get service sta>
May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/network.go:341: get exit nodes: l>
May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/client_ui.go:513: get service sta>
May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/network.go:341: get exit nodes: l>
May 23 20:50:52 bps netbird.desktop[7413]: 2025-05-23T20:50:52+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:>

this logs lines keep showing up every second for a while so you may want to look at your logging setup.

I got about 100MB of dose lines for one day alone

@gozes commented on GitHub (Jun 3, 2025): > Could you tell me briefly how was the Fedora installed in case I wanted to reproduce this? using fedora install instruction https://docs.netbird.io/how-to/installation so when boot my system it will come up with ![Image](https://github.com/user-attachments/assets/f94e4a0b-3a4f-4d09-80ca-830c702834e4) which is the netbird connection ![Image](https://github.com/user-attachments/assets/02307478-e056-48c3-83d5-b45703ddf9c1) even when I disable the service from starting by systemd if I disconnect from it it it goes away and there is no way to get it back from the ui also if disconnect from it then I have to restart the network manager service to get network connection back ![Image](https://github.com/user-attachments/assets/0ad1371e-b38c-43d1-bcc1-ba0c0388cce9) this is what I get get when I try to start the ui here are some logs. I got this by using `journalctl --grep=netbird` they go back to when stared using netbird a few weeks ago ```sh May 18 22:47:35 bps sudo[17576]: bojun : TTY=pts/1 ; PWD=/home/bojun ; USER=root ; COMMAND=/usr/bin/tee /etc/yum.r> May 18 22:47:58 bps sudo[17641]: bojun : TTY=pts/1 ; PWD=/home/bojun ; USER=root ; COMMAND=/usr/bin/dnf config-man> May 18 22:48:13 bps sudo[17699]: bojun : TTY=pts/1 ; PWD=/home/bojun ; USER=root ; COMMAND=/usr/bin/dnf config-man> May 18 22:48:45 bps sudo[17754]: bojun : TTY=pts/1 ; PWD=/home/bojun ; USER=root ; COMMAND=/usr/bin/dnf install li> May 18 22:49:28 bps systemd[1]: Started netbird.service - A WireGuard-based mesh network that connects your devices i> May 18 22:49:28 bps audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:> May 18 22:49:29 bps audit[17778]: SOFTWARE_UPDATE pid=17778 uid=0 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unco> May 18 22:49:29 bps audit[17778]: SOFTWARE_UPDATE pid=17778 uid=0 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unco> May 18 22:49:40 bps systemd[2297]: Started app-gnome-netbird-18423.scope - Application launched by gnome-shell. May 18 23:16:05 bps systemd[1]: Stopping netbird.service - A WireGuard-based mesh network that connects your devices > May 18 23:16:06 bps netbird.desktop[18423]: time="2025-05-18T23:16:06+01:00" level=error msg="get service status: rpc> May 18 23:16:06 bps netbird.desktop[18423]: time="2025-05-18T23:16:06+01:00" level=error msg="get exit nodes: list ne> May 18 23:16:06 bps systemd[2297]: Stopping app-gnome-netbird-18423.scope - Application launched by gnome-shell... May 18 23:16:06 bps systemd[2297]: Stopped app-gnome-netbird-18423.scope - Application launched by gnome-shell. May 18 23:16:06 bps systemd[2297]: app-gnome-netbird-18423.scope: Consumed 1.164s CPU time, 17.4M memory peak. May 18 23:16:08 bps systemd[1]: netbird.service: Deactivated successfully. May 18 23:16:08 bps audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s> May 18 23:16:08 bps systemd[1]: Stopped netbird.service - A WireGuard-based mesh network that connects your devices i> -- Boot efd2cd033fe9462ca805396ba893e4bb -- May 19 09:12:41 bps systemd[1]: Started netbird.service - A WireGuard-based mesh network that connects your devices i> May 19 09:12:41 bps audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:> ``` there are to many of this ones repeted over and over so just putting a sample here ```sh May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird-ui May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird May 22 19:55:34 bps packagekitd[1671]: Failed to get cache filename for netbird ``` look like however your are configuring your rpm install steps its removing and readding the service every time the package gets update ```sh May 22 22:18:27 bps pk-offline-update[1108]: package updating netbird-0.45.1-1.x86_64 (netbird) May 22 22:18:28 bps packagekitd[1265]: Netbird service has been uninstalled May 22 22:18:28 bps packagekitd[1387]: Netbird service has been installed May 22 22:18:28 bps systemd[1]: Started netbird.service - A WireGuard-based mesh network that connects your devices i> May 22 22:18:28 bps audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:> May 22 22:18:28 bps packagekitd[1510]: Netbird service has been started May 22 22:18:31 bps pk-offline-update[1108]: package updating netbird-ui-0.45.1-1.x86_64 (netbird) May 22 22:18:32 bps pk-offline-update[1108]: package cleanup netbird-ui-0.44.0-1.x86_64 (installed) May 22 22:18:32 bps pk-offline-update[1108]: package cleanup netbird-0.44.0-1.x86_64 (installed) May 22 22:18:35 bps audit[1130]: SOFTWARE_UPDATE pid=1130 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r> May 22 22:18:35 bps audit[1130]: SOFTWARE_UPDATE pid=1130 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r> May 22 22:18:36 bps PackageKit[1130]: in /23051_ccedeaae for update-packages package netbird;0.45.1-1;x86_64;netbird > May 22 22:18:36 bps PackageKit[1130]: in /23051_ccedeaae for update-packages package netbird-ui;0.45.1-1;x86_64;netbi> May 22 22:18:36 bps systemd[1]: Stopping netbird.service - A WireGuard-based mesh network that connects your devices > ``` ok look like your golang workers are unhappy ```sh May 23 20:50:44 bps netbird.desktop[7413]: 2025-05-23T20:50:44+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:44 bps netbird.desktop[7413]: 2025-05-23T20:50:44+01:00 ERRO client/ui/network.go:341: get exit nodes: l> May 23 20:50:45 bps netbird.desktop[7413]: 2025-05-23T20:50:45+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:46 bps netbird.desktop[7413]: 2025-05-23T20:50:46+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:46 bps systemd[1]: netbird.service: Deactivated successfully. May 23 20:50:46 bps systemd[1]: Stopped netbird.service - A WireGuard-based mesh network that connects your devices i> May 23 20:50:46 bps audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s> May 23 20:50:46 bps netbird.desktop[7413]: 2025-05-23T20:50:46+01:00 ERRO client/ui/client_ui.go:513: get service sta> May 23 20:50:46 bps netbird.desktop[7413]: 2025-05-23T20:50:46+01:00 ERRO client/ui/network.go:341: get exit nodes: l> May 23 20:50:47 bps netbird.desktop[7413]: 2025-05-23T20:50:47+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:47 bps netbird.desktop[7413]: 2025-05-23T20:50:47+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:47 bps netbird.desktop[7413]: 2025-05-23T20:50:47+01:00 ERRO client/ui/client_ui.go:513: get service sta> May 23 20:50:47 bps netbird.desktop[7413]: 2025-05-23T20:50:47+01:00 ERRO client/ui/network.go:341: get exit nodes: l> May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 ERRO client/ui/client_ui.go:513: get service sta> May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 ERRO client/ui/client_ui.go:680: error while upd> May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 ERRO client/ui/network.go:341: get exit nodes: l> May 23 20:50:48 bps netbird.desktop[7413]: 2025-05-23T20:50:48+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:49 bps netbird.desktop[7413]: 2025-05-23T20:50:49+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:49 bps netbird.desktop[7413]: 2025-05-23T20:50:49+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:50 bps netbird.desktop[7413]: 2025-05-23T20:50:50+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:50 bps netbird.desktop[7413]: 2025-05-23T20:50:50+01:00 ERRO client/ui/client_ui.go:513: get service sta> May 23 20:50:50 bps netbird.desktop[7413]: 2025-05-23T20:50:50+01:00 ERRO client/ui/network.go:341: get exit nodes: l> May 23 20:50:50 bps netbird.desktop[7413]: 2025-05-23T20:50:50+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/client_ui.go:513: get service sta> May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/network.go:341: get exit nodes: l> May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/client_ui.go:513: get service sta> May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/network.go:341: get exit nodes: l> May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/client_ui.go:513: get service sta> May 23 20:50:51 bps netbird.desktop[7413]: 2025-05-23T20:50:51+01:00 ERRO client/ui/network.go:341: get exit nodes: l> May 23 20:50:52 bps netbird.desktop[7413]: 2025-05-23T20:50:52+01:00 INFO ./caller_not_available:0: 2025/05/23 20:50:> ``` this logs lines keep showing up every second for a while so you may want to look at your logging setup. I got about 100MB of dose lines for one day alone
Author
Owner

@nazarewk commented on GitHub (Jun 3, 2025):

even when I disable the service from starting by systemd
if I disconnect from it it it goes away and there is no way to get it back from the ui

also if disconnect from it then I have to restart the network manager service to get network connection back

I'm not sure I undertood this correctly, but the only way sto bring down Netbird "as intended" would be through:

  • Connect/Disconnect button in the UI
  • netbird up/down
  • netbird service start/stop (this is equivalent of systemctl start/stop netbird.service)
    • when you run those you cannot just Connect/Disconnect using CLI or UI, because the client daemon (service) is not running to receive the commands,

It should never be touched by the NetworkManager (I assume this is where you got the screenshot of wt0 from).

I have higher priority matters to attend to first, but I can try to reproduce the issue at a later time,

@nazarewk commented on GitHub (Jun 3, 2025): > even when I disable the service from starting by systemd > if I disconnect from it it it goes away and there is no way to get it back from the ui > > also if disconnect from it then I have to restart the network manager service to get network connection back I'm not sure I undertood this correctly, but the only way sto bring down Netbird "as intended" would be through: - Connect/Disconnect button in the UI - `netbird up/down` - `netbird service start/stop` (this is equivalent of `systemctl start/stop netbird.service`) - when you run those you cannot just Connect/Disconnect using CLI or UI, because the client daemon (service) is not running to receive the commands, It should never be touched by the NetworkManager (I assume this is where you got the screenshot of `wt0` from). I have higher priority matters to attend to first, but I can try to reproduce the issue at a later time,
Author
Owner

@gozes commented on GitHub (Jun 3, 2025):

It should never be touched by the NetworkManager (I assume this is where you got the screenshot of wt0 from).

yes

I'm not sure I undertood this correctly, but the only way sto bring down Netbird "as intended" would be through

so if disconnect from wt0 by the ui, which is coming up at boot even when I keep disabling the netbird service, it will make Network manager freak out, is my guess, to the point I lose all internet access and the only way to get network manager to a working state is to systemctl restart NetworkManager.serevice

@gozes commented on GitHub (Jun 3, 2025): > It should never be touched by the NetworkManager (I assume this is where you got the screenshot of wt0 from). yes > I'm not sure I undertood this correctly, but the only way sto bring down Netbird "as intended" would be through so if disconnect from wt0 by the ui, which is coming up at boot even when I keep disabling the netbird service, it will make Network manager freak out, is my guess, to the point I lose all internet access and the only way to get network manager to a working state is to `systemctl restart NetworkManager.serevice`
Author
Owner

@gozes commented on GitHub (Jun 4, 2025):

So small up that I just noticed.

After I managed to finally disable netbird so it won't connect on boot I noticed that anything that's not HTTP traffic is horrible slow for example doing a git pull over ssh compared to http. Over http it would be instant. Over ssh it would take over a minute for the same repo and same branch. Again restarting the network manager service with systemctl fix it so netbird most not be removing routing tablet entries or something like it when the service is stopped

@gozes commented on GitHub (Jun 4, 2025): So small up that I just noticed. After I managed to finally disable netbird so it won't connect on boot I noticed that anything that's not HTTP traffic is horrible slow for example doing a git pull over ssh compared to http. Over http it would be instant. Over ssh it would take over a minute for the same repo and same branch. Again restarting the network manager service with systemctl fix it so netbird most not be removing routing tablet entries or something like it when the service is stopped
Author
Owner

@Adiack06 commented on GitHub (Jun 9, 2025):

I am having the same issues it starts on boot, the ui doesn't function, it causes the network manager to freak out, and doesn't connect properly (it authenticates in our case with authentik they see my session but i cant connect to anything) we have other people on kbuntu and windows and it is working flawlessly

Image

@Adiack06 commented on GitHub (Jun 9, 2025): I am having the same issues it starts on boot, the ui doesn't function, it causes the network manager to freak out, and doesn't connect properly (it authenticates in our case with authentik they see my session but i cant connect to anything) we have other people on kbuntu and windows and it is working flawlessly ![Image](https://github.com/user-attachments/assets/ad853659-6abe-4876-a37e-df24ed0521a1)
Author
Owner

@rriemann commented on GitHub (Sep 19, 2025):

@Adiack06 , did you manage to get it working with Fedora 42 meanwhile?

@rriemann commented on GitHub (Sep 19, 2025): @Adiack06 , did you manage to get it working with Fedora 42 meanwhile?
Author
Owner

@Adiack06 commented on GitHub (Sep 19, 2025):

@Adiack06 , did you manage to get it working with Fedora 42 meanwhile?

Sorry yes it now work pretty well there are sometimes issues with hamburger menus closing while in use and the dns takes over a minute to establish but yes it works now

@Adiack06 commented on GitHub (Sep 19, 2025): > [@Adiack06](https://github.com/Adiack06) , did you manage to get it working with Fedora 42 meanwhile? Sorry yes it now work pretty well there are sometimes issues with hamburger menus closing while in use and the dns takes over a minute to establish but yes it works now
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#327