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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions