Skip to content

[Bug] Linux installer doesn't run out of the box on Ubuntu 24.04 #379

@wyphan

Description

@wyphan

Before Reporting

  • I found no existing issues matching my bug
  • My issue is not caused by a plugin or theme

Describe the Bug

The Linux AppImage installer fails to run on a base amd64 installation of Ubuntu Linux 24.04 LTS. Here is the error message:

$ ./BetterDiscord-Linux.AppImage 
dlopen(): error loading libfuse.so.2

AppImages require FUSE to run. 
You might still be able to extract the contents of this AppImage 
if you run it with the --appimage-extract option. 
See https://github.com/AppImage/AppImageKit/wiki/FUSE 
for more information

This is because by default Ubuntu 22.04 comes with libfuse3.so.3 instead, from the libfuse3-3 package.

For now, the missing shared library can still be installed using sudo apt install libfuse2t64. It might be helpful to document this extra step.

Also, I haven't checked whether this is specific to Ubuntu, or it came from upstream Debian. It might also affect recent versions of other distros.

Expected Behavior

AppImage binary should work out of the box.

Steps To Reproduce

  1. Download the installer from the official project website
  2. Mark it as executable with chmod +x
  3. Try to execute it.

Operating System

Linux

Discord Version

Stable

BetterDiscord Version

N/A

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions