我全新安装了 22.04 并安装了 Stremio 4.4(最新版本)。当我尝试打开应用程序时,出现此错误:“加载共享库时出错:libcrypto.so.1.1:无法打开共享对象文件:没有此文件或目录”。
我该如何修复它?它在 20.04 上运行良好。
答案1
在 Ubuntu 22.04 上也发现了同样的问题:stremio_4.4.142-1_amd64.deb
无法运行。
我通过手动安装libssl-1.1
和libfdk-aac1_0.1.6-1
包解决了这个问题:
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/multiverse/f/fdk-aac/libfdk-aac1_0.1.6-1_amd64.deb
sudo dpkg -i libfdk-aac1_0.1.6-1_amd64.deb
答案2
解决方案来自这里:
如果你遇到另一个错误 –Stremio:加载共享库时出错:libcrypto.so.1.1:无法打开共享对象文件:没有此文件或目录。那么为了解决这个问题,我们需要手动再下载两个包,就是这样。
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.21_amd64.deb
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/multiverse/f/fdk-aac/libfdk-aac1_0.1.6-1_amd64.deb
sudo dpkg -i libfdk-aac1_0.1.6-1_amd64.deb
运行更新并再次启动应用程序,这次您将能够启动它。
sudo apt update
答案3
我建议在容器中运行 streamio 的 Web 版本。
你可以这样做:
- 如果你还没有安装docker,请先安装(关联如何去做)
- 下载 docker 镜像。
docker pull sleeyax/stremio-streaming-server
- 运行容器。
docker run -p 11470:11470 -v ${PWD}:/root/.stremio-server --name=stremio-streaming-server sleeyax/stremio-streaming-server
- 启动 Web 浏览器并转到 localhost:11470
答案4
我编写了一个脚本来帮助解决这个问题: https://github.com/Kyoro93/stremio-install-ubuntu-22.04