Skip to content

[BUG] - Flaky CI tests: libmamba.so.2: undefined symbol: solver_ruleinfo2str, version SOLV_1.0 #632

@nkaretnikov

Description

@nkaretnikov

Describe the bug

Our integration tests started failing very recently with this. Seems to be flaky, too:

2023-10-17T19:54:25.7224823Z ##[warning]    import libmambapy as api
  File "/usr/share/miniconda/lib/python3.11/site-packages/libmambapy/__init__.py", line 7, in <module>
    raise e
  File "/usr/share/miniconda/lib/python3.11/site-packages/libmambapy/__init__.py", line 4, in <module>
    from libmambapy.bindings import *  # noqa: F401,F403
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: /usr/share/miniconda/lib/python3.11/site-packages/libmambapy/../../../libmamba.so.2: undefined symbol: solver_ruleinfo2str, version SOLV_1.0

2023-10-17T19:54:25.7228829Z     import libmambapy as api
2023-10-17T19:54:25.7229823Z   File "/usr/share/miniconda/lib/python3.11/site-packages/libmambapy/__init__.py", line 7, in <module>
2023-10-17T19:54:25.7230742Z     raise e
2023-10-17T19:54:25.7231614Z   File "/usr/share/miniconda/lib/python3.11/site-packages/libmambapy/__init__.py", line 4, in <module>
2023-10-17T19:54:25.7232658Z     from libmambapy.bindings import *  # noqa: F401,F403
2023-10-17T19:54:25.7233240Z     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-10-17T19:54:25.7234655Z ImportError: /usr/share/miniconda/lib/python3.11/site-packages/libmambapy/../../../libmamba.so.2: undefined symbol: solver_ruleinfo2str, version SOLV_1.0

This blocks merges because tests are always failing.

I'm not sure yet what has changed. Some new dependencies were added to environment-dev.yaml. Also, there were changes to docker-compose.yaml. Or maybe it's something else.

Expected behavior

Tests do not fail for no reason.

How to Reproduce the problem?

Seen this on the integration-test conda-store-server job on CI.

Output

No response

Versions and dependencies used.

01ef896

Anything else?

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done 💪🏾

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions