arduino-create-agent
arduino-create-agent copied to clipboard
libappindicator deprecated in Debian 11 (bullseye), agent won't run
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.
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!
Any news on this? Unfortunately, the suggested workaround is way beyond reach of the intended Arduino audience.
Thank you!
Came across this while testing the agent on Debian 11. The fix requires installing a package.
sudo apt install libappindicator3-0.1-cil
For Debian 10:
# apt install libappindicator3-1 libindicator3-7
Fixes the problem