Skip to content

libappindicator deprecated in Debian 11 (bullseye), agent won't run #657

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mjackdk opened this issue Aug 16, 2021 · 4 comments · Fixed by #721
Closed

libappindicator deprecated in Debian 11 (bullseye), agent won't run #657

mjackdk opened this issue Aug 16, 2021 · 4 comments · Fixed by #721
Assignees
Labels
os: linux Specific to Linux operating system topic: infrastructure Related to project infrastructure type: imperfection Perceived defect in any part of project

Comments

@mjackdk
Copy link

mjackdk commented Aug 16, 2021

Bug Report

Describe the bug

"The deprecated libappindicator libraries are no longer provided" in Debian 11 (bullseye)", see Chapter 5. Issues to be aware of for bullseye.

This leads to "error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: No such file or directory" when trying to run the agent.

To Reproduce

$ curl -O https://github.com/arduino/arduino-create-agent/releases/download/1.2.3/ArduinoCreateAgent-1.2.3-linux-amd64-installer-firefox.run
$ chmod u+x ArduinoCreateAgent-1.2.3-linux-amd64-installer-firefox.run
$ ./ArduinoCreateAgent-1.2.3-linux-amd64-installer-firefox.run

Complete GUI installation

Note output in terminal

Expected behavior

Arduino Create Agent should run without problems.

Environment (please complete the following information):

  • OS: Debian
  • OS version: 11 (bullseye)
  • Browser: Firefox
  • Browser Version: 91
  • Agent Version: 1.2.3
  • CPU architecture: amd64

Additional context

No problems on Arch Linux, Fedora 34 or Ubuntu 21.04.

@rsora
Copy link
Contributor

rsora commented Aug 18, 2021

Thanks for your report @mjackdk!
I see that it seems to be a workaround here getlantern/systray#191 we will talk about it in our next planning.

Happy coding!

@rsora rsora added the os: linux Specific to Linux operating system label Aug 18, 2021
@rei-vilo
Copy link

Any news on this? Unfortunately, the suggested workaround is way beyond reach of the intended Arduino audience.

Thank you!

@per1234 per1234 added the type: imperfection Perceived defect in any part of project label Jan 27, 2022
@per1234 per1234 added the topic: infrastructure Related to project infrastructure label Jul 31, 2022
@ghost
Copy link

ghost commented Oct 26, 2022

Came across this while testing the agent on Debian 11. The fix requires installing a package.

sudo apt install libappindicator3-0.1-cil

@juaringan
Copy link

For Debian 10:

# apt install libappindicator3-1 libindicator3-7

Fixes the problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os: linux Specific to Linux operating system topic: infrastructure Related to project infrastructure type: imperfection Perceived defect in any part of project
Projects
None yet
6 participants