Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

unable to run updater on `rustup self update`

クローズ
#4,777 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
静か
技術スタック
rust
領域
cli

調査の方向性

バックトレースに示された self-update のエントリポイント rustup::cli::self_update::unix::run_update から開始し、macOS で rustup update を実行して失敗を再現します。報告された toolchain セットアップに対する updater のパス欠落エラーを追跡します。rustup update が unable-to-run-updater エラーなしで完了すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

bug
Verification
Problem

I'm trying to update my rustc versions and the following error occurred:

$ rustup update

info: syncing channel updates for 'stable-aarch64-apple-darwin'
info: latest update on 2026-03-26, rust version 1.94.1 (e408947bf 2026-03-25)
info: downloading component 'rustfmt'
info: downloading component 'cargo'
info: downloading component 'rust-std'
info: downloading component 'rustc'
 61.3 MiB /  61.3 MiB (100 %)  40.8 MiB/s in  1s
info: removing previous version of component 'rustfmt'
info: removing previous version of component 'cargo'
info: removing previous version of component 'rust-std'
info: removing previous version of component 'rustc'
info: installing component 'rustfmt'
info: installing component 'cargo'
info: installing component 'rust-std'
info: installing component 'rustc'
 61.3 MiB /  61.3 MiB (100 %)  29.1 MiB/s in  2s
info: syncing channel updates for 'nightly-aarch64-apple-darwin'
info: latest update on 2026-03-26, rust version 1.96.0-nightly (80d0e4be6 2026-03-25)
info: downloading component 'rustc-dev'
 94.6 MiB /  94.6 MiB (100 %)   4.3 MiB/s in 21s
info: downloading component 'rust-std' for 'x86_64-unknown-freebsd'
 27.6 MiB /  27.6 MiB (100 %)   4.2 MiB/s in  6s
info: downloading component 'rustfmt'
info: downloading component 'miri'
info: downloading component 'rust-src'
info: downloading component 'rust-docs'
info: downloading component 'clippy'
info: downloading component 'cargo'
info: downloading component 'rust-std'
info: downloading component 'rustc'
 46.8 MiB /  46.8 MiB (100 %)  39.9 MiB/s in  1s
info: removing previous version of component 'rustc-dev'
info: removing previous version of component 'rust-std' for 'x86_64-unknown-freebsd'
info: removing previous version of component 'rustfmt'
info: removing previous version of component 'miri'
info: removing previous version of component 'rust-src'
info: removing previous version of component 'rust-docs'
info: removing previous version of component 'clippy'
info: removing previous version of component 'cargo'
info: removing previous version of component 'rust-std'
info: removing previous version of component 'rustc'
info: installing component 'rustc-dev'
 94.6 MiB /  94.6 MiB (100 %)  26.6 MiB/s in  4s
info: installing component 'rust-std' for 'x86_64-unknown-freebsd'
 27.6 MiB /  27.6 MiB (100 %)  27.3 MiB/s in  1s
info: installing component 'rustfmt'
info: installing component 'miri'
info: installing component 'rust-src'
info: installing component 'rust-docs'
 21.3 MiB /  21.3 MiB (100 %)   3.4 MiB/s in  4s
info: installing component 'clippy'
info: installing component 'cargo'
info: installing component 'rust-std'
info: installing component 'rustc'
 46.8 MiB /  46.8 MiB (100 %)  28.4 MiB/s in  1s
info: syncing channel updates for '1.61-aarch64-apple-darwin'
info: syncing channel updates for '1.70-aarch64-apple-darwin'
info: syncing channel updates for '1.86-aarch64-apple-darwin'
info: latest update on 2025-04-03, rust version 1.86.0 (05f9846f8 2025-03-31)
info: syncing channel updates for '1.91-aarch64-apple-darwin'
info: syncing channel updates for '1.92-aarch64-apple-darwin'
info: checking for self-update
info: downloading self-update

   stable-aarch64-apple-darwin updated - rustc 1.94.1 (e408947bf 2026-03-25) (from rustc 1.94.0 (4a4ef493e 2026-03-02))
  nightly-aarch64-apple-darwin updated - rustc 1.96.0-nightly (80d0e4be6 2026-03-25) (from rustc 1.96.0-nightly (69370dc4a 2026-03-05))
   1.61-aarch64-apple-darwin unchanged - rustc 1.61.0 (fe5b13d68 2022-05-18)
   1.70-aarch64-apple-darwin unchanged - rustc 1.70.0 (90c541806 2023-05-31)
   1.86-aarch64-apple-darwin unchanged - (error reading rustc version)
   1.91-aarch64-apple-darwin unchanged - rustc 1.91.1 (ed61e7d7e 2025-11-07)
   1.92-aarch64-apple-darwin unchanged - rustc 1.92.0 (ded5c06cf 2025-12-08)

