Open core36 opened 2 months ago
It would be good to see the whole output, starting from the winetricks verb
being used to see what exactly you are installing, as well as the versions of Wine and Winetricks.
That said, I can't reproduce this with current git master
.
What does the actual file look like?
That is, how big is it (should be around 538 MiB), and maybe try running file windows6.1-KB976932-X86.exe
on it.
thank you for the answer. huh, i am sorry, i thought this would be more straight forward. i obviously installed more than just that one package, but now the output is gone. i am using the gui to add windows dlls. now that i've tried to only install "iertutil" on a clean prefix, x86 and x64 both work without hickup, so i guess it's somehow related to one of the other packages i've installed. it's now past 10pm where i live so tomorrow after work i will try to recreate my steps and report back. it's not the first time i've encountered this, so i'm sure there is a bug ...somewhere.
about the versions i use, currently
Using winetricks 20240105 - sha256sum: 17da748ce874adb2ee9fed79d2550c0c58e57d5969cc779a8779301350625c55 with wine-9.17 and WINEARCH=win64
winetricks GUI enabled, using zenity 3.44.2
So, back from work, i was able to reproduce my steps. i made a new wine prefix and ran winetricks to install windows dlls. i ticked "dotnet35sp1", "iertutil", "urlmon", "vcrun2010" and "wininet", but as far as i could see, after successfully installing dotnet35sp1, iertutil install breaks with the sha256 hash mismatch error.
here is the full terminal output:
when i manually download the "windows6.1-kb976932-x64_74865ef2562006e51d7f9333b4a8d45b7a749dab.exe" this is the sha256 hash i get:
owner@owner-P552LA:~/Downloads$ sha256sum < ./windows6.1-kb976932-x64_74865ef2562006e51d7f9333b4a8d45b7a749dab.exe
f4d1d418d91b1619688a482680ee032ffd2b65e420c6d2eaecf8aa3762aa64c8 -
Hm, last time the x86 one was failing, but seemed to succeed this time? Though the actual downloading isn't showing up in the log at all, so maybe the files already exist in the cache?
I'd look into the failed file to see if it's smaller than expected, as in if something went wrong during the download, though the script should stop if that happens.
I did see one SSL handshake failure while downloading one of the files for one of the mentioned verbs, but 'aria2' retried and on the second try it succeeded. Using 'wget' there should be retries at least in some cases too, though.
If using 'wget', could try installing 'aria2' which should be automatically preferred over 'wget' (this can also be overridden by using the WINETRICKS_DOWNLOADER
environment variable).
As a general note, the GUI side of things isn't too actively maintained at this time, and may have bugs lurking about, so usually I recommend using the command-line instead (not that I think this issue is one of those lurkers).
I'll keep testing things out, but so far no luck seeing the issue here.
Hi all, trying to install "iertutil" dll package, winetricks gets an exe from microsoft servers and fails because the sha256 hash does not match the expected hash. however, manually downloading from the same link reveals that the sha256 hash does match the expected hash. the code responsible for downloading the package must do something funky to the exe file.
relevant parts from the terminal output: