-
Notifications
You must be signed in to change notification settings - Fork 214
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
CentOS, RHEL 6+ and SuSe Linux defect for libcrypto.so.1.0.0 #923
Comments
There are other issues too -- for example, it won't work if the user's glibc version is too old (usually happens with RHEL/Centos or Debian stable). Also there are support difficulties around asking users to find and install the right libraries. The two best ways to produce Linux builds which run in many environments are:
The fully static binary will require some help from tools team. The docker image is simple to do, and requires about 20 LOC of nix code, plus a buildkite script to push to dockerhub. |
By the by @rvl, I've asked our legal representatives about the licensing issues that could cause a static linking with some libraries. Their answer is:
I believe we should aim for both 1. and 2. in the upcoming releases. |
1018: Add Docker image to Buildkite r=KtorZ a=rvl Relates to #923. # Overview Docker lets users run software images which are completely self-contained. Docker Hub is a public repository from which users can pull images. - Adds a Docker image build for cardano-wallet-jormungandr. - Adds a Buildkite script for uploading to docker hub. # Comments - [x] Needs a [cardano-wallet](https://hub.docker.com/repository/docker/inputoutput/cardano-wallet) repository created on Docker hub. - [x] Needs to have docker hub credentials installed on buildkite agents ⇒ input-output-hk/iohk-ops#702. Co-authored-by: Rodney Lorrimar <[email protected]>
For debian 10 (buster) you'll need a symlink like this as workaround: ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.0.0 |
The above also applies for Ubuntu Server 19.10 |
Context
It seems that libcrypto 1.0.0 is no longer shipped with RHEL for a while (since ver. 6) and it is impossible to install it using native package manager yum.
Seem to be the same for SuSe Linux and CentOS (which is derived from RHEL).
libcrypto 1.0.0 is a dependency of cardano-wallet (through cardano-crypto probably).
Steps to Reproduce
On RHEL 8 run
cardano-wallet
.Expected behavior
It works.
Actual behavior
Workaround is possible if there is a newer libcrypto present on the system e.g.:
Resolution Plan
PR
master
QA
The text was updated successfully, but these errors were encountered: