[Bug 37251] New: WiX Toolset v3.8 installer doesn't open with Wine-Mono
https://bugs.winehq.org/show_bug.cgi?id=37251 Bug ID: 37251 Summary: WiX Toolset v3.8 installer doesn't open with Wine-Mono Product: Wine Version: 1.7.26 Hardware: x86 URL: https://wix.codeplex.com/releases/view/115492 OS: Linux Status: NEW Keywords: download, Installer, source Severity: normal Priority: P2 Component: mscoree Assignee: wine-bugs(a)winehq.org Reporter: austinenglish(a)gmail.com Created attachment 49539 --> https://bugs.winehq.org/attachment.cgi?id=49539 installer's log With bug 37163 fixed, the installer still pops up a dialog complaining that it needs Microsoft .Net. I'll attach a screenshot/log. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 --- Comment #1 from Austin English <austinenglish(a)gmail.com> --- Created attachment 49540 --> https://bugs.winehq.org/attachment.cgi?id=49540 screenshot of error -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 --- Comment #2 from Austin English <austinenglish(a)gmail.com> --- Created attachment 49541 --> https://bugs.winehq.org/attachment.cgi?id=49541 mscoree,tid trace -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 --- Comment #3 from Austin English <austinenglish(a)gmail.com> --- [austin(a)localhost ~]$ sha1sum wix38.exe 819be00e944b51d2579a5699945995e21ad8327a wix38.exe [austin(a)localhost ~]$ du -h wix38.exe 22M wix38.exe [austin(a)localhost ~]$ wine --version wine-1.7.26-28-ge98eee8 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 Alex Henrie <alexhenrie24(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24(a)gmail.com --- Comment #4 from Alex Henrie <alexhenrie24(a)gmail.com> --- Are you trying to install the .NET Framework via the WiX Toolset installer? At first glance this looks like the same problem I mentioned in https://bugs.winehq.org/show_bug.cgi?id=37163#c2 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 --- Comment #5 from Austin English <austinenglish(a)gmail.com> --- (In reply to Alex Henrie from comment #4)
Are you trying to install the .NET Framework via the WiX Toolset installer? At first glance this looks like the same problem I mentioned in https://bugs.winehq.org/show_bug.cgi?id=37163#c2
This is after 4aa1af901635434e2f7692fd13d7c3e2e48af4fe, different it's a different but related bug. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 Alex Henrie <alexhenrie24(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|WiX Toolset v3.8 installer |WiX Toolset v3.8 installer |doesn't open with Wine-Mono |doesn't open with Wine-Mono | |(unimplemented | |corruntimehost_CreateDomain | |Ex) --- Comment #6 from Alex Henrie <alexhenrie24(a)gmail.com> --- This is the problem: 0024:fixme:mscoree:corruntimehost_CreateDomainEx stub 0x14db08 WiX Setup tries to create an application domain but can't, so it thinks that the .NET Framework is not installed. Note how on Windows, the log says "Loading managed bootstrapper application." but on Wine it says "Loading prerequisite bootstrapper application because managed host could not be loaded, error: 0x80004001." 0x80004001 is E_NOTIMPL. See: https://github.com/wixtoolset/wix3/blob/1384b281a8dade39fd07546ed1545cda513a... Austin, do you think you can put together an implementation of CreateDomainEx that's good enough to get WiX running? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 --- Comment #7 from Vincent Povirk <madewokherd(a)gmail.com> --- I looked at this for another bug, and the issue I'm running into is that the managed CreateDomain method http://msdn.microsoft.com/en-us/library/aehss7y0%28v=vs.110%29.aspx actually returns a transparent proxy. A COM-callable wrapper (from Marshal.GetIUnknownForObject) for the transparent proxy doesn't support the COM interfaces it needs to. I think I need to use RealProxy.GetCOMIUnknown to get the COM wrapper from the newly-created domain, but that method is currently unimplemented in Mono. If I could get the MonoDomain* for the returned domain, I could also convert that to a usable COM object, but I wasn't able to find a way to get it in the embedding api. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 Simon <swdevelop1981(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |swdevelop1981(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 --- Comment #8 from Vincent Povirk <madewokherd(a)gmail.com> --- This could make it easier when we have a 4.7 series: https://github.com/mono/mono/commit/1121caa9635cfaf555981477acc57b5a0ff295b3 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 Vijay Kamuju <infyquest(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED CC| |infyquest(a)gmail.com Fixed by SHA1| |6bf71998781afa4aa011e21cc81 | |7a29137ebbbc6 --- Comment #9 from Vijay Kamuju <infyquest(a)gmail.com> --- closing as it might have been fixed as winemono now updated to 4.7.0 by commit 6bf71998781afa4aa011e21cc817a29137ebbbc6 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 --- Comment #10 from Vincent Povirk <madewokherd(a)gmail.com> --- Might have been fixed? Did you test this? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #11 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.19. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net URL|https://wix.codeplex.com/re |https://web.archive.org/web |leases/view/115492 |/20210201191508/https://cod | |eload.github.com/wixtoolset | |/wix3/zip/wix38rtm -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37251 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|https://web.archive.org/web |https://web.archive.org/web |/20210201191508/https://cod |/20210201191927/https://raw |eload.github.com/wixtoolset |.githubusercontent.com/Casa |/wix3/zip/wix38rtm |DeRobison/wixtoolset-codepl | |ex/master/archived-stable-v | |ersions/WiX%20Toolset%20v3. | |8%20Stable/wix38.exe --- Comment #12 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, sorry for the noise, the previous link was still a source archive of WiX release. The WiX Toolset project purged various old release assets from GitHub some time ago. Even the Internet Archive wasn't able to snapshot all of them: https://web.archive.org/web/*/https://github.com/wixtoolset/wix3/releases/do... (only 3.10 and 3.11) Fortunately some nice guy collected them again: https://stackoverflow.com/questions/48652804/how-to-install-previous-release... --- quote --- I recently had a need to get the old wix38.exe installer for legacy project maintenance, and it was a pain. Tom Blodget's comment above was the key on how to find the required file from the CodePlex archive. Because there are likely to be other people in the future who require access to these things, I've created a github repository https://github.com/CasaDeRobison/wixtoolset-codeplex that includes the state of the git repository from the CodePlex archive and also makes available the various files from those releases at https://github.com/CasaDeRobison/wixtoolset-codeplex/tree/master/archived-st... Hopefully others will find this useful as well so that we don't all have to collectively puzzle this out if we have a need for this older software. --- quote --- I've created a snapshot from that Github repo asset here: https://web.archive.org/web/20210201191927/https://raw.githubusercontent.com... Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla