failed to set permissions on `rustup self update`
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
Línea de trabajo
Comienza reproduciendo el comando indicado con RUSTUP_UPDATE_ROOT establecido en la URL de desarrollo; después, sigue la ruta de self-update que establece los permisos de ~/.cargo/bin/rustup-init. Compara los archivos instalados esperados con el estado indicado y verifica que el self-update se complete sin el error de archivo faltante.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Verification
- I searched for recent similar issues at https://github.com/rust-lang/rustup/issues?q=is%3Aissue and found no duplicates.
- I am on the latest version of Rustup according to https://github.com/rust-lang/rustup/tags and am still able to reproduce my issue.
Problem
I wanted to try out the new dev version, but the older version failed self-update:
$ RUSTUP_UPDATE_ROOT=https://dev-static.rust-lang.org/rustup rustup update
info: syncing channel updates for 'stable-aarch64-apple-darwin'
info: syncing channel updates for 'nightly-aarch64-apple-darwin'
info: checking for self-update
info: downloading self-update
error: failed to set permissions for '/Users/me/.cargo/bin/rustup-init'
Caused by:
No such file or directory (os error 2)
$ RUSTUP_UPDATE_ROOT=https://dev-static.rust-lang.org/rustup rustup --version
rustup 1.28.2 (77863418e 2025-04-13)
I have ~/.cargo/bin/rustup, but not rustup-init.
Steps
RUSTUP_UPDATE_ROOT=https://dev-static.rust-lang.org/rustup rustup update
Rustup version
rustup 1.28.2 (77863418e 2025-04-13)
Installed toolchains
Default host: aarch64-apple-darwin
rustup home: /Users/me/.rustup
installed toolchains
--------------------
stable-aarch64-apple-darwin
nightly-aarch64-apple-darwin (active, default)
nightly-2023-06-14-aarch64-apple-darwin
nightly-2024-06-24-aarch64-apple-darwin
nightly-2025-02-06-aarch64-apple-darwin
1.68.0-aarch64-apple-darwin
1.70.0-aarch64-apple-darwin
1.71.0-aarch64-apple-darwin
1.73.0-aarch64-apple-darwin
1.75.0-aarch64-apple-darwin
1.76.0-aarch64-apple-darwin
1.77.0-aarch64-apple-darwin
1.83.0-aarch64-apple-darwin
stage1
stage2
stage3
active toolchain
----------------
name: nightly-aarch64-apple-darwin
active because: it's the default toolchain
installed targets:
aarch64-apple-darwin
aarch64-apple-ios
thumbv7em-none-eabihf
wasm32-unknown-unknown
x86_64-apple-darwin
x86_64-unknown-linux-musl
OS version
macOS 15.7.3 (24G419)
- Lenguaje dominante
- Rust
- Estrellas
- 7.1k
- Forks
- 1.1k
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 45
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rust-lang/rustup
-
enhancement O-shell
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
rust-analyzer fallback recurses through Homebrew’s wrapperPosiblemente ocupada @rami3l la tomó hace 3 días. Abiertoenhancement O-macos
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
rust-lang/rustup#5133 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Verbose output for removing components on toolchain updatePosiblemente ocupada @rami3l la tomó hace 11 días. Abiertoenhancement
rust-lang/rustup#5122 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Continuous performance tracking to avoid major regressionsPosiblemente ocupada @rami3l la tomó hace 18 días. Abiertometa
rust-lang/rustup#5103 · 3 comentarios · 5 reacciones · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Suggest another toolchain when removing a component unavailable to the current toolchainPosiblemente ocupada @14elias la tomó hace 3 días. Abiertoenhancement help wanted
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
rust-lang/rustup#5098 · 6 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de rust-lang/rustup
Issues similares
-
Trash, bin or rubbish?Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 63/100
pop-os/cosmic-files#2117 ·
Los mantenedores suelen responder en 2 días
-
L: java:gradle L: java:maven L: ruby:bundler T: bug 🐞
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
dependabot/dependabot-core#16547 ·
Los mantenedores suelen responder en 1 día
-
bug status:ready-for-test
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
UniClipboard/UniClipboard#1985 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
RustCrypto/SSH#596 ·
-
area:breg rust
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
registrystack/registry-stack#2034 ·
Los mantenedores suelen responder en 1 día