[GH-ISSUE #2034] Missing dependency in Debian package #4065

Open
opened 2026-08-05 00:55:42 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @elaan on GitHub (May 22, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/2034

Hello awesome NetBird developers,

I just started using NetBird, works very nice! On one of my Debian machines I noticed the icon for NetBird-UI would not appear in the panel-notification area.

To debug this, I started netbird-ui from the commandline, and the error was:

netbird-ui: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: no such file or directory

I have a very minimalistic installed system, without Recommended dependencies in apt. So this can happen, if dependencies are not explicitly declared, but assumed from other ones that are. I did some digging in the debian package archives, and the missing library is delivered by the package "libayatana-appindicator3-1".

Steps to reproduce the behavior:

  1. Start NetBird(UI) from the menu on a system without this library. It does not start.
  2. Start "netbird-ui" from the commandline, and the error above is shown.

Expected behavior

NetBird(UI) should start when started from either the menu or the commandline.

Are you using NetBird Cloud?

Yes, using NetBird Cloud.

NetBird version

netbird version
Version is 0.27.7

NetBird status -d output:
If applicable, add the `netbird status -d' command output.
I do not think this is applicable

Screenshots
If applicable, add screenshots to help explain your problem.
I do not think this is applicable

Additional context

Please add "libayatana-appindicator3-1" as a dependency for the debian package, I'm using debian bookworm (release version 12, the latest).

Originally created by @elaan on GitHub (May 22, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/2034 Hello awesome NetBird developers, I just started using NetBird, works very nice! On one of my Debian machines I noticed the icon for NetBird-UI would not appear in the panel-notification area. To debug this, I started netbird-ui from the commandline, and the error was: netbird-ui: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: no such file or directory I have a very minimalistic installed system, without Recommended dependencies in apt. So this can happen, if dependencies are not explicitly declared, but assumed from other ones that are. I did some digging in the debian package archives, and the missing library is delivered by the package "libayatana-appindicator3-1". Steps to reproduce the behavior: 1. Start NetBird(UI) from the menu on a system without this library. It does not start. 2. Start "netbird-ui" from the commandline, and the error above is shown. **Expected behavior** NetBird(UI) should start when started from either the menu or the commandline. **Are you using NetBird Cloud?** Yes, using NetBird Cloud. **NetBird version** `netbird version` Version is 0.27.7 **NetBird status -d output:** If applicable, add the `netbird status -d' command output. I do not think this is applicable **Screenshots** If applicable, add screenshots to help explain your problem. I do not think this is applicable **Additional context** Please add "libayatana-appindicator3-1" as a dependency for the debian package, I'm using debian bookworm (release version 12, the latest).
Author
Owner

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

@elaan is it still an issue with recent NetBird versions?

<!-- gh-comment-id:2824572341 --> @nazarewk commented on GitHub (Apr 23, 2025): @elaan is it still an issue with recent NetBird versions?
Author
Owner

@elaan commented on GitHub (Apr 23, 2025):

Hi @nazarewk , yes this is still an issue, because the recent package of netbird-ui does not explicitly specify libayatana-appindicator3 as dependency. I now have that library installed manually, so I do see the panel-icon, however others that install Debian without recommended packages still hit this issue until netbird-ui explicitly lists libayatana-appindicator3 as dependency.

<!-- gh-comment-id:2824862168 --> @elaan commented on GitHub (Apr 23, 2025): Hi @nazarewk , yes this is still an issue, because the recent package of netbird-ui does not explicitly specify libayatana-appindicator3 as dependency. I now have that library installed manually, so I do see the panel-icon, however others that install Debian without recommended packages still hit this issue until netbird-ui explicitly lists libayatana-appindicator3 as dependency.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#4065