Issue:
With the release of Anaconda Distribution 5.0 we have started building packages with a new compiler stack giving substantial security and performance improvements. More Information on the changes of can be found here at What's New in Anaconda 5.0?
One important change is that these new builds have been moved to a new channel called "main". The mirror tool, anaconda-server-sync-conda does not have the "main" channel included as part of the built-in "default" channel it uses to mirror packages. This may prevent your mirror from finding the new packages.
When no channel field is defined in your mirror config it defaults to mirrioring packages from:
https://repo.continuum.io/pkgs/free/
https://repo.continuum.io/pkgs/pro/
Solutions:
1. You can resolve this by editing your mirror config file and add all three pro / free / main channels.
Add this to the top of your conda.yaml (mirror config file normally located /opt/anaconda-server/mirrors/conda.yaml)
channels:
- https://repo.continuum.io/pkgs/main
- https://repo.continuum.io/pkgs/free
- https://repo.continuum.io/pkgs/pro
Then run the mirror again and it should find the newer packages from the main channel.
2. Upgrade Anaconda Repository to at least version 2.33.5 so the main channel is included as part of the hard coded defaults list. This Anaconda Repository version was released in November 2017. The software version number is displayed at the bottom of the Anaconda Repository web page. Please refer to the administrator documentation for upgrade instructions.