Skip to content

Fix macOS 15.4 issue with bundled python environment #421

@koettert

Description

@koettert

Related forum post: https://forum.knime.com/t/known-macos-15-4-issue-with-knime-s-bundled-python-environments/87584

Possible errors:

Original error was: dlopen(/Applications/KNIME 5.4.5.app/Contents/Eclipse/bundling/envs/sdl_harvard_geospatial/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-darwin.so, 0x0002): Library not loaded: @rpath/libgfortran.5.dylib
  Referenced from: <C435405B-BFF1-399F-A1EC-BD43418F546A> /Applications/KNIME 5.4.5.app/Contents/Eclipse/bundling/envs/sdl_harvard_geospatial/lib/libopenblas.0.dylib
  Reason: tried: '/Applications/KNIME 5.4.5.app/Contents/Eclipse/bundling/envs/sdl_harvard_geospatial/lib/libgfortran.5.dylib' (duplicate LC_RPATH '@loader_path'), '/Applications/KNIME 5.4.5.app/Contents/Eclipse/bundling/envs/sdl_harvard_geospatial/lib/libgfortran.5.dylib' (duplicate LC_RPATH '@loader_path'), '/Applications/KNIME 5.4.5.app/Contents/Eclipse/bundling/envs/sdl_harvard_geospatial/lib/python3.9/site-packages/numpy/core/../../../../libgfortran.5.dylib' (duplicate LC_RPATH '@loader_path'), '/Applications/KNIME 5.4.5.app/Contents/Eclipse/bundling/envs/sdl_harvard_geospatial/lib/python3.9/site-packages/numpy/core/../../../../libgfortran.5.dylib' (duplicate LC_RPATH '@loader_path'), '/Applications/KNIME 5.4.5.app/Contents/Eclipse/bundling/envs/sdl_harvard_geospatial/bin/../lib/libgfortran.5.dylib' (duplicate LC_RPATH '@loader_path'), '/Applications/KNIME 5.4.5.app/Contents/Eclipse/bundling/envs/sdl_harvard_geospatial/bin/../lib/libgfortran.5.dylib' (duplicate LC_RPATH '@loader_path'), '/usr/local/lib/libgfortran.5.dylib' (no such file), '/usr/lib/libgfortran.5.dylib' (no such file, not in dyld cache)
2025-08-26 11:32:56,974 : ERROR : ForkJoinPool.commonPool-worker-3 :  : PurePythonNodeSetFactory :  :  : Failed to parse Python node extension at path '/Applications/KNIME 5.4.5.app/Contents/Eclipse/plugins/sdl.harvard.geospatial_1.3.1.202502050916/src/main/python'. Could not connect to the Python process.
java.net.ConnectException: Could not connect to the Python process.

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