What happened?
Upgrading Docker fails when Docker is running because the daemon has a file handle on the binary.
This affects all other daemons as well.
Version
At least 0.19.x
What distribution are you seeing the problem on?
Ubuntu 24.04 (WSL)
Relevant output
ERROR Unable to install docker: failed to process item through callback: ExtractTarGz: Create() failed: text file busy