@osa1 it should, did your log mention updating rustfmt-preview during the rustup update? For example I just updated:
12:36 → rustup update stable
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2018-07-10, rust version 1.27.1 (5f2b325f6 2018-07-07)
[...]
info: downloading component 'rustfmt-preview'
[...]
12:38 → rustfmt --version
rustfmt 0.6.1-stable (49279d7 2018-05-08)
Maybe next release try rustup --verbose update | tee log and open a ticket with the log if it fails again (although, that’s very verbose and doesn’t seem like it includes much useful extra info).