Skip to content

conda / 3.13 tests failing: ffmpeg can't load libjxl.so.0.11 (breaks test_brain_save_movie) #14020

Description

@natinew77-creator

The Tests / ubuntu-latest / conda / 3.13 job is failing across multiple open PRs including mine (e.g. #14018, #14016, #14006) because ffmpeg in the conda environment can't load a shared library:

ffmpeg: error while loading shared libraries: libjxl.so.0.11: cannot open shared object file: No such file or directory

So ffmpeg won't launch (exit status 127), and the movie/GIF-saving brain tests fail:

FAILED mne/viz/_brain/tests/test_brain.py::test_brain_save_movie[pyvistaqt-False] - RuntimeError: No ffmpeg exe could be found...
FAILED mne/viz/_brain/tests/test_brain.py::test_brain_save_movie[pyvistaqt-True]  - RuntimeError: No ffmpeg exe could be found...
FAILED mne/viz/_brain/tests/test_brain.py::test_brain_traces_vertex[pyvistaqt-rh-surface] - ffmpeg ... returned non-zero exit status 127

Looks like a CI-environment issue: the conda ffmpeg build links against libjxl.so.0.11, which isn't installed in the test env. Probably needs the conda ffmpeg/libjxl versions reconciled (or libjxl added to the env). It reproduces on unrelated PRs, so it's not code-specific.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions