Can't open MIXO on Linux

cadambij shared this question 3 months ago
Answered

Trying to run latest MIXO AppImage (v1.64.0) on AVLinux (MX Libretto 23.3, Debian 12 bookwork x64) with Xfce 4.18.1.

When I try to execute the AppImage itself nothing happens. (Though number of related processes start running if I check via `ps ax | grep mixo`.) When I try to launch from command line I get following errors:

$ ./MIXO-1.64.0.AppImage 
A JavaScript error occurred in the main process
Uncaught Exception:
Error: libcrypto.so.1.1: cannot open shared object file: No such file or directory
    at process.func [as dlopen] (node:electron/js2c/asar_bundle:5:1810)
    at Module._extensions..node (node:internal/modules/cjs/loader:1205:18)
    at Object.func [as .node] (node:electron/js2c/asar_bundle:5:2037)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Module._load (node:internal/modules/cjs/loader:829:12)
    at c._load (node:electron/js2c/asar_bundle:5:13343)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/tmp/.mount_MIXO-1FwlQ4r/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3-binding.js:4:15)
    at Module._compile (node:internal/modules/cjs/loader:1120:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1175:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Module._load (node:internal/modules/cjs/loader:829:12)
    at c._load (node:electron/js2c/asar_bundle:5:13343)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)

How can I address this? Any ideas? Thanks!

Replies (2)

photo
1

Hi there, please see this thread and solution from some time ago with the exact same issue:

https://support.mixo.dj/t/4824-running-1-22-0-appimage-on-mx-linux


Remko
MIXO team

photo
1

Oh no, I see it is same issue. Apologies for repeating. One issue still: when I try to follow solution there and install latest libssl (it is v. 3.0.11 now I guess, not 1.1), then I get following error:

$ sudo dpkg -i libssl3_3.0.11-1~deb12u2_amd64.deb
dpkg-deb: error: unexpected end of file in archive magic version number in libssl3_3.0.11-1~deb12u2_amd64.deb
dpkg: error processing archive libssl3_3.0.11-1~deb12u2_amd64.deb (--install):
 dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
 libssl3_3.0.11-1~deb12u2_amd64.deb

Sorry if these are basic issues with easy workaround, I've looked up this error message and can't find solutions.

(Accidentally posted this reply on that thread!)

photo
1

Hi, any idea about this? Can't figure it out still and I really need to convert from Mixxx to Rekordbox for an upcoming gig this weekend...

photo
1

Linux is a highly customisable platform that I have very little experience with. Because this is an system environment issue I would only turn to Google myself, so that's probably your best bet.


Remko
MIXO team

photo
photo
1

Hi, I had the same issue on fedora 40.

$ ./MIXO-1.71.0.AppImage 
egrep: warning: egrep is obsolescent; using grep -E
A JavaScript error occurred in the main process
Uncaught Exception:
Error: libcrypto.so.1.1: cannot open shared object file: No such file or directory
    at process.func [as dlopen] (node:electron/js2c/asar_bundle:5:1810)
    at Module._extensions..node (node:internal/modules/cjs/loader:1205:18)
    at Object.func [as .node] (node:electron/js2c/asar_bundle:5:2037)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Module._load (node:internal/modules/cjs/loader:829:12)
    at c._load (node:electron/js2c/asar_bundle:5:13343)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/tmp/.mount_MIXO-1jZNpMB/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3-binding.js:4:15)
    at Module._compile (node:internal/modules/cjs/loader:1120:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1175:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Module._load (node:internal/modules/cjs/loader:829:12)
    at c._load (node:electron/js2c/asar_bundle:5:13343)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)


I fixed it by installing openssl1.1 using :

sudo dnf install 'https://dl.fedoraproject.org/pub/fedora/linux/releases/39/Everything/x86_64/os/Packages/o/openssl1.1-1.1.1q-5.fc39.x86_64.rpm'

That I found in a comment in this reddit post :

https://www.reddit.com/r/Fedora/comments/1cmfh9b/libcryptoso11_library_is_missing_or_cannot_be/


This works, but maybe the appimage should be updated because I think openssl1.1 as reached End Of Life and will no longer get security updates...

Leave a Comment
 
Attach a file