Hi,
I know that CodeWorks for Android isn’t supported anymore but I need to reinstall release 1R7 (Linux/x64) for an old project. However, running the installer gives me a MD5 error:
$ ./CodeWorks-1R7-linux-x64_b166.run
Verifying archive integrity…Error in MD5 checksums: 71b655ba21377a261211071165eb3e9a is different from f320d03d17e61ec133d7132abdd217a9
Checking the MD5 checksum of the downloaded installer gives yet another result:
$ md5sum CodeWorks-1R7-linux-x64_b166.run
e20ca7aa403260ebc541e5329d8576d4 CodeWorks-1R7-linux-x64_b166.run
Fresh downloads from NVIDIA CodeWorks for Android Archive | NVIDIA Developer give the exact same error. What’s surprising is that the installers for the 1R4 and 1R8 releases from the same page are corrupt too:
$ ./CodeWorksforAndroid-1R4-linux-x64.run
Verifying archive integrity…Error in MD5 checksums: 028d7406a3e8dfea6d319579bb759524 is different from a3f107f05acf861abb5f27aedb968843
$ ./CodeWorks-1R8-linux-x64_b181.run
Verifying archive integrity…Error in MD5 checksums: 38e9eb0a988421973faa2421fc56c5ee is different from 128cb0d332f0e844595075841a55f3c7
Any idea what’s going wrong?
Thanks!
Hi there @emaschino, welcome to the NVIDIA developer forums.
I just ran a few tests trying to install the archives myself and while it failed due to some missing dependencies, I never had issues with the md5sum verification.
If I run md5sum on the 1R7 file I get the same value as you. So the downloaded file seems. Very likely there is some mismatch between external md5sum (or coreutils) and what was used to package the runfile.
What you could try is use ./CodeWorks-1R7-linux-x64_b166.run --noexec --target <some directory> and run the Launcher from there, maybe that works.
Hi @MarkusHoHo,
Sadly, same error:
$ ./CodeWorks-1R7-linux-x64_b166.run --noexec --target CodeWorks1R7
Creating directory CodeWorks1R7
Verifying archive integrity…Error in MD5 checksums: 71b655ba21377a261211071165eb3e9a is different from f320d03d17e61ec133d7132abdd217a9
And trying to list the contents of the archive fails equally:
$ ./CodeWorks-1R7-linux-x64_b166.run --list
Target directory: linux-x64
drwx------ buildmeister/dip 0 2018-12-06 04:18 ./
-r-------- buildmeister/dip 38312 2018-12-06 04:18 ./Third_Party_Licenses.txt
-rwx------ buildmeister/dip 2314656 2018-12-06 04:18 ./PageAction
-rwx------ buildmeister/dip 3197282 2018-12-06 04:18 ./InstallUtil
-r-x------ buildmeister/dip 5327760 2018-12-06 04:15 ./console
-r-------- buildmeister/dip 23 2018-12-06 04:18 ./local.cfg
-r-x------ buildmeister/dip 25660552 2018-12-06 04:15 ./Chooser
-rwx------ buildmeister/dip 2183414 2018-12-06 04:18 ./uninstaller
-r-x------ buildmeister/dip 21728584 2018-12-06 04:15 ./Poller
-r-x------ buildmeister/dip 13342728 2018-12-06 04:15 ./Launcher
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
Extraction failed.
So, even if there was a way to bypass the MD5 check, I’m not sure the files will extract successfully in the end.
This is very weird. I don’t have any issues with the package. I am unpacking on Ubuntu 22.04 LTS on WSL.
The EOF message is maybe a hint that the download was corrupted in some way? Can you try a different computer to download the package to?