SENSITIVE DATA HAS BEEN REMOVED FROM THIS TICKET ACCORDING TO JFROG'S INTERNAL POLICY.
Virtual repo with more than one repositories having the same package but different checksums are encountering with the following error.
MD5MismatchError: Conda detected a mismatch between the expected content and downloaded content
for url 'http://admin:RESTRICTED_PASSWORD@localhost:8081/artifactory/api/conda/conda-virtual/osx-64/certifi-2018.1.18-py36_0.tar.bz2'.
download saved to: /Users/shahin/anaconda3/pkgs/certifi-2018.1.18-py36_0.tar.bz2
expected md5 sum: 481a64d24c19a9f07bab38cd6f58faae
actual md5 sum: 0399ddcd652638d190a7999ce9ba53a8
Steps to reproduce
1. Create two conda remote repositories with the following remote URLs
https://conda.anaconda.org/conda-forge
https://conda.anaconda.org/anaconda
2. Make a conda virtual repo and add both remote repos to it.
3. Configure the conda client to fetch artifacts from conada virtual repo
4. Execute the following commands
conda update -n base conda
conda uninstall certifi=2018.1.18
- is duplicated by
-
RTFACT-19220 Conda "Index out of range" error when going through virtual
- Done
-
RTFACT-19000 Improve download requests handling for Conda virtual repositories when using same packages with different checksum
- Done