[SOLVED] Dropbox can't load the libappindicator library for the tray icon

Help with the version of MX KDE officially released by the Development Team.
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
User avatar
radissthor
Posts: 76
Joined: Mon Sep 13, 2010 11:18 am

[SOLVED] Dropbox can't load the libappindicator library for the tray icon

#1 Post by radissthor »

Hello everyone,

I am reviving this thread because I have the same issue as OP, but downloading libayatana-appindicator3-1 didn't fix the issue for me. Maybe it has to do with the version of the library (and therefore the version of MX one is running?)

My quick system info:

Code: Select all

System:
  Kernel: 6.14.5-1-liquorix-amd64 [6.14-7~mx23ahs] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: audit=0
    intel_pstate=disable amd_pstate=disable BOOT_IMAGE=/boot/vmlinuz-6.14.5-1-liquorix-amd64
    root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: xfce4-panel wm: xfwm v: 4.20.0 vt: 7
    dm: LightDM v: 1.32.0 Distro: MX-23.6_ahs_x64 Libretto September 15  2024 base: Debian GNU/Linux
    12 (bookworm)
Machine:
  Type: Laptop System: Acer product: Swift SF313-52G v: V1.02 serial: <superuser required> Chassis:
    type: 10 serial: <superuser required>
  Mobo: IL model: Skol_IL v: V1.02 serial: <superuser required> UEFI: Insyde v: 1.02
    date: 12/07/2019
Battery:
  ID-1: BAT0 charge: 35.3 Wh (100.0%) condition: 35.3/56.0 Wh (63.1%) volts: 16.2 min: 15.4
    model: SMP KT00407008 AP18C7M type: Li-ion serial: <filter> status: full cycles: 323
  Device-1: hidpp_battery_0 model: Logitech K780 Multi-Device Wireless Keyboard serial: <filter>
    charge: 50% (should be ignored) rechargeable: yes status: discharging
  Device-2: hidpp_battery_1 model: Logitech Marathon Mouse/Performance Plus M705 serial: <filter>
    charge: 55% (should be ignored) rechargeable: yes status: discharging
