https://bugs.winehq.org/show_bug.cgi?id=30941
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Keywords| |Installer Ever confirmed|0 |1 Summary|Could not install osu! |osu! web-installer 20141028 |using wine-mono |fails with Wine-Mono: | |System.InvalidProgramExcept | |ion: Invalid IL code URL|http://osu.ppy.sh/p/downloa |https://web.archive.org/web |d |/20141028011149/https://m1. | |ppy.sh/r/osu!install.exe CC| |focht@gmx.net
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
well one of the problems is that osu! is updated/rewritten with different .NET Framework version targets and you recycle the same ticket from 7 years ago for different problems.
https://web.archive.org/web/*/https://m1.ppy.sh/r/osu!install.exe
22 captures of the web-installer over timeframe from 2014 to 2019
---
Using the oldest snapshot from October 28, 2014:
https://web.archive.org/web/20141028011149/https://m1.ppy.sh/r/osu!install.e...
Results in:
---snip --- Unhandled Exception: System.InvalidProgramException: Invalid IL code in #Lg.#mp:#Eyb (): IL_0005: stsfld 0x04002c79
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in #Lg.#mp:#Eyb (): IL_0005: stsfld 0x04002c79 ---snip ---
Using the latest snapshot from May 29, 2019:
https://web.archive.org/web/20190529123802/https://m1.ppy.sh/r/osu!install.e...
Results in: "Error: please check your internet connection".
Confirming the issue with old bootstrapper from 2014, targeting .NET Framework 2.0.
'winetricks -q dotnet20' works around for the obfuscation problem. The bootstrapper updates the client but is stuck in an update loop after restart -> bug 44184
$ sha1sum osu!install_2014.exe f7c19567471efa33056232db802d04ec13c77045 osu!install_2014.exe
$ du -sh osu!install_2014.exe 3.0M osu!install_2014.exe
$ wine --version wine-4.9
Regards