zui
zui copied to clipboard
Missing libappindicator3-1 dependency on Debian Bullseye
Describe the bug Impossible to install Brim to Debian Bullseye due to missing dependency libappindicator3-1. We would recommend in first time to move libappindicator3-1 as "recommended" package instead of "depend", then to replace this old lib for the new "libayatana".
To Reproduce
- Download Brim on a fresh Debian Bullseye installation (NOT upgraded from Buster!)
- sudo apt install ./Brim*.deb
Expected behavior Use Brim with a very good coffee on hand. (Finally we got the good coffee, but without Brim ;-)
Screenshots
sudo apt install ./Downloads/Brim-0.26.0.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'brim' instead of './Downloads/Brim-0.26.0.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
brim : Depends: libappindicator3-1 but it is not installable
E: Unable to correct problems, you have held broken packages.
Desktop Info [Please complete the following information]
- OS: Linux Debian Bullseye
- Brim Version:0.26.0
Hi @SwissTico, thanks for the report. It looks like one of our dependencies "electron-builder" needs to be updated. I'll try that out and see if that fixes the problem.
'The accumulated filth of all their updates and broken packages will foam up about their waists and all the users and analysts will look up and shout "Save us!" and I'll whisper "No." ' - The Brimdata Dev Team
Here's how you fix the problem:
- Download the *.deb package
- Execute the following as root:
dpkg-deb -x Brim-*.deb unpack
dpkg-deb --control Brim-*.deb unpack/DEBIAN
sed -i -- 's/libappindicator3-1/libayatana-appindicator3-1/g' unpack/DEBIAN/control
dpkg -b unpack Brim-*.deb
rm -r unpack
apt install ./Brim-*.deb
Launch brim with brim
@crashingstatic Thank you very much, this helped me make it work. I was struggling for half an hour.
It looks like this issue is behind us. Using the currently available Debian Bullseye image that's available (debian-11.5.0-amd64-DVD-1.iso
, which came out in the time since this issue was opened) the apt
command line shown in the original repro now successfully installs the Brim-0.26.0.deb
package. This seems to imply that the original symptom was somehow specific to the older Bullseye that was available at that time.
These screenshot were taken on fresh Debian Bullseye debian-11.5.0-amd64-DVD-1.iso
installation (not upgraded). The first is with Brim-0.26.0.deb
package.
The same is true for Zui Insiders, which is representative of "current Brim" insofar as the next release will be called Zui and based on the same code.
Here's the final proof of both apps having successfully launched after those successful installations.
If folks are still having difficulties, feel free to open a new issue or come ping us on public Slack.
Closing this issue.