Skip to content

Library conflicts, pyarrow, libprotobuf, abseil-cpp #320

@mdozmorov

Description

@mdozmorov

Describe the bug
The pipeline breaks with the error:

ImportError in file /lustre/home/mdozmorov/anaconda3/envs/capcruncher1/lib/python3.10/site-packages/capcruncher/pipeline/workflow/Snakefile, line 52:
/lustre/home/mdozmorov/anaconda3/envs/capcruncher1/lib/python3.10/site-packages/pyarrow/../../../././libprotobuf.so.29.3.0: undefined symbol: _ZN4absl12lts_202501275MutexD1Ev
  File "/lustre/home/mdozmorov/anaconda3/envs/capcruncher1/lib/python3.10/site-packages/capcruncher/pipeline/workflow/Snakefile", line 52, in <module>
  File "/lustre/home/mdozmorov/anaconda3/envs/capcruncher1/lib/python3.10/site-packages/capcruncher/utils.py", line 332, in convert_bed_to_pr
  File "/lustre/home/mdozmorov/anaconda3/envs/capcruncher1/lib/python3.10/site-packages/polars/dataframe/frame.py", line 2390, in to_pandas
  File "/lustre/home/mdozmorov/anaconda3/envs/capcruncher1/lib/python3.10/site-packages/polars/dataframe/frame.py", line 2441, in _to_pandas_without_object_columns
  File "/lustre/home/mdozmorov/anaconda3/envs/capcruncher1/lib/python3.10/site-packages/pyarrow/__init__.py", line 65, in <module>

To Reproduce
Installed capcruncher via mamba in a separate environment on an HPC (Rocky Linux 9.4). Used capcruncher pipeline-config to configure. Running the pipeline as described, capcruncher pipeline --use-singularity --cores 32. Repeated installation in a separate environment - same error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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