https://bugs.winehq.org/show_bug.cgi?id=46728
Bug ID: 46728 Summary: dotnet35sp1 fails to complete with install via winetricks Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@winehq.org Reporter: brendan@redmandi.com CC: hans@meelstraat.net Regression SHA1: c64d73c829c3bde7744362b2cd566075ab7e37df Distribution: ---
Created attachment 63706 --> https://bugs.winehq.org/attachment.cgi?id=63706 Log of dotnet35sp1 failing during install
Apologies for being a pain - but it looks like the latest commit to msi causes issues with a dotnet35sp1 install. Reverting c64d73c829c3bde7744362b2cd566075ab7e37df allows dotnet35sp1 to install again.
Attached is a log running: winetricks -q dotnet35sp1
with: WINEDEBUG=timestamp,pid,tid,seh,debugstr,module.
https://bugs.winehq.org/show_bug.cgi?id=46728
Brendan McGrath brendan@redmandi.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=46728
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=46728
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Version|unspecified |4.2 CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=46728
--- Comment #1 from Hans Leidekker hans@meelstraat.net --- (In reply to Brendan McGrath from comment #0)
Created attachment 63706 [details] Log of dotnet35sp1 failing during install
Apologies for being a pain - but it looks like the latest commit to msi causes issues with a dotnet35sp1 install. Reverting c64d73c829c3bde7744362b2cd566075ab7e37df allows dotnet35sp1 to install again.
No need to apologize, you're being helpful :)
This is another case where disabling Wow64 redirection causes problems:
0032:trace:msi:msi_install_assembly installing assembly L"C:\users\hans\Temp\msi1.tmp\Microsoft.Transactions.Bridge.dll" 0032:trace:fusion:IAssemblyCacheImpl_InstallAssembly (0x219c528, 0, L"C:\users\hans\Temp\msi1.tmp\Microsoft.Transactions.Bridge.dll", (nil)) 0032:fixme:crypt:CRYPT_LoadProvider Failed to load dll L"C:\windows\system32\rsaenh.dll" 0032:err:msi:msi_install_assembly Failed to install assembly L"C:\users\hans\Temp\msi1.tmp\Microsoft.Transactions.Bridge.dll" (0x80004005)
We're calling fusion.IAssemblyCacheImpl_InstallAssembly with redirection disabled. It uses the crypto API to compute a hash, which tries to load the provider dll (rsaenh) dynamically, and fails.
https://bugs.winehq.org/show_bug.cgi?id=46728
--- Comment #2 from Brendan McGrath brendan@redmandi.com --- Created attachment 63722 --> https://bugs.winehq.org/attachment.cgi?id=63722 Patch 159385
Thanks Hans - confirming that the patch you submitted to the mailing list (attached) fixes this for me.
https://bugs.winehq.org/show_bug.cgi?id=46728
Brendan McGrath brendan@redmandi.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |358fb2f4d83345cb97a66e4072f | |e4d2d70f58349
--- Comment #3 from Brendan McGrath brendan@redmandi.com --- Fixed by 358fb2f4d83345cb97a66e4072fe4d2d70f58349, which will be available in Wine 4.3.
https://bugs.winehq.org/show_bug.cgi?id=46728
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.3.