Skip to content

virtual_specs GLIBC alpine failure #645

Open
@drewgilliam

Description

@drewgilliam

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

The introduction of virtual_specs in PR #626 causes an installation failure on alpine images as described in conda/constructor#850. TLDR; the conda/constructor GLIBC check for alpine images failed to locate the installed GLIBC version.

This should be fixed in conda/constructor#856.

Could you please issue a new release using the latest conda/constructor GLIBC version check?

Installed packages

n/a (this issue occurs during install)

Environment info

# The issue can be replicated with the following docker
# - version 24.7.1-1 fails due to a GLIBC check (even though GLIBC is installed)
# - reverting to version 24.5.0-0 is successful
FROM docker:20.10.16

RUN apk del libc6-compat; \
    apk --no-cache add ca-certificates curl findutils; \
    curl -fsSLo /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub; \
    curl -fsSLo /tmp/glibc.apk https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.28-r0/glibc-2.28-r0.apk; \
    apk add /tmp/glibc.apk;


ENV MINIFORGE_VERSION=24.7.1-1
# ENV MINIFORGE_VERSION=24.5.0-0 
RUN curl -fsSLo /tmp/miniforge.sh "https://github.com/conda-forge/miniforge/releases/download/${MINIFORGE_VERSION}/Miniforge3-${MINIFORGE_VERSION}-Linux-x86_64.sh"

RUN sh /tmp/miniforge.sh -b -p /tmp/conda
RUN /tmp/conda/bin/conda info

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinglinux

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions