arduino-create-agent icon indicating copy to clipboard operation
arduino-create-agent copied to clipboard

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

Open mjackdk opened this issue 3 years ago • 2 comments

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.

mjackdk avatar Aug 16 '21 19:08 mjackdk

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

Happy coding!

rsora avatar Aug 18 '21 13:08 rsora

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

Thank you!

rei-vilo avatar Oct 21 '21 14:10 rei-vilo

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

sudo apt install libappindicator3-0.1-cil

ghost avatar Oct 26 '22 14:10 ghost

For Debian 10:

# apt install libappindicator3-1 libindicator3-7

Fixes the problem

juaringan avatar Apr 02 '23 18:04 juaringan