Skip to content

Missing dependency in Debian package #2034

@elaan

Description

@elaan

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).

Activity

nazarewk

nazarewk commented on Apr 23, 2025

@nazarewk
Contributor

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

elaan

elaan commented on Apr 23, 2025

@elaan
Author

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 up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @nazarewk@elaan

        Issue actions

          Missing dependency in Debian package · Issue #2034 · netbirdio/netbird