diff --git a/ci/build.sh b/ci/build.sh
index aad00859e890d03650f96da8cdf0a867e416710b..082f0dc6833932444cf253f95741a1b4e34967ef 100644
--- a/ci/build.sh
+++ b/ci/build.sh
@@ -15,7 +15,7 @@ RUST=${TOOLCHAIN}
 echo "Testing Rust ${RUST} on ${OS}"
 
 if [ "${TOOLCHAIN}" = "nightly" ] ; then
-    cargo +nightly install cargo-xbuild -Z install-upgrade
+    cargo +nightly install cargo-xbuild
     rustup component add rust-src
 fi
 
diff --git a/ci/dox.sh b/ci/dox.sh
index 0c89a2e17b1e90b6128445d47b3963c1be69d972..271b54b4fab79cc35407f02b6dc97c89c338140f 100644
--- a/ci/dox.sh
+++ b/ci/dox.sh
@@ -19,7 +19,7 @@ if ! rustc --version | grep -E "nightly" ; then
 fi
 
 rustup component add rust-src
-cargo +nightly install cargo-xbuild -Z install-upgrade
+cargo +nightly install cargo-xbuild
 
 # List all targets that do currently build successfully:
 # shellcheck disable=SC1003
diff --git a/ci/semver.sh b/ci/semver.sh
index 3412501a7215b20b33d66b339781fa82a9cd2a16..7e6ea663c8acab082ed8e04ade65274f04fcef4c 100644
--- a/ci/semver.sh
+++ b/ci/semver.sh
@@ -13,7 +13,7 @@ if ! rustc --version | grep -E "nightly" ; then
     exit 1
 fi
 
-cargo +nightly install semverver -Z install-upgrade
+cargo +nightly install semverver
 
 TARGETS=
 case "${OS}" in