Hello Folks,
I recently updated to Ubuntu 20.04 and Logic2 now fails to start due to a missing libffi.so.6 shared object.
According to the available packages it looks that Ubuntu only ships libffi7 in 20.04.
mm@mm-precision:~$ /opt/Logic-2.x.appimage
/tmp/.mount_Logic-3VYMph ~
~
Environment
Executable path: /tmp/.mount_Logic-3VYMph/Logic
Executable directory: /tmp/.mount_Logic-3VYMph
Original working directory: /home/mm
Current working directory: /tmp/.mount_Logic-3VYMph
Python Home: /tmp/.mount_Logic-3VYMph/resources/linux/pythonlibs
/home/mm/.config/Logic/logs/graphio-2020-04-28--10-57-38.log
2020-04-28 10:57:38.449829:[0x00007f9403673200]: boost::log::keywords::file_name: /home/mm/.config/Logic/logs/graphio-2020-04-28--10-57-38.log [ /home/vsts/work/1/s/core/saleae_base/src/saleae_log.cpp:150: void Saleae::SetLogFileName(const char*) ]
2020-04-28 10:57:38.449829:[0x00007f9403673200]: boost::log::keywords::file_name: /home/mm/.config/Logic/logs/graphio-2020-04-28--10-57-38.log [ /home/vsts/work/1/s/core/saleae_base/src/saleae_log.cpp:150: void Saleae::SetLogFileName(const char*) ]
2020-04-28 10:57:38.449993:[0x00007f9403673200]: boost::log::keywords::target_file_name: /home/mm/.config/Logic/logs/graphio-2020-04-28--10-57-38--%5N.log [ /home/vsts/work/1/s/core/saleae_base/src/saleae_log.cpp:151: void Saleae::SetLogFileName(const char*) ]
2020-04-28 10:57:38.449993:[0x00007f9403673200]: boost::log::keywords::target_file_name: /home/mm/.config/Logic/logs/graphio-2020-04-28--10-57-38--%5N.log [ /home/vsts/work/1/s/core/saleae_base/src/saleae_log.cpp:151: void Saleae::SetLogFileName(const char*) ]
2020-04-28 10:57:38.450027:[0x00007f9403673200]: boost::log::keywords::target: /home/mm/.config/Logic/logs [ /home/vsts/work/1/s/core/saleae_base/src/saleae_log.cpp:152: void Saleae::SetLogFileName(const char*) ]
2020-04-28 10:57:38.450027:[0x00007f9403673200]: boost::log::keywords::target: /home/mm/.config/Logic/logs [ /home/vsts/work/1/s/core/saleae_base/src/saleae_log.cpp:152: void Saleae::SetLogFileName(const char*) ]
terminate called after throwing an instance of 'std::runtime_error'
what(): ImportError('libffi.so.6: cannot open shared object file: No such file or directory')
File "/tmp/.mount_Logic-3VYMph/resources/linux/pythonlibs/lib/python3.8/site-packages/numpy/__init__.py", line 142, in <module>
from . import core
File "/tmp/.mount_Logic-3VYMph/resources/linux/pythonlibs/lib/python3.8/site-packages/numpy/core/__init__.py", line 106, in <module>
from . import _dtype_ctypes
File "/tmp/.mount_Logic-3VYMph/resources/linux/pythonlibs/lib/python3.8/site-packages/numpy/core/_dtype_ctypes.py", line 25, in <module>
import _ctypes
Failed to get crash dump id.
Report Id: {"response":"ok","_rxid":"16000000-d
Terminated (core dumped)