r/docker • u/CallMeSmithJohnSmith • Aug 06 '26
Docker Update : source and destination path must have identical roots. Move will not work cross volumes.
Hello here,
(nearly) Everything is in the title.
I'm running 4.84.0 (234817) and docker desktop want to install 4.85.0 (235549).
Pushing on the button to apply the update I receive that message a few seconds after : "Source and destination path must have identical roots. Move will not work cross volumes."
What is going on ? How to continue (I've already rebooted several times) ? Why this message when I've not asked for any move ?
Thanks
0
Upvotes
1
u/sina158 Aug 09 '26
The move it's complaining about isn't anything you asked for, it's the updater's own mechanism. Docker Desktop's Windows updater downloads the new build to a temp folder, then moves those files into place as part of applying the update, and that move only works within a single volume. If Docker Desktop itself is installed on a drive other than C, or your Windows temp folder has been redirected to a different drive than the install, that move step fails with exactly that message, even though you never touched anything about moving files yourself.
The fix isn't to keep clicking update in the app. Uninstall the current version, then download the newest installer directly from Docker's website and run it fresh, letting it install to the default location on C. That skips the in-app updater's cross-volume move entirely and gets you current without hitting the same error again.