CPU:
  Info: model: Intel Core i7-1065G7 bits: 64 type: MT MCP arch: Ice Lake gen: core 10 level: v4
    note: check built: 2019-21 process: Intel 10nm family: 6 model-id: 0x7E (126) stepping: 5
    microcode: 0xC6
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache: L1: 320 KiB
    desc: d-4x48 KiB; i-4x32 KiB L2: 2 MiB desc: 4x512 KiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 792 high: 1501 min/max: 400/1501 boost: enabled scaling: driver: acpi-cpufreq
    governor: ondemand cores: 1: 1121 2: 751 3: 500 4: 1268 5: 400 6: 400 7: 400 8: 1501
    bogomips: 23961
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: ghostwrite status: Not affected
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional; PBRSB-eIBRS: SW
    sequence; BHI: SW loop, KVM: SW loop
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Iris Plus Graphics G7 vendor: Acer Incorporated ALI driver: i915 v: kernel
    arch: Gen-11 process: Intel 10nm built: 2019-21 ports: active: HDMI-A-1,eDP-1 empty: DP-1,DP-2
    bus-ID: 00:02.0 chip-ID: 8086:8a52 class-ID: 0300
  Device-2: NVIDIA GP107M [GeForce MX350] vendor: Acer Incorporated ALI driver: N/A
    alternate: nouveau non-free: 530.xx+ status: current (as of 2023-03) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-21 pcie: gen: 3 speed: 8 GT/s lanes: 4 link-max: lanes: 16
    bus-ID: 2b:00.0 chip-ID: 10de:1c96 class-ID: 0302
  Device-3: Sunplus Innovation FHD Camera Microphone type: USB driver: snd-usb-audio,uvcvideo
    bus-ID: 3-4.4:8 chip-ID: 1bcf:28c4 class-ID: 0102 serial: <filter>
  Device-4: Chicony HD WebCam type: USB driver: uvcvideo bus-ID: 3-6:5 chip-ID: 04f2:b5c5
    class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 3725x1203 s-dpi: 96 s-size: 986x319mm (38.82x12.56") s-diag: 1036mm (40.8")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 pos: right model: Philips PHL 273V7 serial: <filter>
    built: 2023 res: 1920x1080 hz: 60 dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23")
    diag: 686mm (27") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  Monitor-2: eDP-1 pos: primary,left model: BOE Display 0x08bc built: 2019 res: 1805x1204 hz: 60
    dpi: 161 gamma: 1.2 size: 285x190mm (11.22x7.48") diag: 343mm (13.5") ratio: 3:2 modes: 2256x1504
  API: OpenGL v: 4.6 Mesa 24.2.8-1mx23ahs renderer: Mesa Intel Iris Plus Graphics (ICL GT2)
    direct-render: Yes
Audio:
  Device-1: Intel Ice Lake-LP Smart Sound Audio vendor: Acer Incorporated ALI
    driver: sof-audio-pci-intel-icl bus-ID: 3-4.4:8 alternate: snd_hda_intel, snd_soc_avs,
    snd_sof_pci_intel_icl bus-ID: 00:1f.3 chip-ID: 1bcf:28c4 class-ID: 0102 chip-ID: 8086:34c8
    class-ID: 0401 serial: <filter>
  Device-2: Sunplus Innovation FHD Camera Microphone type: USB driver: snd-usb-audio,uvcvideo
  API: ALSA v: k6.14.5-1-liquorix-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: off with: 1: pipewire-pulse status: off 2: wireplumber
    status: off 3: pw-jack type: plugin tools: pw-cat,pw-cli,wpctl
  Server-2: PulseAudio v: 16.1 status: active tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi v: kernel modules: wl bus-ID: 00:14.3
    chip-ID: 8086:34f0 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB driver: btusb v: 0.8
    bus-ID: 3-10:7 chip-ID: 8087:0aaa class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 3.0 lmp-v: 5.1
    sub-v: 2184 hci-v: 5.1 rev: 2184
  Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff link-mode: peripheral accept
    service-classes: rendering, capturing, object transfer, audio, telephony
Drives:
  Local Storage: total: 953.87 GiB used: 161.66 GiB (16.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW010T8 size: 953.87 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 002C temp: 28.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 953.62 GiB size: 937.58 GiB (98.32%) used: 161.66 GiB (17.2%) fs: ext4
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 274 KiB (0.1%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 50.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Repos:
  Packages: pm: dpkg pkgs: 2710 libs: 1322 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/dropbox.list
    1: deb [arch=i386,amd64 signed-by=/etc/apt/keyrings/dropbox.asc] http://linux.dropbox.com/debian bookworm main
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://nl.mxrepo.com/mx/repo/ bookworm main non-free
    2: deb http://nl.mxrepo.com/mx/repo/ bookworm ahs
Info:
  Processes: 277 Uptime: 6m wakeups: 8 Memory: 15.31 GiB used: 2.32 GiB (15.2%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
Last edited by radissthor on Thu Jun 12, 2025 1:42 am, edited 1 time in total.
Image

User avatar
Eadwine Rose
Administrator
Posts: 15227
Joined: Wed Jul 12, 2006 2:10 am

Re: Dropbox can't load the libappindicator library for the tray icon

#2 Post by Eadwine Rose »

@radissthor Start your own thread next time, do not tack on to someone else's, even though it is solved. Thread split off, your topic is here.
MX-23.6_x64 July 31 2023 * 6.1.0-39amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
radissthor
Posts: 76
Joined: Mon Sep 13, 2010 11:18 am

Re: Dropbox can't load the libappindicator library for the tray icon

#3 Post by radissthor »

Will do that next time @Eadwine Rose
Image

User avatar
CharlesV
Administrator
Posts: 8012
Joined: Sun Jul 07, 2019 5:11 pm

Re: Dropbox can't load the libappindicator library for the tray icon

#4 Post by CharlesV »

@radissthor Please post the error your getting.
*QSI = Quick System Info from menu (Copy for Forum)
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!

User avatar
radissthor
Posts: 76
Joined: Mon Sep 13, 2010 11:18 am

Re: Dropbox can't load the libappindicator library for the tray icon

#5 Post by radissthor »

The error is seen in that I cannot access the dropbox app anymore, so I don't have access to thing like preferences, selective syncing, etc. The exact message I get from Dropbox at startup (dropbox is congifured to run at startup) is attached as an image:

Image

However, if I check the status of dropbox, dropbox is running in the background:

Code: Select all

$ dropbox start
Dropbox is already running!
If I stop dropbox and run it again, I see this:

Code: Select all

$ dropbox start
Starting Dropbox...dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/cryptography.hazmat.bindings._openssl.abi3.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/cryptography.hazmat.bindings._padding.abi3.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/apex._apex.abi3.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/psutil._psutil_linux.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/psutil._psutil_posix.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/google._upb._message.cpython-38-x86_64-linux-gnu.so'
<frozen zipimport>:259: UserWarning: google.protobuf.service module is deprecated. RPC implementations should provide code generator plugins which generate code specific to the RPC implementation. service.py will be removed in Jan 2025
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/tornado.speedups.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/wrapt._wrappers.cpython-38-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/PyQt5.QtCore.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/PyQt5.sip.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/PyQt5.QtGui.so'
dropbox: load fq extension '/home/HernanLG/.dropbox-dist/dropbox-lnx.x86_64-224.4.4811/PyQt5.QtWidgets.so'
Dropbox isn't running!
Done!
Image

User avatar
operadude
Posts: 1060
Joined: Tue Nov 05, 2019 12:08 am

Re: Dropbox can't load the libappindicator library for the tray icon

#6 Post by operadude »

@radissthor Thanks for posting this issue :exclamation:

I have the same issue on my Fluxbox install, and have been waiting to post about it. Well, you've done that for me! So, currently on Flux, and get the same message about the system tray icon; although, like you, I can test and see that Dropbox is working, and will update if I add new files to my local Dropbox folder! So, the issue seems to be with the tray notification icon. Not sure what the exact problem is, though, since it's still in the notification area, and when I click on it, I see the Dropbox icon in my upper left corner of the screen, which works fine: I can see "recent updates", "sync", "quit", etc. So, I'm thinking this may be a non-issue, but I don't know for sure. My QSI:

Code: Select all

Snapshot created on: 20250515_1256
System:
  Kernel: 6.1.0-13-amd64 [6.1.55-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-13-amd64 root=UUID=<filter> ro quiet splash
  Desktop: Fluxbox v: 1.3.7 info: tint2, plank vt: 7 dm: LightDM v: 1.32.0 Distro: MX-23.6_x64
    Libretto September 18 2023 base: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: Desktop System: Gigabyte product: H270-HD3 v: N/A serial: <superuser required>
  Mobo: Gigabyte model: H270-HD3-CF v: x.x serial: <superuser required> UEFI: American Megatrends
    v: F5 date: 04/24/2017
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse PID:0080 serial: N/A
    charge: 55% (should be ignored) rechargeable: yes status: discharging
CPU:
  Info: model: Intel Core i3-7100 bits: 64 type: MT MCP arch: Kaby Lake gen: core 7 level: v3
    note: check built: 2018 process: Intel 14nm family: 6 model-id: 0x9E (158) stepping: 9
    microcode: 0xF8
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache: L1: 128 KiB
    desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 800 min/max: 800/3900 scaling: driver: intel_pstate governor: powersave
    cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 31199
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: IBRS, IBPB: conditional, STIBP: conditional, RSB filling,
    PBRSB-eIBRS: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Oland PRO [Radeon R7 240/340 / Radeon 520] vendor: Micro-Star MSI driver: radeon
    v: kernel alternate: amdgpu arch: GCN-1 code: Southern Islands process: TSMC 28nm built: 2011-20
    pcie: gen: 3 speed: 8 GT/s lanes: 8 ports: active: HDMI-A-1 empty: DVI-D-1,VGA-1
    bus-ID: 01:00.0 chip-ID: 1002:6613 class-ID: 0300 temp: 38.0 C
  Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: radeon
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: radeon display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22") s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 model: Samsung built: 2007 res: 1920x1080 hz: 60 dpi: 305
    gamma: 1.2 size: 160x90mm (6.3x3.54") diag: 184mm (7.2") ratio: 16:9 modes: max: 1920x1080
    min: 640x480
  API: OpenGL v: 4.5 Mesa 22.3.6 renderer: OLAND ( LLVM 15.0.6 DRM 2.50 6.1.0-13-amd64)
    direct-render: Yes
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:a2f0 class-ID: 0403
  Device-2: AMD Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 1002:aab0 class-ID: 0403
  API: ALSA v: k6.1.0-13-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel port: N/A
    bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
Drives:
  Local Storage: total: 7.27 TiB used: 5.54 TiB (76.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 250GB size: 232.89 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 1B2QEXE7 temp: 29.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 model: SATA SSD size: 111.79 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 61.3 scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 vendor: Kingston model: SA400S37120G size: 111.79 GiB block-size:
    physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 61K1 scheme: MBR
  ID-4: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST4000DM004-2CV104 size: 3.64 TiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5425 serial: <filter>
    rev: 0001 scheme: GPT
  ID-5: /dev/sdd maj-min: 8:48 vendor: Western Digital model: WD5000AADS-00S9B0 size: 465.76 GiB
    block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s type: N/A serial: <filter> rev: 0A01
    scheme: GPT
  ID-6: /dev/sde maj-min: 8:64 vendor: Seagate model: ST3000DM001-1ER166 size: 2.73 TiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter>
    rev: CC25 scheme: GPT
Partition:
  ID-1: / raw-size: 25 GiB size: 24.44 GiB (97.76%) used: 12.35 GiB (50.5%) fs: ext4
    dev: /dev/nvme0n1p6 maj-min: 259:6
  ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 1.8 MiB (0.7%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 25 GiB size: 24.44 GiB (97.76%) used: 12.78 GiB (52.3%) fs: ext4
    dev: /dev/nvme0n1p7 maj-min: 259:7
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 32 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p10
    maj-min: 259:10
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A gpu: radeon temp: 38.0 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: pm: dpkg pkgs: 2647 libs: 1323 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb https://mxrepo.com/mx/repo/ bookworm main non-free
  No active apt repos in: /etc/apt/sources.list.d/skype-stable.list
Info:
  Processes: 258 Uptime: 39m wakeups: 3 Memory: 31.3 GiB used: 2.3 GiB (7.3%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
First, the Dropbox icon loads into my system tray (notification area):

Image

Second, when I click-on that tray icon, this appears on the upper left of the screen:

Image

==> The pic also has the little blue circles, showing that it's updating!

I will now try to add some relevant screenshots that I took from the Dropbox website:

Image

Image

Image

I can access the CLI version of dropbox (don't remember how I installed it, if I did at all):

Image

And, like the OP, Dropbox CLI shows that everything is up and running:

Image


I also followed the instructions from the Dropbox website about getting the dependencies (AppIndicator, and such), but, like the OP, to no avail.

I'm still kinda' hoping that this really isn't an issue, but would like confirmation :p

User avatar
operadude
Posts: 1060
Joined: Tue Nov 05, 2019 12:08 am

Re: Dropbox can't load the libappindicator library for the tray icon

#7 Post by operadude »

Just a small point of order:

Not sure why this post is in the KDE sub-Forum, especially since the OP's QSI shows he's using Xfce.

No biggie, but I just wanted to say that I am running MX 23.6 on all my MX distros (including KDE and Xfce), but only have the issue on MX-Fluxbox.

For me, it's only a "problem" (see my post above) on Fluxbox....

Also, on the Dropbox help website for this issue:

https://help.dropbox.com/installs/drop ... ironments

Official Dropbox support for Linux:
Supported Linux distributions

To get the full desktop app experience on Linux, you’ll need one of the following:

Ubuntu 64-bit: 18.04 or later
Fedora 64-bit: 28 or later
And then, they say this:
Note: The Dropbox desktop app isn’t officially supported on other Linux distributions, but it may work if they meet the necessary Dropbox system requirements for Linux.
BTW, if it wasn't clear from my earlier post, I was always referring to the Dropbox desktop app :bagoverhead:

Anyway, from that same site:

Supported desktop environments

The Dropbox tray icon needs a desktop environment that supports AppIndicator, which desktop apps use to display icons in the system tray. Not all desktop environments support AppIndicator natively.

To determine your desktop environment:

Open your Terminal application.
Copy and paste the following command into Terminal, then press Enter:

echo $XDG_CURRENT_DESKTOP

The terminal will display the name of your current desktop environment.


The following desktop environments generally support AppIndicator:

Unity
KDE Plasma

The following desktop environments need additional libraries or extensions to support AppIndicator:

GNOME environments generally require installation of the AppIndicator extension.
XFCE supports AppIndicators via xfce4-indicator-plugin, which may be preinstalled in your distribution.
MATE has native indicator support, especially in Ubuntu MATE. For Linux Mint (MATE), you’ll need to install the Ayatana Indicators.

Notes:

Other desktop environments like LXDE don’t support AppIndicator natively or through extensions, and can’t be supported. You’ll need a different desktop environment to get the full Dropbox desktop app experience.

Linux distributions can vary.
I also checked their requirements, which I now have installed on my Fluxy system!:

Required software libraries

You’ll also need all of the following software libraries to run the app:

GTK 2.24 or later
Glib 2.40 or later
Libappindicator 12.10 or later
They say to get the appindicator for Debian, to do this:
Debian or Ubuntu

Open your Terminal application.
Copy and paste the following command into Terminal, then press Enter:

sudo apt install libappindicator3-1
But, that's problematic (for me). This is what I see from CLI:

Code: Select all

$ apt show libappindicator3-1
Package: libappindicator3-1
State: not a real package (virtual)
N: Can't select candidate version from package libappindicator3-1 as it has no candidate
N: Can't select versions from package 'libappindicator3-1' as it is purely virtual
N: No packages found
I checked MXPI, searched the "Enabled Repos" tab for "libappindicator3-1", did not find that, but for the search-term "appindicator", found this (which is referenced on that link), and installed it:

Code: Select all

Package: gir1.2-ayatanaappindicator3-0.1
Version: 0.5.92-1
State: installed
Automatically installed: yes
Priority: optional
Section: introspection
Maintainer: Ayatana Packagers <pkg-ayatana-devel@lists.alioth.debian.org>
Architecture: amd64
Uncompressed Size: 31.7 k
Depends: gir1.2-glib-2.0, gir1.2-gtk-3.0, libayatana-appindicator3-1 (>= 0.4.90)
Conflicts: gir1.2-ayatanaappindicator3-0.1:i386
Description: Typelib files for libayatana-appindicator3-1 (GTK-3+ version)
 A library and indicator to take menus from applications and place them in the panel. 
 
 This package can be used by other packages using the GIRepository format to generate dynamic bindings (GTK-3+ version).
Homepage: https://github.com/AyatanaIndicators/libayatana-appindicator

Need to get 0 B of archives. After unpacking 0 B will be used.
However, even after going through all those steps, and have an "appindicator" that looks like it should be working, I still get the error when clicking-on the tray icon.

I understand that installing "some" dependency that looks like it should work is NOT a guarantee :exclamation:

Anyway...maybe somebody can make sense of this :p

User avatar
kmathern
Developer
Posts: 2596
Joined: Wed Jul 12, 2006 2:26 pm

Re: Dropbox can't load the libappindicator library for the tray icon

#8 Post by kmathern »

operadude wrote: Fri May 16, 2025 5:21 am
...GNOME environments generally require installation of the AppIndicator extension.
XFCE supports AppIndicators via xfce4-indicator-plugin, which may be preinstalled in your distribution.
MATE has native indicator support, especially in Ubuntu MATE. For Linux Mint (MATE), you’ll need to install the Ayatana Indicators. ...
For XFCE maybe try installing xfce4-indicator-plugin if it's not already installed, it's not preinstalled on MX-23 from what I can see.
And then I think you might need to add a Indicator plugin to the panel (rightclick on the panel > Panel > Panel Preferences > Items tab)

edit: I did some testing and found that adding xfce4-indicator-plugin doesn't do anything for me, dropbox seems to work for okay for me with or without it.
But I can make it display the error message in the image radissthor posted here viewtopic.php?p=819419#p819419 if I remove the Status Tray Plugin (in Panel Preferences' Items tab).

edit 2: Concerning libappindicator, the package libayatana-appindicator3-1 should be installed, it replaces and provides libappindicator3-1. MX-23 comes with libayatana-appindicator3-1 preinstalled.

User avatar
operadude
Posts: 1060
Joined: Tue Nov 05, 2019 12:08 am

Re: Dropbox can't load the libappindicator library for the tray icon

#9 Post by operadude »

@kmathern Thanks for the reply :exclamation:

Good to know that I was on the right track with: libayatana-appindicator3-1.

My Dropbox Desktop app is only problematic for my Fluxbox install (it works fine, with no warning messages, on both my KDE & Xfce installs).

I installed libayatana-appindicator3-1on my Fluxbox install, but still getting that warning message whenever I click-on the Dropbox icon that I have sitting in my notification area. IIRC, I added the icon with the Fluxbox Tint2 manager. Anyway...

[Begin EDIT:
Earlier I posted that even though I get the error message on my Fluxbox install, I still have the Dropbox icon showing in the notification area, and when I click on it, it starts the Dropbox Desktop app, with GUI icon in the upper left-hand side of my screen. So, I assumed all is OK. BUT: I now reflect on the warning message-- after May 27, 2025, that tray icon may NOT work, and I'll just be stuck with the CLI tool (again, only on my Fluxbox install), which will be fine with me. Still, it would be nice to have a working tray icon for Fluxbox. We'll see!
End EDIT]

@radissthor Be sure to see what kmathern wrote before this reply :exclamation:

Reminder: I found libayatana-appindicator3-1 in MXPI (Enabled Repos), under "gir1.2-ayatanaappindicator3-0.1", which the docs say "depends" on: libayatana-appindicator3-1. So, by installing "gir1.2-ayatanaappindicator3-0.1", you should get the "libaytana-appindicator3-1".

Please let us know how it goes with your Xfce install :exclamation: :crossfingers:

User avatar
radissthor
Posts: 76
Joined: Mon Sep 13, 2010 11:18 am

Re: Dropbox can't load the libappindicator library for the tray icon

#10 Post by radissthor »

Hi all,

I am writing this from another Xfce computer I use. In this one I installed the required libraries and dropbox is working perfectly. I will check my other laptop later and check whether the proposed solutions work for that system.

This is the QSI for the computer where dropbox does work with Xfc:

Code: Select all

System:    Kernel: 5.18.0-4mx-amd64 [5.18.16-1~mx21+1] x86_64 bits: 64 compiler: gcc v: 10.2.1 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.18.0-4mx-amd64 root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.18.1 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm 4.18.0 vt: 7 
           dm: LightDM 1.26.0 Distro: MX-21.3_ahs_x64 Wildflower September 18  2022 
           base: Debian GNU/Linux 11 (bullseye) 
Machine:   Type: Desktop Mobo: Acer model: Aspire C27-1655 v: 1.0 serial: <filter> 
           UEFI: American Megatrends v: R01-A3 date: 11/03/2021 
CPU:       Info: Quad Core model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP 
           arch: Tiger Lake family: 6 model-id: 8C (140) stepping: 1 microcode: B8 cache: 
           L2: 12 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 44851 
           Speed: 2351 MHz min/max: 400/4700 MHz Core speeds (MHz): 1: 2351 2: 1849 3: 2335 
           4: 2648 5: 2096 6: 1271 7: 1292 8: 1263 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: mmio_stale_data status: Not affected 
           Type: retbleed status: Not affected 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 
           mitigation: Enhanced IBRS, IBPB: conditional, RSB filling, PBRSB-eIBRS: SW sequence 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: Acer Incorporated ALI 
           driver: i915 v: kernel bus-ID: 0000:00:02.0 chip-ID: 8086:9a49 class-ID: 0300 
           Device-2: Realtek USB2.0 camera type: USB driver: uvcvideo bus-ID: 3-5:3 
           chip-ID: 0bda:5830 class-ID: 0e02 
           Display: x11 server: X.Org 1.20.14 compositor: xfwm4 v: 4.18.0 driver: 
           loaded: modesetting unloaded: fbdev,vesa display-ID: :0.0 screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
           s-diag: 582mm (22.9") 
           Monitor-1: eDP-1 res: 1920x1080 hz: 30 dpi: 94 size: 519x324mm (20.4x12.8") 
           diag: 612mm (24.1") 
           OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 22.0.5 
           direct render: Yes 
Audio:     Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Acer Incorporated ALI 
           driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel,snd_sof_pci_intel_tgl 
           bus-ID: 0000:00:1f.3 chip-ID: 8086:a0c8 class-ID: 0401 
           Sound Server-1: ALSA v: k5.18.0-4mx-amd64 running: yes 
           Sound Server-2: PulseAudio v: 14.2 running: yes 
Network:   Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel modules: wl port: 4000 
           bus-ID: 0000:00:14.3 chip-ID: 8086:a0f0 class-ID: 0280 
           IF: wlan0 state: up mac: <filter> 
           Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver: r8169 
           v: kernel port: 3000 bus-ID: 0000:03:00.0 chip-ID: 10ec:8168 class-ID: 0200 
           IF: eth0 state: down mac: <filter> 
Bluetooth: Device-1: Intel type: USB driver: btusb v: 0.8 bus-ID: 3-10:4 chip-ID: 8087:0026 
           class-ID: e001 
           Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 3.0 lmp-v: 5.2 
           sub-v: 2014 hci-v: 5.2 rev: 2014 
           Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff link-mode: slave accept 
           service-classes: rendering, capturing, object transfer, audio 
RAID:      Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd v: 0.6 
           port: 4000 bus-ID: 0000:00:0e.0 chip-ID: 8086.9a0b rev: class-ID: 0104 
Drives:    Local Storage: total: 953.87 GiB used: 242.98 GiB (25.5%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital 
           model: PC SN530 SDBPNPZ-1T00-1114 size: 953.87 GiB block-size: physical: 512 B 
           logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 21113000 
           temp: 63.9 C scheme: GPT 
Partition: ID-1: / raw-size: 945.61 GiB size: 929.7 GiB (98.32%) used: 242.98 GiB (26.1%) fs: ext4 
           dev: /dev/nvme0n1p2 maj-min: 259:2 
           ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 274 KiB (0.1%) fs: vfat 
           dev: /dev/nvme0n1p1 maj-min: 259:1 
Swap:      Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2 
           dev: /dev/nvme0n1p3 maj-min: 259:3 
Sensors:   System Temperatures: cpu: 55.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Repos:     Packages: note: see --pkg apt: 3121 lib: 1589 flatpak: 0 
           No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian/ bullseye main contrib non-free
           2: deb http://security.debian.org/debian-security/ bullseye-security main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/dropbox.list 
           1: deb [arch=i386,amd64] http://linux.dropbox.com/debian/ sid main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://nl.mxrepo.com/mx/repo/ bullseye main non-free
           2: deb http://nl.mxrepo.com/mx/repo/ bullseye ahs
           Active apt repos in: /etc/apt/sources.list.d/teams.list 
           1: deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams/ stable main
           Active apt repos in: /etc/apt/sources.list.d/zotero.list 
           1: deb [signed-by=/usr/share/keyrings/zotero-archive-keyring.gpg by-hash=force] https://zotero.retorque.re/file/apt-package-archive/ ./
Info:      Processes: 269 Uptime: 4h 45m wakeups: 1 Memory: 15.38 GiB used: 4.9 GiB (31.9%) 
           Init: SysVinit v: 2.96 runlevel: 5 default: 5 tool: systemctl Compilers: gcc: 10.2.1 
           alt: 10 Client: shell wrapper v: 5.1.4-release inxi: 3.3.06 
Boot Mode: UEFI
Image

Post Reply

Return to “MX KDE Official Release”