https://bugs.winehq.org/show_bug.cgi?id=49767
--- Comment #20 from m0rvj johnpgoodman@gmail.com --- (In reply to Nikolay Sivov from comment #19)
The correct way to figure out what fixed this, if it did at all, is to perform a proper regression test, where you switch a meaning of "good" and "bad" when testing on every step. To make this happen you'll have to find first revision that doesn't work though.
There is definitely a fix in proton. I've tried to update 3 times using different versions of Logos and it worked each time with proton.
I'll try a build of wine with this patch since it is the only difference I can see relating to msiexec. If it doesn't fix then I'll try to do a full regression test from the last rebase of proton...