Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-18411

Conda virtual repository with artifact available in multiple inside repos giving checksum mismatch

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: 6.7.0, 6.5.9
    • Fix Version/s: 6.12.0
    • Component/s: Conda
    • Labels:
    • Sprint:
      Pam - Quality 2, Pam - Quality 3, Pam - Quality 4

      Description

      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:AP8MgBN2FrbqwYxnHyFHPux3Z9i@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

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                tamirh Tamir Hadad
                Reporter:
                muhammeds Muhammed Shahin
                Assigned QA:
                Alexei Vainshtein
              • Votes:
                9 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: