Skip to content

error: target 'i686-pc-windows-gnu' not found in channel #5085

Description

@T-256

Verification

Problem

E:\> rustup check
stable-x86_64-pc-windows-gnu - update available: 1.97.1 (8bab26f4f 2026-07-14) -> 1.98.1 (48a229cea 2026-09-01) 
nightly-i686-pc-windows-gnu - update available: 1.93.0-nightly (6647be936 2025-11-09) -> 1.100.0-nightly (215a8af4b 2026-09-15) 
nightly-x86_64-pc-windows-gnu - update available: 1.84.0-nightly (df4ca44d3 2024-10-27) -> 1.100.0-nightly (215a8af4b 2026-09-15) 

When I try to update:

E:\> rustup update nightly-i686-pc-windows-gnu
error: toolchain 'nightly-i686-pc-windows-gnu' may not be able to run on this system
note: to build software for that platform, try `rustup target add i686-pc-windows-gnu` instead
note: add the `--force-non-host` flag to install the toolchain anyway

E:\> rustup update nightly-i686-pc-windows-gnu --force-non-host
info: syncing channel updates for nightly-i686-pc-windows-gnu
info: latest update on 2026-09-16 for version 1.100.0-nightly (215a8af4b 2026-09-15)
error: target 'i686-pc-windows-gnu' not found in channel.  Perhaps check https://doc.rust-lang.org/nightly/rustc/platform-support.html for available targets

Note: error only happening to nightly, I could update stable channel of same target successfully:

E:\>rustup update stable-i686-pc-windows-gnu --force-non-host
info: syncing channel updates for stable-i686-pc-windows-gnu
info: latest update on 2026-09-03 for version 1.98.1 (48a229cea 2026-09-01)
info: downloading 7 components
        cargo installed                       12.82 MiB
        clippy installed                      5.18 MiB
        rust-docs installed                    23.03 MiB
        rust-mingw installed                 5.24 MiB
        rust-std installed                    26.07 MiB
        rustc installed                         95.13 MiB
        rustfmt installed                    3.36 MiB
  stable-i686-pc-windows-gnu installed - rustc 1.98.1 (48a229cea 2026-09-01)

info: checking for self-update (current version: 1.29.1)

Steps

just try update from old version

Possible Solution(s)

No response

Notes

No response

Rustup version

rustup 1.29.1 (d95a37b6a 2026-08-13)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: the currently active `rustc` version is `rustc 1.93.0-nightly (6647be936 2025-11-09)`

Installed toolchains

E:\>rustup show
Default host: x86_64-pc-windows-gnu
rustup home:  C:\Users\XXX\.rustup

installed toolchains
--------------------
stable-i686-pc-windows-gnu
stable-x86_64-pc-windows-gnu (default)
nightly-i686-pc-windows-gnu (active)
nightly-x86_64-pc-windows-gnu
1.73-x86_64-pc-windows-gnu
1.78-x86_64-pc-windows-gnu
1.79-x86_64-pc-windows-gnu
1.81-x86_64-pc-windows-gnu
1.82-x86_64-pc-windows-gnu
1.88-x86_64-pc-windows-gnu

active toolchain
----------------
name: nightly-i686-pc-windows-gnu
active because: directory override for 'E:\'
installed targets:
  i686-pc-windows-gnu
  x86_64-unknown-linux-gnu
  x86_64-unknown-linux-musl

OS version

Windows 11 x64

Activity

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions