pydio / cells-sync

Sync Client for Pydio Cells
https://pydio.com
GNU General Public License v3.0
35 stars 15 forks source link

cells-sync: error while loading shared libraries: libappindicator3.so.1 #41

Open jkirk opened 2 years ago

jkirk commented 2 years ago

Please be aware that libappindicator3-1 has been removed from Debian, see the following links:

Quoting the Bug report:

The libappindicator package is currently QA team maintained in Debian
and shall be phased out hopfully during the buster release cycle. The
alternative (maintained upstream and Debian-downstream) is
libayatana-appindicator.

Debian-Wiki of the Ayatana Indicators Transition:

So in Debian/bullseye, with libayatana-appindicator3-1 installed, cells-sync fails to run:

❯ dpkg -l libayatana-appindicator3-1     
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                       Version      Architecture Description
+++-==========================-============-============-===============================================
ii  libayatana-appindicator3-1 0.5.5-2      amd64        Ayatana Application Indicators (GTK-3+ version)

❯ ./cells-sync 
./cells-sync: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: No such file or directory

Please make cells-sync work in Debian/bullseye. You might also update the documentation here: https://github.com/pydio/pydio-doc-admin-guide/blob/cells-v3/1_quick_start/6_connect_desktop_sync.md?plain=1#L28

Thanks for Pydio Cells + Cells Sync!

jkirk commented 2 years ago

This is still an issue in Debian/bullseye. Is there anything I can do to help to resolve this issue. Thanks!

jkirk commented 2 years ago

Debian has implemented a workaround for software that depends on libappindicator by providing symlinks, see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996201 + https://salsa.debian.org/debian-ayatana-team/libayatana-appindicator/-/commit/2b220e6aea51efb99b0413e784d0dc9991d48f6f

So, either fix cells-sync to use libayatana or close this issue. Thx!

jkirk commented 1 year ago

Just set up LMDE 5. libayatana-appindicator3-1 is enough, but #38 is currently still an issue.