Skip to content

Xtensa Rust toolchain installation fails with 404 on macOS Intel (x86_64) for recent versions (1.92.0.0 / 1.93.0.0) #311

@ChiangCheng-hao

Description

@ChiangCheng-hao

Environment

  • espup version:1.92.0.0 / 1.93.0.0
  • OS: macOS 13.7.8 (Intel x86_64)
  • Target chip: [ ESP32-S3 ]

Description

When running espup install (or without specifying version), it attempts to install the latest Xtensa Rust toolchain (currently 1.92.0.0 or 1.93.0.0), but fails with repeated HTTP 404 errors because the corresponding assets are missing from https://github.com/esp-rs/rust-build/releases.

This is similar to the old closed issue #468 (which was fixed for 1.90.0.0 by rebuilding macOS x86_64 assets), but the problem has reappeared for newer releases.

Steps to reproduce

  1. Download and run the latest espup binary (x86_64-apple-darwin).
  2. Execute ./espup install
  3. Observe the following errors in the log:

[Info] Installing Xtensa Rust 1.92.0.0 toolchain
[Warn] Installation for "Xtensa Rust" failed, retrying. Error: HTTP GET Error: 404 Not Found
...
Error: espup::toolchain::http_error
× HTTP GET Error: 404 Not Found

Additional info

  • The releases page for v1.93.0.0 and v1.92.0.0 has no attached .tar.xz assets for macOS x86_64 (or any platform in some cases).
  • Older versions (e.g., 1.84.0.0) had assets and worked after the fix in #468.
  • Workaround: Manually specifying an older version like --toolchain-version 1.90.0.0 succeeds, but we'd prefer the latest stable toolchain.

Could the team please trigger a rebuild/upload of the missing macOS Intel assets for the recent rust-build releases? Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions