Skip to content
This repository was archived by the owner on Aug 15, 2025. It is now read-only.
This repository was archived by the owner on Aug 15, 2025. It is now read-only.

aarch64_ci_setup.sh - curl: (43) A libcurl function was given a bad argument #1997

@robert-hardwick

Description

@robert-hardwick

I am seeing the following error when i run aarch64_ci_build.sh which calls aarch64_ci_build.sh

+ curl -L -o /mambaforge.sh https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-aarch64.sh
curl: (43) A libcurl function was given a bad argument

I have looked into it and it seems that the LD_LIBRARY_PATH changes the libcurl shared library

LD_LIBRARY_PATH=/opt/conda/envs/${CONDA_ENV_NAME}/lib/:/opt/conda/lib:$LD_LIBRARY_PATH

From

  • ldd /usr/bin/curl
    libcurl.so.4 => /lib64/libcurl.so.4 (0x0000e93bf5c82000)

to ( after LD_LIBRARY_PATH change )

  • ldd /usr/bin/curl
    libcurl.so.4 => /opt/conda/lib/libcurl.so.4 (0x0000e4f6784db000)

So it seems that the conda installed curl is interferring with the system-installed curl. W

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