Skip to content

ARM Linux cross-compiling images are no longer available #134612

Closed
@rami3l

Description

@rami3l
Member

Hello from the rustup team!

Coming from Rustup v1.28.0 release blocked by Docker pull error, we've noticed that our recent release CI has failed with essentially the following errors (rustup's cross-compiling CI workflows are relying on rust's images to function correctly):

ERROR: failed to solve: rust-aarch64-unknown-linux-musl: failed to resolve source metadata for docker.io/library/rust-aarch64-unknown-linux-musl:latest: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
ERROR: failed to solve: rust-arm-unknown-linux-gnueabi: failed to resolve source metadata for docker.io/library/rust-arm-unknown-linux-gnueabi:latest: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed

Looking at our mapping, these two names point to the same image in this repo:

  aarch64-unknown-linux-musl)      image=dist-arm-linux ;;
  arm-unknown-linux-gnueabi)       image=dist-arm-linux ;;

Since this issue is ARM Linux-exclusive, I'm convinced that #133809 #133902 is the direct cause of this issue.

Is it possible to revert the relevant Dockerfile deletion(s) or at least keep the old Dockerfile(s) for a while? We can migrate immediately after we're granted access to ARM64 Linux CI runners (but not just yet).

Many thanks in advance! 🙇

(cc @Kobzol)

Activity

added
needs-triageThis issue may need triage. Remove it if it has been sufficiently triaged.
on Dec 21, 2024
Urgau

Urgau commented on Dec 21, 2024

@Urgau
Member

Already reverted in #134564

Kobzol

Kobzol commented on Dec 21, 2024

@Kobzol
Member

I suppose that #133902 will also need a revert?

added
T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
T-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.
C-discussionCategory: Discussion or questions that doesn't represent real issues.
and removed
needs-triageThis issue may need triage. Remove it if it has been sufficiently triaged.
on Dec 21, 2024
rami3l

rami3l commented on Dec 21, 2024

@rami3l
MemberAuthor

Already reverted in #134564

@Urgau Oh, probably I gave you the wrong reference number; @Kobzol was right, I guess.

Kobzol

Kobzol commented on Dec 21, 2024

@Kobzol
Member
changed the title [-]ARM/ARM64 Linux cross-compiling images are no longer available[/-] [+]ARM Linux cross-compiling images are no longer available[/+] on Dec 21, 2024
added a commit that references this issue on Dec 21, 2024

Auto merge of rust-lang#134614 - Kobzol:revert-dist-arm, r=onur-ozkan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-discussionCategory: Discussion or questions that doesn't represent real issues.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)T-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @Urgau@Kobzol@rami3l@rustbot

        Issue actions

          ARM Linux cross-compiling images are no longer available · Issue #134612 · rust-lang/rust