https://bugs.winehq.org/show_bug.cgi?id=46168
Bug ID: 46168 Summary: dotnet35sp1 installer has an error under wow64 Product: Wine Version: 3.20 Hardware: x86 OS: Linux Status: NEW Keywords: download, Installer, win64 Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com Distribution: ---
The installer catches the crash and tries to report it, but fails (also fails if you click Debug).
Suspicious msi output: 01de:fixme:advapi:RegisterEventSourceW ((null),L"VS Setup Watson Report"): stub 01de:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000da,0x3009b09c,0x71da94): stub 01de:err:eventlog:ReportEventW L"setup.exe" 01de:err:eventlog:ReportEventW L"9.0.30729.1" 01de:err:eventlog:ReportEventW L"488f1f5c" 01de:err:eventlog:ReportEventW L"unknown" 01de:err:eventlog:ReportEventW L"0.0.0.0" 01de:err:eventlog:ReportEventW L"00000000" 01de:err:eventlog:ReportEventW L"0" 01de:err:eventlog:ReportEventW L"7c7aa160" 01de:fixme:advapi:DeregisterEventSource (0xcafe4242) stub 01de:fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub 01de:fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub 01a6:err:msiexec:custom_action_server Failed to read from custom action server pipe: 109 01a7:err:msiexec:custom_action_server Failed to read from custom action server pipe: 109
wine-3.20
Note: if using winetricks to test this, you'll need to comment out the win64 check: load_dotnet35sp1() { - w_package_unsupported_win64 + #w_package_unsupported_win64
case "$W_PLATFORM" in windows_cmd) ;;
https://bugs.winehq.org/show_bug.cgi?id=46168
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet
https://bugs.winehq.org/show_bug.cgi?id=46168
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi Austin, i don`t know about exact details but as already mentioned in bug 45680, the following recipe makes the installer succeed just fine (in clean wineprefix):
1. create new 64bit wine prefix without mono: WINEARCH=win64 winetricks remove_mono
2. use winecfg to set windows version to Windows 2003 winetricks win2k3
3. run ./dotnetfx35.exe with native mscoree (see comment 5 bug 45680) WINEDLLOVERRIDES=mscoree=n wine ~/.cache/winetricks/dotnet35sp1/dotnetfx35.exe
4. accept EULA and press install button
https://bugs.winehq.org/show_bug.cgi?id=46168
Brendan McGrath brendan@redmandi.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |brendan@redmandi.com
--- Comment #2 from Brendan McGrath brendan@redmandi.com --- Created attachment 62869 --> https://bugs.winehq.org/attachment.cgi?id=62869 Fix crash on install of dotnet35sp1 under wow64
https://bugs.winehq.org/show_bug.cgi?id=46168
--- Comment #3 from Brendan McGrath brendan@redmandi.com --- @Austin - I just tried a winetricks install of dotnet35sp1 with and without this patch. It works with it and crashes without it.
I wrote the patch when trying to use a dotnet35 install downloaded from Steam. Interestingly I still get a crash with the Steam version (in 'PresentationFontCache.exe') but no crash with the winetricks version.
There is one other outstanding issue. After install - the machine.config under Framework64 is always missing the: - system.runtime.serialization; - system.serviceModel; and - system.serviceModel.activation
section groups.
My workaround at the moment is just to copy the version from 'Framework' to 'Framework64'. I don't know if this is a workaround you'd be interested in adding to winetricks (until a proper solution is discovered).
https://bugs.winehq.org/show_bug.cgi?id=46168
--- Comment #4 from Brendan McGrath brendan@redmandi.com --- The attached patch has been accepted in to the wine master branch: 256ca317a2871c62ca121e49f29fc37a64b4fb64
This will be in wine v3.22. Hopefully you'll find it fixes your issue.
https://bugs.winehq.org/show_bug.cgi?id=46168
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |256ca317a2871c62ca121e49f29 | |fc37a64b4fb64 Resolution|--- |FIXED
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to Brendan McGrath from comment #4)
The attached patch has been accepted in to the wine master branch: 256ca317a2871c62ca121e49f29fc37a64b4fb64
This will be in wine v3.22. Hopefully you'll find it fixes your issue.
Yep, works for me as well, thanks Brendan!
https://bugs.winehq.org/show_bug.cgi?id=46168
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msi
https://bugs.winehq.org/show_bug.cgi?id=46168
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.0-rc1.
https://bugs.winehq.org/show_bug.cgi?id=46168
--- Comment #7 from Michael Stefaniuc mstefani@winehq.org --- Removing the 3.0.x milestone from bug fixes included in 3.0.5.