4

Not sure if this or a mathematica-focussed forum is the right place for this, but I suspect my issue is something with my ubuntu setup, so I am hoping someone here will have some ideas.

I am trying to install Mathematica from the official installer Wolfram_14.3.0_LIN_Bndl.sh, but it's being strangely annoying.

When I try running it, with any of ./Wolfram_14.3.0_LIN_Bndl.sh, sudo ./Wolfram_14.3.0_LIN_Bndl.sh, bash Wolfram_14.3.0_LIN_Bndl.sh or sudo bash Wolfram_14.3.0_LIN_Bndl.sh , I receive output of the form

Wolfram Mathematica 14.3.0 for LINUX Installer Archive

Verifying archive integrity. 
Error in MD5 checksums: 7b75ed1e8117f0a81eea3b41358b9e28 is different from b78ec7c79750834b95d15731c9903fa4

However, the wrong checksum is computed each time, e.g. the 7b75ed1e8117f0a81eea3b41358b9e28 will become f393c094e26d8506c0cca1bc8addb413 or something else each time I run it.

I downloaded the script from wolfram's website, so I know it is the correct/official one. I do not have any good guesses for why the wrong checksum is being computed or why it is different every time. I tried bypassing this check by manually editing the relevant function in the shell script, but then the install fails at the next step with output

Wolfram Mathematica 14.3.0 for LINUX Installer Archive

Verifying archive integrity. 
Extracting installer. ........Extraction failed. No space left on .625963
.Removing temporary files.

I am also confused by this. It seems some tar command is failing under the hood, but I do not know why. It certainly is not because of a lack of space; I have hundreds of gigabytes free, and while Mathematica is pretty big, it's not that big.

At this point, I am very confused about what is causing these issues, so I thought I would turn to the interest for help. Does anyone here have any suggestions?

Some extra considerations

  • I know the installation script itself is fine. I pulled out an old laptop and tried running it on there, and it worked with no issue. If it matters, my current computer is running Ubuntu 25.10, but the old one is running 25.04.

  • The md5sum function on my (current) laptop also appears to being working correctly. I tested this via echo -n "The quick brown fox jumps over the lazy dog" | md5sum and comparing the output to this example given on Wikipedia.

  • If it matters, my computer has two physical SSDs in it. One is basically a huge storage partition and is where the install script is downloaded. The other has my Linux partition (as well as a separate Windows partition for emergencies). I doubt this matters for anything, but figured I'd mention it just in case.

Let me know if I can provide any more information about my setup/computer, if I should provide any snippets of the installation shell script, or if I can share anything else that might be helpful. Also let me know if there is a better place to ask for help with this. Thanks.

1 Answer 1

4

I faced this exact problem a few weeks ago. I tried redownloading the 14.3 installer several times, and even pulling earlier Mathematica (well, I guess they just call it Wolfram now) installers such as 14.2 and 14.1. Always got the same error message about the checksum being wrong, with the calculated checksum changing on repeated execution of the installer scripts. I then went ahead and verified that the checksums calculated manually with md5sum matched what Wolfram lists on their website, so I was sure I had the right files. (Note that the checksum values on the website are different from the ones mentioned as correct by the installer scripts, because the latter values has to be listed within the .sh file itself.)

As far as I understand, this is related to the rewriting of coreutils in Rust in Ubuntu 25.10, which has led to a number of reported issues. I was able to successfully install only after first reverting back to the old-school GNU version. To do so, you can run

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

Then run the installer however you like. If you want to switch back to rust-coreutils afterwards, it's enough to run

sudo apt install coreutils-from-uutils
New contributor
Anyon is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
1

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.