Open tcompa opened 10 months ago
Hitting this again:
<div><main><nav class="bg-light border-bottom"><div class="container d-flex flex-wrap"><ul class="nav me-auto"><li class="nav-item"><a href="http://localhost:5173/" class="nav-link">Home</a></li> <li class="nav-item"><a href="http://localhost:5173/projects" class="nav-link">Projects</a></li> <li class="nav-item"><a href="http://localhost:5173/tasks" class="nav-link">Tasks</a></li> <li class="nav-item"><a href="http://localhost:5173/jobs" class="nav-link">Jobs</a></li></ul> <ul class="nav"><span class="navbar-text">admin@fractal.xy</span> <li class="nav-item"><a href="http://localhost:5173/auth/logout" class="nav-link">Logout</a></li></ul></div></nav> <div class="container p-4"><div class="container"><div class="d-flex justify-content-between align-items-center my-3"><h1>Jobs of user "admin@fractal.xy"</h1></div> <div class="d-flex justify-content-end align-items-center my-3"><div></div></div></div></div></main></div> <div id="jobUpdatesError"></div>
Id ↓ | Start ⇅ | End ⇅ | Project ⇅ | Workflow ⇅ | Input dataset ⇅ | Output dataset ⇅ | Status ⇅ | Options
-- | -- | -- | -- | -- | -- | -- | -- | --
<div class="modal show" id="workflowJobLogsModal" tabindex="-1" style="display: block;" aria-modal="true" role="dialog"><div class="modal-dialog modal-fullscreen"><div class="modal-content"><div class="modal-header"><h1 class="h5 modal-title">Workflow Job logs</h1> </div></div></div></div><div><main><div class="container p-4"><div class="container"><div class="modal show" id="workflowJobLogsModal" tabindex="-1" style="display: block;" aria-modal="true" role="dialog"><div class="modal-dialog modal-fullscreen"><div class="modal-content"><div class="modal-body bg-tertiary text-secondary"><div id="workflowJobLogsError"></div> <pre>TASK ERROR:Task id: 16 (Napari workflows wrapper), e.workflow_task_order=9
TRACEBACK:
2023-11-15 16:13:04,192; INFO; START napari_workflows_wrapper task
WARNING: Could not load OpenGL library.
2023-11-15 16:13:04,280; WARNING; Could not load OpenGL library.
/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari_tools_menu/__init__.py:10: UserWarning: Importing QT failed; now introducing dummy definitions of QMenu class and register_function decorator.
warnings.warn("Importing QT failed; now introducing dummy definitions of QMenu class and register_function decorator.")
/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari_tools_menu/__init__.py:221: UserWarning: Error in monkey patching napari. Please let @haesleinleinhuepf know at
https://github.com/haesleinhuepf/napari-tools-menu/issues
warnings.warn("Error in monkey patching napari. Please let @haesleinleinhuepf know at\nhttps://github.com/haesleinhuepf/napari-tools-menu/issues")
2023-11-15 16:13:04,578; INFO; Loaded workflow from /home/fractal_share/fractal-demos/examples/02_cardio_small/np_wf_2_label.yaml
2023-11-15 16:13:04,578; INFO; This workflow acts at level=0
2023-11-15 16:13:04,578; INFO; Is the current workflow a labeling one? True
2023-11-15 16:13:04,592; INFO; Completed reading ROI table well_ROI_table, found 1 ROIs.
2023-11-15 16:13:04,593; WARNING; Input slice_img has shape (1, 2160, 2560) but expected_dimensions=3
2023-11-15 16:13:04,593; INFO; Prepared input with name='slice_img' and params=NapariWorkflowsInput(type='image', label_name=None, channel=Channel(wavelength_id='A01_C01', label=None))
2023-11-15 16:13:04,593; WARNING; Input slice_img_c2 has shape (1, 2160, 2560) but expected_dimensions=3
2023-11-15 16:13:04,594; INFO; Prepared input with name='slice_img_c2' and params=NapariWorkflowsInput(type='image', label_name=None, channel=Channel(wavelength_id='A02_C03', label=None))
2023-11-15 16:13:04,594; INFO; input_image_arrays={'slice_img': dask.array<getitem, shape=(1, 2160, 2560), dtype=uint16, chunksize=(1, 2160, 2560), chunktype=numpy.ndarray>, 'slice_img_c2': dask.array<getitem, shape=(1, 2160, 2560), dtype=uint16, chunksize=(1, 2160, 2560), chunktype=numpy.ndarray>}
2023-11-15 16:13:04,594; INFO; label_shape=(1, 2160, 2560)
2023-11-15 16:13:04,594; INFO; label_chunksize=(1, 2160, 2560)
2023-11-15 16:13:04,595; INFO; Helper function `prepare_label_group` returned label_group=<zarr.hierarchy.Group '/labels/wf_2_labels'>
2023-11-15 16:13:04,595; INFO; Prepared output with name='Result of Expand labels (scikit-image, nsbatwm)' and out_params=NapariWorkflowsOutput(type='label', label_name='wf_2_labels', table_name=None)
2023-11-15 16:13:04,595; INFO; output_label_zarr_groups={'Result of Expand labels (scikit-image, nsbatwm)': <zarr.core.Array (1, 2160, 2560) uint32>}
2023-11-15 16:13:04,595; INFO; ROI 1/1: region=(slice(0, 1, None), slice(0, 2160, None), slice(0, 2560, None))
Traceback (most recent call last):
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/fractal_tasks_core/tasks/napari_workflows_wrapper.py", line 655, in <module>
run_fractal_task(
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/fractal_tasks_core/tasks/_utils.py", line 79, in run_fractal_task
metadata_update = task_function(**pars)
^^^^^^^^^^^^^^^^^^^^^
File "pydantic/decorator.py", line 40, in pydantic.decorator.validate_arguments.validate.wrapper_function
from contextlib import _GeneratorContextManager
File "pydantic/decorator.py", line 134, in pydantic.decorator.ValidatedFunction.call
File "pydantic/decorator.py", line 206, in pydantic.decorator.ValidatedFunction.execute
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/fractal_tasks_core/tasks/napari_workflows_wrapper.py", line 534, in napari_workflows_wrapper
outputs = wf.get(list_outputs)
^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari_workflows/_workflow.py", line 80, in get
return dask_get(self._tasks, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/threaded.py", line 90, in get
results = get_async(
^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/local.py", line 512, in get_async
raise_exception(exc, tb)
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/local.py", line 320, in reraise
raise exc
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/local.py", line 225, in execute_task
result = _execute_task(task, data)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/core.py", line 127, in _execute_task
return func(*(_execute_task(a, cache) for a in args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/stackview/_static_view.py", line 25, in worker_function
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari_time_slicer/__init__.py", line 32, in worker_function
if isinstance(value, napari.Viewer):
^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/_lazy.py", line 45, in __getattr__
submod = import_module(
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/viewer.py", line 8, in <module>
from napari.components.viewer_model import ViewerModel
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/components/__init__.py", line 17, in <module>
from napari.components.camera import Camera
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/components/camera.py", line 8, in <module>
from napari.utils.events import EventedModel
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/__init__.py", line 2, in <module>
from napari.utils.colormaps import Colormap
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/colormaps/__init__.py", line 2, in <module>
from napari.utils.colormaps.colormap import Colormap
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/colormaps/colormap.py", line 7, in <module>
from napari.utils.color import ColorArray
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/color.py", line 7, in <module>
from napari.utils.colormaps.standardize_color import transform_color
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/colormaps/standardize_color.py", line 27, in <module>
from vispy.color import ColorArray, get_color_dict, get_color_names
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/color/__init__.py", line 12, in <module>
from .colormap import (Colormap, BaseColormap, # noqa
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/color/colormap.py", line 14, in <module>
import vispy.gloo
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/gloo/__init__.py", line 47, in <module>
from . import gl # noqa
^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/gloo/gl/__init__.py", line 230, in <module>
from . import es2 as default_backend # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/gloo/gl/es2.py", line 48, in <module>
raise OSError('GL ES 2.0 library not found')
OSError: GL ES 2.0 library not found
</pre></div> </div></div></div></div></div> <div class="container"><footer class="d-flex flex-wrap justify-content-between align-items-center py-3 my-4 border-top"><div class="col d-flex justify-content-center"><div class="hstack gap-3"><span class="font-monospace">fractal-server 1.4.0a0, fractal-web 0.6.3</span></div></div></footer></div></main> <div id="svelte-announcer" aria-live="assertive" aria-atomic="true" style="position: absolute; left: 0px; top: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); overflow: hidden; white-space: nowrap; width: 1px; height: 1px;"></div></div>
<div class="modal-backdrop show"></div>[Home](http://localhost:5173/)
[Projects](http://localhost:5173/projects)
[Tasks](http://localhost:5173/tasks)
[Jobs](http://localhost:5173/jobs)
admin@fractal.xy
[Logout](http://localhost:5173/auth/logout)
Jobs of user "admin@fractal.xy"
Id ↓ Start ⇅ End ⇅ Project ⇅ Workflow ⇅ Input dataset ⇅ Output dataset ⇅ Status ⇅ Options
2 15/11/2023, 17:09:21 15/11/2023, 17:13:05 [proj-cardio-2x2-zenodo-subset-1](http://localhost:5173/projects/2) [Workflow cardio-2x2-zenodo-subset-1](http://localhost:5173/projects/2/workflows/2) input-ds-cardio-2x2-zenodo-subset-1 output-ds-cardio-2x2-zenodo-subset-1 failed
Workflow Job logs
TASK ERROR:Task id: 16 (Napari workflows wrapper), e.workflow_task_order=9
TRACEBACK:
2023-11-15 16:13:04,192; INFO; START napari_workflows_wrapper task
WARNING: Could not load OpenGL library.
2023-11-15 16:13:04,280; WARNING; Could not load OpenGL library.
/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari_tools_menu/__init__.py:10: UserWarning: Importing QT failed; now introducing dummy definitions of QMenu class and register_function decorator.
warnings.warn("Importing QT failed; now introducing dummy definitions of QMenu class and register_function decorator.")
/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari_tools_menu/__init__.py:221: UserWarning: Error in monkey patching napari. Please let @haesleinleinhuepf know at
https://github.com/haesleinhuepf/napari-tools-menu/issues
warnings.warn("Error in monkey patching napari. Please let @haesleinleinhuepf know at\nhttps://github.com/haesleinhuepf/napari-tools-menu/issues")
2023-11-15 16:13:04,578; INFO; Loaded workflow from /home/fractal_share/fractal-demos/examples/02_cardio_small/np_wf_2_label.yaml
2023-11-15 16:13:04,578; INFO; This workflow acts at level=0
2023-11-15 16:13:04,578; INFO; Is the current workflow a labeling one? True
2023-11-15 16:13:04,592; INFO; Completed reading ROI table well_ROI_table, found 1 ROIs.
2023-11-15 16:13:04,593; WARNING; Input slice_img has shape (1, 2160, 2560) but expected_dimensions=3
2023-11-15 16:13:04,593; INFO; Prepared input with name='slice_img' and params=NapariWorkflowsInput(type='image', label_name=None, channel=Channel(wavelength_id='A01_C01', label=None))
2023-11-15 16:13:04,593; WARNING; Input slice_img_c2 has shape (1, 2160, 2560) but expected_dimensions=3
2023-11-15 16:13:04,594; INFO; Prepared input with name='slice_img_c2' and params=NapariWorkflowsInput(type='image', label_name=None, channel=Channel(wavelength_id='A02_C03', label=None))
2023-11-15 16:13:04,594; INFO; input_image_arrays={'slice_img': dask.array<getitem, shape=(1, 2160, 2560), dtype=uint16, chunksize=(1, 2160, 2560), chunktype=numpy.ndarray>, 'slice_img_c2': dask.array<getitem, shape=(1, 2160, 2560), dtype=uint16, chunksize=(1, 2160, 2560), chunktype=numpy.ndarray>}
2023-11-15 16:13:04,594; INFO; label_shape=(1, 2160, 2560)
2023-11-15 16:13:04,594; INFO; label_chunksize=(1, 2160, 2560)
2023-11-15 16:13:04,595; INFO; Helper function `prepare_label_group` returned label_group=<zarr.hierarchy.Group '/labels/wf_2_labels'>
2023-11-15 16:13:04,595; INFO; Prepared output with name='Result of Expand labels (scikit-image, nsbatwm)' and out_params=NapariWorkflowsOutput(type='label', label_name='wf_2_labels', table_name=None)
2023-11-15 16:13:04,595; INFO; output_label_zarr_groups={'Result of Expand labels (scikit-image, nsbatwm)': <zarr.core.Array (1, 2160, 2560) uint32>}
2023-11-15 16:13:04,595; INFO; ROI 1/1: region=(slice(0, 1, None), slice(0, 2160, None), slice(0, 2560, None))
Traceback (most recent call last):
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/fractal_tasks_core/tasks/napari_workflows_wrapper.py", line 655, in <module>
run_fractal_task(
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/fractal_tasks_core/tasks/_utils.py", line 79, in run_fractal_task
metadata_update = task_function(**pars)
^^^^^^^^^^^^^^^^^^^^^
File "pydantic/decorator.py", line 40, in pydantic.decorator.validate_arguments.validate.wrapper_function
from contextlib import _GeneratorContextManager
File "pydantic/decorator.py", line 134, in pydantic.decorator.ValidatedFunction.call
File "pydantic/decorator.py", line 206, in pydantic.decorator.ValidatedFunction.execute
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/fractal_tasks_core/tasks/napari_workflows_wrapper.py", line 534, in napari_workflows_wrapper
outputs = wf.get(list_outputs)
^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari_workflows/_workflow.py", line 80, in get
return dask_get(self._tasks, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/threaded.py", line 90, in get
results = get_async(
^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/local.py", line 512, in get_async
raise_exception(exc, tb)
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/local.py", line 320, in reraise
raise exc
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/local.py", line 225, in execute_task
result = _execute_task(task, data)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/dask/core.py", line 127, in _execute_task
return func(*(_execute_task(a, cache) for a in args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/stackview/_static_view.py", line 25, in worker_function
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari_time_slicer/__init__.py", line 32, in worker_function
if isinstance(value, napari.Viewer):
^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/_lazy.py", line 45, in __getattr__
submod = import_module(
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/viewer.py", line 8, in <module>
from napari.components.viewer_model import ViewerModel
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/components/__init__.py", line 17, in <module>
from napari.components.camera import Camera
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/components/camera.py", line 8, in <module>
from napari.utils.events import EventedModel
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/__init__.py", line 2, in <module>
from napari.utils.colormaps import Colormap
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/colormaps/__init__.py", line 2, in <module>
from napari.utils.colormaps.colormap import Colormap
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/colormaps/colormap.py", line 7, in <module>
from napari.utils.color import ColorArray
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/color.py", line 7, in <module>
from napari.utils.colormaps.standardize_color import transform_color
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/napari/utils/colormaps/standardize_color.py", line 27, in <module>
from vispy.color import ColorArray, get_color_dict, get_color_names
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/color/__init__.py", line 12, in <module>
from .colormap import (Colormap, BaseColormap, # noqa
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/color/colormap.py", line 14, in <module>
import vispy.gloo
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/gloo/__init__.py", line 47, in <module>
from . import gl # noqa
^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/gloo/gl/__init__.py", line 230, in <module>
from . import es2 as default_backend # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/fractal_share/tasks/.fractal/fractal-tasks-core0.13.1/venv/lib/python3.11/site-packages/vispy/gloo/gl/es2.py", line 48, in <module>
raise OSError('GL ES 2.0 library not found')
OSError: GL ES 2.0 library not found
fractal-server 1.4.0a0, fractal-web 0.6.3
I think that this patch does fix the issue, but we should understand the reason better:
diff --git a/server/Dockerfile.server.step2 b/server/Dockerfile.server.step2
index 8d9df2f..02033d0 100644
--- a/server/Dockerfile.server.step2
+++ b/server/Dockerfile.server.step2
@@ -12,5 +12,7 @@ RUN bash get_fractal_server.sh
ENV PIP_DEFAULT_TIMEOUT=100
+RUN python -m pip install pyqt5
+
# launch command
CMD fractalctl set-db && fractalctl start --host 0.0.0.0 -p 8000
Is this solved with new images?
Is this solved with new images?
I don't know, since the new images are not used for running demos yet (ref https://github.com/fractal-analytics-platform/fractal-containers/issues/58).
This is triggered by example 02, which uses the napari-workflows-wrapper Fractal task, which uses napari and then vispy.