error: unable to run updater

Caused by:
    No such file or directory (os error 2)

Stack backtrace:
   0: std::backtrace::Backtrace::capture
   1: rustup::cli::self_update::unix::run_update
   2: rustup::cli::rustup_mode::update::{{closure}}
   3: rustup::cli::rustup_mode::main::{{closure}}::{{closure}}
   4: rustup_init::run_rustup_inner::{{closure}}::{{closure}}
   5: rustup_init::run_rustup::{{closure}}::{{closure}}
   6: rustup_init::main::{{closure}}
   7: rustup_init::main
   8: std::sys::backtrace::__rust_begin_short_backtrace
   9: _main

Running it again:

info: syncing channel updates for 'stable-aarch64-apple-darwin'
info: syncing channel updates for 'nightly-aarch64-apple-darwin'
info: syncing channel updates for '1.61-aarch64-apple-darwin'
info: syncing channel updates for '1.70-aarch64-apple-darwin'
info: syncing channel updates for '1.86-aarch64-apple-darwin'
info: latest update on 2025-04-03, rust version 1.86.0 (05f9846f8 2025-03-31)
info: syncing channel updates for '1.91-aarch64-apple-darwin'
info: syncing channel updates for '1.92-aarch64-apple-darwin'
info: checking for self-update
info: downloading self-update

   stable-aarch64-apple-darwin unchanged - rustc 1.94.1 (e408947bf 2026-03-25)
  nightly-aarch64-apple-darwin unchanged - rustc 1.96.0-nightly (80d0e4be6 2026-03-25)
     1.61-aarch64-apple-darwin unchanged - rustc 1.61.0 (fe5b13d68 2022-05-18)
     1.70-aarch64-apple-darwin unchanged - rustc 1.70.0 (90c541806 2023-05-31)
     1.86-aarch64-apple-darwin unchanged - (error reading rustc version)
     1.91-aarch64-apple-darwin unchanged - rustc 1.91.1 (ed61e7d7e 2025-11-07)
     1.92-aarch64-apple-darwin unchanged - rustc 1.92.0 (ded5c06cf 2025-12-08)

error: unable to run updater

Caused by:
    No such file or directory (os error 2)

Stack backtrace:
   0: std::backtrace::Backtrace::capture
   1: rustup::cli::self_update::unix::run_update
   2: rustup::cli::rustup_mode::update::{{closure}}
   3: rustup::cli::rustup_mode::main::{{closure}}::{{closure}}
   4: rustup_init::run_rustup_inner::{{closure}}::{{closure}}
   5: rustup_init::run_rustup::{{closure}}::{{closure}}
   6: rustup_init::main::{{closure}}
   7: rustup_init::main
   8: std::sys::backtrace::__rust_begin_short_backtrace
   9: _main
Steps
  1. run rustup update.
Possible Solution(s)

No response

Notes

No response

Rustup version
rustup 1.28.2 (e4f3ad6f8 2025-04-28)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.96.0-nightly (80d0e4be6 2026-03-25)`
Installed toolchains
Default host: aarch64-apple-darwin
rustup home:  /Users/thomas/.rustup

installed toolchains
--------------------
stable-aarch64-apple-darwin
nightly-aarch64-apple-darwin (active, default)
nightly-2024-06-30-aarch64-apple-darwin
nightly-2025-05-04-aarch64-apple-darwin
1.61-aarch64-apple-darwin
1.70-aarch64-apple-darwin
1.86-aarch64-apple-darwin
1.91-aarch64-apple-darwin
1.92-aarch64-apple-darwin

active toolchain
----------------
name: nightly-aarch64-apple-darwin
active because: it's the default toolchain
installed targets:
  aarch64-apple-darwin
  x86_64-unknown-freebsd
OS version
macOS 15.7.4
主要言語
Rust
スター
7.1k
フォーク
1.1k
平均マージ
1日 13時間
マージ済み PR(30日)
45

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

rust-lang/rustup のほかの issue

rust-lang/rustup の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。