NOAA-GFDL/MDTF-diagnostics

macos-latest GitHub Actions failure during mamba import

Closed this issue · 0 comments

Bug Severity

  • 1 = Minor problem that does not affect total framework functionality (e.g., computation error in a POD, problem with logging output, or an issue on a single system
  • 2 = Major problem that affects overall functionality, but that does not occur for all users (e.g., problems installing the framework with a specific Conda version, a framework option that causes one or more PODs to fail, or missing/incompatible Python modules).
  • 3 = Catastrophic problem that occurs frequently for multiple users and/or on multiple systems (e.g.,framework consistently fails to install on multiple systems, or one or more PODs continuously fails after running successfully)

Describe the bug
The mamba implementation in the macos-latest image in github actions is failing with the following message:

/Users/runner/miniconda3/condabin/mamba create --name test python=3.10.0
  Warning: Traceback (most recent call last):
    File "/Users/runner/miniconda3/condabin/mamba", line 7, in <module>
  
  Traceback (most recent call last):
    File "/Users/runner/miniconda3/condabin/mamba", line 7, in <module>
  Warning:     from mamba.mamba import main
    File "/Users/runner/miniconda3/lib/python3.11/site-packages/mamba/mamba.py", line 49, in <module>
      import libmambapy as api
    File "/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/__init__.py", line 7, in <module>
      raise e
    File "/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/__init__.py", line 4, in <module>
  
      from mamba.mamba import main
    File "/Users/runner/miniconda3/lib/python3.11/site-packages/mamba/mamba.py", line 49, in <module>
      import libmambapy as api
    File "/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/__init__.py", line 7, in <module>
      raise e
    File "/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/__init__.py", line 4, in <module>
  Warning:     from libmambapy.bindings import *  # noqa: F401,F403
  
      from libmambapy.bindings import *  # noqa: F401,F403
  Warning:     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ImportError: dlopen(/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/bindings.cpython-311-darwin.so, 0x0002): Library not loaded: '@rpath/libarchive.13.dylib'
    Referenced from: '/Users/runner/miniconda3/lib/libmamba.2.0.0.dylib'
    Reason: tried: '/Users/runner/miniconda3/lib/libarchive.13.dylib' (no such file), '/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/../../../libarchive.13.dylib' (no such file), '/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/../../../libarchive.13.dylib' (no such file), '/Users/runner/miniconda3/bin/../lib/libarchive.13.dylib' (no such file), '/Users/runner/miniconda3/bin/../lib/libarchive.13.dylib' (no such file), '/usr/local/lib/libarchive.13.dylib' (no such file), '/usr/lib/libarchive.13.dylib' (no such file)
  
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ImportError: dlopen(/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/bindings.cpython-311-darwin.so, 0x0002): Library not loaded: '@rpath/libarchive.13.dylib'
    Referenced from: '/Users/runner/miniconda3/lib/libmamba.2.0.0.dylib'
    Reason: tried: '/Users/runner/miniconda3/lib/libarchive.13.dylib' (no such file), '/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/../../../libarchive.13.dylib' (no such file), '/Users/runner/miniconda3/lib/python3.11/site-packages/libmambapy/../../../libarchive.13.dylib' (no such file), '/Users/runner/miniconda3/bin/../lib/libarchive.13.dylib' (no such file), '/Users/runner/miniconda3/bin/../lib/libarchive.13.dylib' (no such file), '/usr/local/lib/libarchive.13.dylib' (no such file), '/usr/lib/libarchive.13.dylib' (no such file)

Steps To Reproduce
What steps did you follow to produce the bug

Environment
Describe the system environment:

  • OS: macos-latest
  • Conda version: conda-latest, mamba 1.4.9
  • branch name and link: main

Log information and/or terminal output
Copy information from any output logs and/or the terminal that might help with debugging.