I ran into the same issue and went with DavidMoye's approach (but using defaults channel instead) to update the base env for Anaconda 2020.07
conda update -n base -c defaults --all
## Package Plan ##
environment location: C:\ProgramData\Anaconda3
The following packages will be downloaded:
package | build
---------------------------|-----------------
conda-env-2.6.0 | haa95532_1 3 KB
navigator-updater-0.5.1 | py38haa95532_0 2.3 MB
------------------------------------------------------------
Total: 2.3 MB
The following packages will be UPDATED:
navigator-updater 0.2.1-py38_0 --> 0.5.1-py38haa95532_0
The following packages will be DOWNGRADED:
conda-env 2.6.0-1 --> 2.6.0-haa95532_1
Proceed ([y]/n)? y
But after that, I could not update any further, so I adapted merv's solution to install a slightly older version of conda (after considering https://github.com/conda/conda/issues/12166)
(base) C:\WINDOWS\system32>conda install -n base -c defaults 'conda=22.9'
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: done
## Package Plan ##
environment location: C:\ProgramData\Anaconda3
added / updated specs:
- conda=22.9
The following packages will be downloaded:
package | build
---------------------------|-----------------
conda-22.9.0 | py38haa95532_0 888 KB
conda-build-3.24.0 | py38haa95532_0 576 KB
m2-msys2-runtime-2.5.0.17080.65c939c| 3 3.0 MB
m2-patch-2.7.5 | 2 89 KB
tomli-2.0.1 | py38haa95532_0 25 KB
------------------------------------------------------------
Total: 4.5 MB
The following NEW packages will be INSTALLED:
m2-msys2-runtime pkgs/msys2/win-64::m2-msys2-runtime-2.5.0.17080.65c939c-3
m2-patch pkgs/msys2/win-64::m2-patch-2.7.5-2
tomli pkgs/main/win-64::tomli-2.0.1-py38haa95532_0
The following packages will be UPDATED:
conda 4.12.0-py38haa95532_0 --> 22.9.0-py38haa95532_0
conda-build 3.18.11-py38_1 --> 3.24.0-py38haa95532_0
Proceed ([y]/n)?
Now I can finally use mamba without reinstalling Anaconda from scratch
Update:
I also removed anaconda metapackage
conda uninstall anaconda
according to the warning at https://docs.anaconda.com/anaconda/install/install-metapackage:
Anaconda does not recommend installing the anaconda metapackage in your base environment. The anaconda metapackage was removed from Anaconda Distribution installers in February of 2023 and no longer appears in your base environment by default. Any dependency or solver errors are more easily dealt with if you are working in a separate environment from base.
With that the Package Plan finally offered conda=24.9.2, so the anaconda metapackage was definitely hindering the upgrades in some way.