Critical Installation Failure: Persistent Internal MD5 Mismatch (Anaconda/Miniconda 2025.06 on Ubuntu 25.10)

Hello everyone,

I am having a critical and recurring problem trying to install either the full Anaconda or the smaller Miniconda distribution on my Ubuntu system. The installation consistently fails during the “Unpacking payload” stage.

The failure is always preceded by a warning about a checksum mismatch for an internal archive:

Installer Attempted Version Internal Warning Final Crash
Anaconda 2025.06-0/1 WARNING: md5sum mismatch of tar archive LookupError: didn't find info-python-3.13.5... component
Miniconda py313_25.7.0-2 WARNING: md5sum mismatch of tar archive BrokenProcessPool: A process in the process pool was terminated abruptly

I have taken the extraordinary step of checking the integrity of the downloaded file against the published checksums on multiple machines (Ubuntu 25.10 and 24.04 LTS), and here is what I found:

  1. External Integrity Passes: The SHA256 checksum of the entire downloaded installer file (.sh) matches the expected value published by Anaconda perfectly. This confirms my downloaded file is not corrupted by my network.

  2. Internal Integrity Fails: The installation breaks because the MD5 sum of the internal package archive, calculated during execution, does not match the MD5 value that is hardcoded inside the installer script itself.

This strongly suggests the issue is a bug within the installer script itself for the 2025.06 release, where an incorrect MD5 hash was accidentally hardcoded for the core Python 3.13.5 package.

I’ve cleared everything multiple times to ensure a clean install environment:

  • Redownloaded the .sh file multiple times.

  • Removed all previous directories: ~/anaconda3, ~/miniconda3.

  • Removed all Conda configuration: ~/.condarc, ~/.conda, ~/.continuum.

Has anyone else experienced this specific internal MD5 failure with the 2025.06 installers?

Since I am confident the file I downloaded is correct (based on the external SHA256 match), is there a known flag I can pass to the bash command to force the installation to ignore the internal MD5 mismatch and just proceed with the extraction?

Any help or confirmation of this potential installer bug would be greatly appreciated!


P.S. This post was produced with the assistance of the Gemini AI model for clarity and comprehensive detailing of technical steps. I’m stating this for clarity and transparency.

This was apparently it’s an issue with Ubuntu 25.10 core-uutils (which include the new Rust components).

Workaround

Reverting to the older core-utils solved the issue for me. In Ubuntu terminal write:

sudo apt install coreutils-from-gnu coreutils-from-uutils- --allow-remove-essential

Then 2025.06 installation goes forward with no additional errors.

2 Likes

You saved my day, I confirm the issue and the workaround worked for me.

I have experienced exactly the same issue with https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh for the past week and Enrico’s solution solved it today. You saved my second day hitting my head against this wall ^^’

Thanks Enrico you saved my day I have experienced exactly the same issue for the past week and your solution solved it today.

Here to report the issues raised on conda and anaconda github pages:

No definitive solution yet

I also created an issue on coreuutils github: