https://bugs.winehq.org/show_bug.cgi?id=48277
Bug ID: 48277 Summary: dotnet30sp1 fails to install Product: Wine Version: 4.14 Hardware: x86 OS: Linux Status: NEW Keywords: dotnet, download, Installer, regression Severity: normal Priority: P2 Component: httpapi Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com Distribution: ---
The installer will pop up a fatal error dialog (even in quiet mode), though the terminal doesn't show anything related. Winetricks notes that it fails because expected files are not present.
This is a regression, introduced by: commit efacf6f455b42721c2edb15a06ef57755342fb0b Author: Zebediah Figura z.figura12@gmail.com Date: Wed Aug 28 20:45:29 2019 -0500
httpapi: Start the http service in HttpInitialize().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38245 Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
It is fixed by: commit 280bfb58b5162be6d8cee8827307721d7624ac0d Author: Austin English austinenglish@gmail.com Date: Sun Dec 8 23:11:27 2019 -0600
httpapi: Return ERROR_SUCCESS for unimplemented flags in HttpInitialize.
Returning ERROR_CALL_NOT_IMPLEMENTED breaks .Net installers. MSDN suggests that ERROR_INVALID_PARAMETER may be more appropriate, but that too breaks .Net.
Signed-off-by: Austin English austinenglish@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
Filing a bug for visibility (in release notes/winetricks).