Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecated OpenSSL 1.1.1 Dependency on Linux #290

Open
drigos opened this issue Jun 12, 2024 · 4 comments · May be fixed by #293
Open

Deprecated OpenSSL 1.1.1 Dependency on Linux #290

drigos opened this issue Jun 12, 2024 · 4 comments · May be fixed by #293
Milestone

Comments

@drigos
Copy link

drigos commented Jun 12, 2024

Description

When attempting to execute the Teller tool on a Linux system, I encountered an error related to a missing OpenSSL dependency. The required version, OpenSSL 1.1.1, is considered obsolete. Below are the steps to reproduce the issue and the exact error message received.

Steps to Reproduce:

  1. Download the Teller tool for Linux (x86_64) from the official source.
  2. Navigate to the directory containing the downloaded binary.
  3. Run the command ./teller --version.

Expected Behavior:

The version of the Teller tool should be displayed without any errors.

Actual Behavior:

The following error message is displayed:

./teller: /lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by ./teller)

System Information:

OS: Ubuntu 22.04.4
Teller version: v2.0.7
OpenSSL version: OpenSSL 3.0.2 15 Mar 2022

Additional Context:

The Teller binary is currently compiled against OpenSSL 1.1.1, an obsolete version that is no longer available on new systems. Updating Teller to use a more recent version of OpenSSL, such as 3.0 or later, would ensure better compatibility and security.

@jondot
Copy link
Contributor

jondot commented Jun 18, 2024

Thanks, this is greatly informative, we'll research this point!

@jondot jondot added this to the 2.1 milestone Jun 18, 2024
@r2DoesInc
Copy link

Until this is resolved, if anyone is having issues installing, this stackoverflow thread has a few options on installing the deprecated libssl version.
https://stackoverflow.com/questions/72133316/libssl-so-1-1-cannot-open-shared-object-file-no-such-file-or-directory

@em-jones
Copy link

em-jones commented Aug 2, 2024

Until this is resolved, if anyone is having issues installing, this stackoverflow thread has a few options on installing the deprecated libssl version. https://stackoverflow.com/questions/72133316/libssl-so-1-1-cannot-open-shared-object-file-no-such-file-or-directory

solution returns a 404 when attempting to DL the .deb

ETA:
Just tested with newest hyperlink

curl -LO 'http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb'

@bilalbox
Copy link

bilalbox commented Sep 6, 2024

I was able to download and install on the library on Ubuntu 24.04 (WSL) from one of the mirrors here, e.g.:

wget http://nz.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
teller --version
# teller 2.0.7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants