Symptoms
When running the ECOS Studio AppImage in a virtual machine, the application may fail to launch or show errors such as:
libGL error: MESA-LOADER: failed to open swrast
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_static_name
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
(ecos-studio:3200): WARNING **: atk-bridge: get_device_events_reply: unknown signature
These errors are related to missing or incompatible GPU drivers, GVFS, and ATK libraries in VM environments.
Resolution
Force software rendering and suppress GVFS module loading:
LIBGL_ALWAYS_SOFTWARE=1 GIO_EXTRA_MODULES="" ./ECOS-Studio_*.AppImage
LIBGL_ALWAYS_SOFTWARE=1 — forces software OpenGL rendering (bypasses missing GPU drivers)
GIO_EXTRA_MODULES="" — prevents loading incompatible GVFS modules
Symptoms
When running the ECOS Studio AppImage in a virtual machine, the application may fail to launch or show errors such as:
These errors are related to missing or incompatible GPU drivers, GVFS, and ATK libraries in VM environments.
Resolution
Force software rendering and suppress GVFS module loading:
LIBGL_ALWAYS_SOFTWARE=1— forces software OpenGL rendering (bypasses missing GPU drivers)GIO_EXTRA_MODULES=""— prevents loading incompatible GVFS modules