Winetricks / winetricks

Winetricks is an easy way to work around problems in Wine
GNU Lesser General Public License v2.1
2.66k stars 388 forks source link

Dotnet20sp2 fails to install #1299

Closed chroniceel93 closed 1 year ago

chroniceel93 commented 4 years ago

The dotnet2.0 SP2 installer fails repeatedly through winetricks. Installing twice does not fix the problem. Setup exits gracefully (no crash), rolls back all changes, it detects a problem

This pops up in the installers error log

[08/20/19,22:11:19] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1627

[08/20/19,22:11:28] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.

I'm using Manjaro (unstable), trying to install into a clean, 32-bit prefix. Wine version 4.14 Latest winetricks from git.

Terminal log attached dotnet20installlog.txt

Feel free to ignore the xrandr stuff, unless of course, that is actually causing this problem

austin987 commented 4 years ago

Please try with latest winetricks, https://github.com/Winetricks/winetricks/commit/710c154225358e10964968ddbae7dd9679f8cb2f may help.

lucifertdark commented 4 years ago

I can confirm the newest winetricks enables dotnet20sp2 to install without complaint. Thanks austin987. :)

chroniceel93 commented 4 years ago

For my part, I still can't install donet20sp2 into a fresh 32-bit prefix with latest winetricks with wine 4.14

lucifertdark commented 4 years ago

Ah apologies, I've been using a 64bit prefix, not 32bit.

chroniceel93 commented 4 years ago

... It works in a 64 bit prefix? Well, the program I need can run with wine's wow64 mode, so this may soon be a non-issue for me. I'm also starting to suspect that the installer failing in 32 bit prefixes is less of a winetricks issue, and more of a wine issue.

chroniceel93 commented 4 years ago

Yeah, still didn't work. Going over system config for the umpteenth time to see if I'm doing anything stupid on my end.

austin987 commented 4 years ago

Wine 1.x is extremely old and unsupported.

chroniceel93 commented 4 years ago

I know. I'm running 4.14. Typo on my part.

EwolBash commented 4 years ago

Doesn't work for me either using latest winetricks. (Pulled it straight from github to make sure) Using wine-4.14. Tried new wine prefixes. 32 and 64 bit. Nothing works

002e:err:msi:MSI_OpenDatabaseW unknown flag 00000000
002e:err:msi:msi_apply_patch_package failed to open patch collection L"y:\\15ab84d51e2d10d6654df2b938bc\\wcu\\dotnetframework\\dotnetfx20\\ASPNET_64.msp"
002e:err:msi:ITERATE_Actions Execution halted, action L"CA_ScheduleCacheGACAssembly.3643236F_FC70_11D3_A536_0090278A1BB8" returned 1627
0033:err:ole:CoRevokeClassObject called from wrong apartment, should be called from 2d0000002e
------------------------------------------------------
exit status 91 - dotnet20sp2 installation failed
------------------------------------------------------
chroniceel93 commented 4 years ago

Do you use arch, or a derivative of arch? (e.g manjaro, antergos)

EwolBash commented 4 years ago

Do you use arch, or a derivative of arch? (e.g manjaro, antergos)

I'm using Arch, yes.

chroniceel93 commented 4 years ago

I've been looking into it, and the installer seems to be working on literally every other flavor of linux, from Nix, to Ubuntu, to Fedora. I'm thinking it's a library issue somewhere, and I've submitted a bug report to the wine bugzilla tracker accordingly. I suppose I should close this bug report, as it's not a problem that is caused by winetricks itself?

austin987 commented 4 years ago

What wine bug is that?

We can keep it open for now, but yeah, it's likely a distro/wine bug.

austin987 commented 4 years ago

Looks like https://bugs.winehq.org/show_bug.cgi?id=47740

x0nn commented 3 years ago

upstream bug is closed.

mirh commented 1 year ago

Upstream bug is closed, and presumably all the other ones in the "wine 5.0 .net installer nightmare saga" too now.