Upon launching the Logic 2 software on Linux, you may experience the following:
A blank canvas with an error message that displays Error Connecting to Socket
An immediate software crash
Note: You might see the following message when running Logic 2 from the terminal. This is normal and is not associated with the issues noted above.
(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false". It will change to be "true" in Electron 9.
Solutions for Linux
1. Install Ubuntu 18
Unfortunately, newer versions of our Logic 2 software (starting v2.3.33) no longer supports Ubuntu 16 (Ubuntu LTS 16 ended its support in April 2021). We have since updated our Logic 2 software to support Ubuntu 18.04.5+ (64 bit) as mentioned below. We apologize for the inconvenience this causes. Should you have any questions, feel free to contact us.
If you are attempting to run our Logic 2 software on Linux, the issue we have seen is as follows:
libnsl.so.1 => not found
It seems that some Linux distributions may have removed libnsl, and that reinstalling it solves this issue. The command to install it will depend on the package repository for your specific OS. For example, for the yum package manager:
yum install libnsl
In case the solution above doesn't help, please contact us as we may need to take a look at the output of the following commands to debug this further.
./Logic-2.x.xx-master.AppImage --appimage-extract(replace "x.xx" with the specific version of Logic 2)
ldd -v libgraph_server_shared.so
3. Try running the latest version of Logic 2
Starting version v2.3.22, we fixed an issue with the software immediately crashing upon opening on Linux. You can download the latest version of the software here.
Solution for Windows 10
For Windows, manually installing the Microsoft Visual Studio 2019 runtime seemed to help, which you can download below: