Solana 在 Ubuntu 22.04 中锚定构建智能合约失败并出现 libss.so.1.1 错误
Solana anchor building smart contract in Ubuntu 22.04 failing with libss.so.1.1 error
我正在为我的 Solana 智能合约使用 Anchor。
今天早上,我已将 ubuntu 更新到最新的 22.04 LTS
Distributor ID: Ubuntu Description: Ubuntu 22.04 LTS Release:
22.04 Codename: jammy
我的锚版本是 0.24.2,智能合约构建失败
error while loading shared libraries: libssl.so.1.1: cannot open
shared object file: No such file or directory
将 libssl 从 3.x 降级到 1.1。
You can try this: https://askubuntu.com/a/1404383
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb*
因为我不能 libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb ,所以我尝试了
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb && sudo dpkg -i libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb
幸运的是,它有效
我正在为我的 Solana 智能合约使用 Anchor。 今天早上,我已将 ubuntu 更新到最新的 22.04 LTS
Distributor ID: Ubuntu Description: Ubuntu 22.04 LTS Release: 22.04 Codename: jammy
我的锚版本是 0.24.2,智能合约构建失败
error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
将 libssl 从 3.x 降级到 1.1。
You can try this: https://askubuntu.com/a/1404383
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb*
因为我不能 libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb ,所以我尝试了
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb && sudo dpkg -i libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb
幸运的是,它有效