https://bugs.winehq.org/show_bug.cgi?id=54253
Bug ID: 54253 Summary: winetricks dotnet20sp2 fails to install Product: Wine Version: 7.16 Hardware: x86-64 OS: Linux Status: NEW Keywords: dotnet, download, Installer, regression Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com Regression SHA1: a8b007da5889f4cfac3651bab7090f7f65176f86 Distribution: Debian
Created attachment 73806 --> https://bugs.winehq.org/attachment.cgi?id=73806 terminal output
Similar to bug 53773, and introduced by the same commit:
a8b007da5889f4cfac3651bab7090f7f65176f86 is the first bad commit commit a8b007da5889f4cfac3651bab7090f7f65176f86 Author: Alexandre Julliard julliard@winehq.org Date: Tue Aug 30 18:23:48 2022 +0200
kernelbase: Fix error value for PE files without resource.
Avoids spurious "dll is missing" messages from winetest.
dlls/kernelbase/version.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-)
However, it's not fixed by 46f307073eab42c7aa953f10892bdd1f041f420b. Still present in wine-8.0-rc2-7-gd059dd1cd07.
https://bugs.winehq.org/show_bug.cgi?id=54253
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- Each of the installers (as https://bugs.winehq.org/show_bug.cgi?id=54254 and https://bugs.winehq.org/show_bug.cgi?id=54255) check for a specific version of ngen.exe.
I think it is possible to fix both https://bugs.winehq.org/show_bug.cgi?id=54253 and https://bugs.winehq.org/show_bug.cgi?id=54254 by increasing the build number of Wine ngen.exe, but it will still fail https://bugs.winehq.org/show_bug.cgi?id=54255.
It is then possible to fix https://bugs.winehq.org/show_bug.cgi?id=54255 by increasing ngen.exe version number to 4.0.30319, but then it will fail to fix https://bugs.winehq.org/show_bug.cgi?id=54253.
I think a better fix is to use WINEDLLOVERRIDES=ngen.exe=n,b in winetricks while running the installers, so that the version number is taken from the native executable instead of Wine builtin.
https://bugs.winehq.org/show_bug.cgi?id=54253
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Status|NEW |RESOLVED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- (In reply to Rémi Bernon from comment #1)
I think a better fix is to use WINEDLLOVERRIDES=ngen.exe=n,b in winetricks while running the installers, so that the version number is taken from the native executable instead of Wine builtin.
Agreed, we can't make all the version checks happy at the same time.
https://bugs.winehq.org/show_bug.cgi?id=54253
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- *** Bug 54254 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=54253
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- *** Bug 54255 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=54253
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com --- These should now be fixed upstream in winetricks: https://github.com/Winetricks/winetricks/commit/108e69898b46a4cd21a41b6e5d47... https://github.com/Winetricks/winetricks/commit/7ef70bec254bccebecc92cb22e35... https://github.com/Winetricks/winetricks/commit/575b80dd80e8f2b61a9f36b61304...