Update dependencies for MIXO on Linux

DJ Baral shared this question 6 days ago
Answered

As others have reported for a while now, MIXO refuses to launch on many popular Linux distributions - often showing an error similar to this:

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-1aJ4xFn/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3-binding.js:4:15)
    at Module._compile (node:internal/modules/cjs/loader:1120:14)
This issue is occurring because MIXO apparently depends upon libraries from OpenSSL 1.1, but this version of OpenSSL has reached End-Of-Life and has been deprecated as of September 11, 2023 (https://openssl-library.org/post/2023-09-11-eol-111/). As a result, most major Linux distributions no longer include it out-of-the-box or via their package managers. Can we please get the Linux version updated to depend on a newer long term support release of OpenSSL? OpenSSL 3.0 is the current Long Term Support (LTS) version and is supported until 7th September 2026, per their website.

MIXO Version: 1.83.0

OS Version: Linux Mint 22.1 Cinnamon

Linux Kernel: 6.8.0-55-generic

Replies (1)

photo
2

You're absolutely right. We're in the process of replacing the dependency that's causing the error and hope to update you soon.


If you notice any other issues with MIXO on Linux please let me know!


Remko

MIXO DJ team

Leave a Comment
 
Attach a file