1. Public app link:
https://face-stimuli-generator.streamlit.app
2. Public GitHub repo link (with requirements):
https://github.com/omertzuk/vmmr_face_stimuli_maker
3. Full error message:
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
and later after adjusting apt packages:
ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
Apt dependency installation failure from logs (relevant excerpt)
The following packages have unmet dependencies:
libglib2.0-0 : Depends: libffi7 (>= 3.3~20180313) but it is not installable
Depends: libpcre3 but it is not installable
Recommends: libglib2.0-data but it is not going to be installed
Recommends: shared-mime-info but it is not going to be installed
Recommends: xdg-user-dirs but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
- libglib2.0-0:amd64=2.66.8-1+deb11u8 is selected for install
- libglib2.0-0:amd64 Depends libffi7 (>= 3.3~20180313)
but none of the choices are installable:
[no choices]
4. Streamlit + Python versions:
-
Streamlit
1.58.0 -
Python
3.14.5(from Cloud logs)
Extra context:
-
App entrypoint: stimulus_generation\gui\app.py
-
Using
opencv-python-headlessin requirements. -
Attempted packages.txt with
libgl1andlibgles2, but addinglibglib2.0-0fails due to missinglibffi7/libpcre3on the base image.