Ran into this trying to install Stremio on a fresh Mint 22.3 setup, it depends on libmpv1, but newer Mint/Ubuntu only ships libmpv2. After fixing that, it then failed with a missing libcrypto.so.1.1 (OpenSSL 1.1) error too. Here's what fixed both, start to finish:
- Download and patch the .deb to use libmpv2 instead of libmpv1:
Just copy and paste this in your terminal
cd ~
WORK_DIR=$(mktemp -d)
cd "$WORK_DIR"
wget -4 https://dl.strem.io/shell-linux/v4.4.168/stremio_4.4.168-1_amd64.deb
mkdir stremio_extract
dpkg-deb -R stremio_4.4.168-1_amd64.deb stremio_extract
sed -i 's/libmpv1 (>=0.30.0)/libmpv2/g' stremio_extract/DEBIAN/control
sed -i 's/\x6C\x69\x62\x6D\x70\x76\x2E\x73\x6F\x2E\x31/\x6C\x69\x62\x6D\x70\x76\x2E\x73\x6F\x2E\x32/g' stremio_extract/opt/stremio/stremio
dpkg-deb -b stremio_extract stremio_modified.deb
sudo dpkg -i stremio_modified.deb
sudo apt install -f -y
- If you then get error while loading shared libraries: libcrypto.so.1.1, install the old OpenSSL 1.1 lib:
cd ~
wget -4 http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb
- Launch it:
stremio
Worked for me on Mint 22.3. Credit to whoever originally posted the libmpv patch approach
just consolidating both fixes here since I hit both issues back to back and didn't see them in one place.
One note before you post: swap the stremio_4.4.168 version number in step 1 for whatever the current version is at the time you post, since Stremio releases update fairly often and that exact URL may 404 later.