Amazon Linux(AWS EC2)でPyPy 4.0.1を実行すると、OPENSSL_1.0.0が見つかりません。

Amazon Linux(AWS EC2)でPyPy 4.0.1を実行すると、OPENSSL_1.0.0が見つかりません。

Amazon Linux(AWS EC2)でPyPy 4.0.1を実行し、tar.bzファイルをダウンロードして解凍したいと思います。また、問題を解決するためにシンボリックリンクを作成しました。

pypy: error while loading shared libraries: libbz2.so.1.0

私が作成したシンボリックリンクは次のとおりです。

sudo ln -s /lib64/libbz2.so.1.0.6 /lib64/libbz2.so.1.0
sudo ln -s /lib64/libcrypto.so.1.0.1k /lib64/libcrypto.so.1.0.0
sudo ln -s /usr/lib64/libssl.so.1.0.1k /usr/lib64/libssl.so.1.0.0

しかし、PyPyはこれらのライブラリのバージョンをチェックしているようです。エラーメッセージが表示されます。

pypy: /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /path/to/pypy-4.0.1-linux64/bin/libpypy-c.so)
pypy: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /path/to/pypy-4.0.1-linux64/bin/libpypy-c.so)

誰もがこの問題に対する解決策を持っていますか?アドバイスや役に立つ情報を教えてくれてありがとう。

ベストアンサー1

考えられる解決策を検索したら、次の2つの解決策を提示します。

  1. yum経由でPyPy 2.4をダウンロードしてインストールします。

    sudo yum --enablerepo=amzn-preview install pypy

  2. ポータブルPyPyをダウンロードしてください。

    https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-4.0.1-linux_x86_64-portable.tar.bz2

おすすめ記事