Skip to content

[Bug]: libssl 3.2.0/3.2.1/3.3.1 are not available on current Linux Mint and perhaps oldish Ubuntu #1479

Description

@hubret

Is there an existing issue for this?

  • I have searched the existing issues

Version Info

Latest available release 0.75.0

What operating system are you seeing the problem on?

Linux (any distro) Mint 22.3

Bug Behavior

For my fellow Mint/Ubuntu users: game not starting and getting the following error?

./Etterna: /lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.2.0' not found (required by ./Etterna)

Reproduction Steps

Running the application through GUI produces no visible errors and exits silently. You would have to run the application through command line to discover this missing library.

After manually including the library, there are no other missing libraries that cause the game to not work.

I doubt this is a problem with some of the more current versions of Ubuntu. I'm on Mint 22.3 and libssl only goes up to 3.0.13.

Workaround

I don't really know (or I guess remember) how I would go about backversioning that dependency link in source and building, so my current workaround is to extract libssl.so (and libcrypto.so) from an Ubuntu .deb

dpkg-deb -x libssl3t64_3.3.1-2ubuntu2.1_amd64.deb some_folder

LD_LIBRARY_PATH=/path/to/lib/x86_64-linux-gnu ./Etterna
# or if making a .desktop
env LD_LIBRARY_PATH=/path/to/lib/x86_64-linux-gnu /absolute/path/to/Etterna

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions