Skip to content

[Bug]: OpenSSL v1 is a undocumented requirement - Makes Komac unusable on modern systems #558

@michidk

Description

@michidk

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

Release https://github.com/russellbanks/Komac/releases/tag/v2.2.0 mentions that it now requires OpenSSL to be installed.
This is not documented in the readme.

However, even after installing OpenSSL via apt-get on Ubuntu 22.04 any trying to run https://github.com/russellbanks/Komac/releases/download/v2.2.0/KomacPortable-linux-x64.tar.gz, I get:

error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

This is because Ubuntu 22.04 comes with OpenSSL 3.2.1 30 Jan 2024 (Library: OpenSSL 3.2.1 30 Jan 2024)

Seems like OpenSSL v1 is required for the builds from GitHub releases:
image

OpenSSL v1.1.1 reached it's end of life 11th September 2023 (https://www.openssl.org/blog/blog/2023/09/11/eol-111/index.html). So is this really something we should do?

Interestingly it works fine when installing with cargo install. In that case it seems to link to OpenSSL v3:
image

Is there any guidance on how to get it to run on Ubuntu 22 with the builds from GitHub releases?

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinghelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions