ubuntu下启动vofa+报错rick@rick:~$ vofa+ vofa+: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

问题是由于 libcrypto.so.1.1 动态库未找到导致的,这是 OpenSSL 库的一部分。这个问题通常出现在 OpenSSL 版本不匹配或缺失时。


安装缺失的 OpenSSL 库

  1. 确认安装了 OpenSSL:

    1
    openssl version

    如果未安装,执行以下命令安装:

    1
    2
    sudo apt update
    sudo apt install libssl1.1
  2. 如果 libssl1.1 已被系统存储库弃用(如 Ubuntu 22.04 及更高版本),可以从旧版本存储库或官方站点下载 .deb 文件并手动安装:

    • 下载 libssl1.1
      1
      wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
    • 安装:
      1
      sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
    • 修复依赖问题:
      1
      sudo apt --fix-broken install