https://bugs.winehq.org/show_bug.cgi?id=36718
Bug ID: 36718 Summary: Mind Manager installation fails Product: Wine Version: 1.7.19 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ignas2526@gmail.com
Created attachment 48764 --> https://bugs.winehq.org/attachment.cgi?id=48764 Console log
MindJet Mind Manager 14.2.321 fails to install with a message 'Mindjet MindManager 14 requires the Microsoft .Net Framework version 4.0.30319 or higher. Please download and install "dotNetFx40_Full_setup.exe" from Microsoft...' I've tried clean prefix and I've tried clean prefix with './winetricks dotnet40 corefonts'. It fails in both cases. After installing dotnet40, I've ran 'dotnet_verifier' which told me that my .Net installation is fine.
Any ideas why it fails? Or at least which debugging options to enable to find out more?
Demo can be downloaded here: http://now.mindjet.com/mm-win-exe-en
Thanks.
https://bugs.winehq.org/show_bug.cgi?id=36718
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download, Installer Status|UNCONFIRMED |NEW URL| |http://now.mindjet.com/mm-w | |in-exe-en Ever confirmed|0 |1
--- Comment #1 from Austin English austinenglish@gmail.com --- Confirming.
austin@aw25 ~ $ sha1sum MindManager_14.2.321_EN.exe du fd2ba692168fb859c76c1e4a7fe0e75f8b72c378 MindManager_14.2.321_EN.exe austin@aw25 ~ $ du -h MindManager_14.2.321_EN.exe 102M MindManager_14.2.321_EN.exe austin@aw25 ~ $ wine --version wine-1.7.19-70-gd6a59f7
https://bugs.winehq.org/show_bug.cgi?id=36718
--- Comment #2 from Dr 4asm ignas2526@gmail.com --- Still an issue in wine 1.7.20. I really need this program to run in wine for my work. I am willing to donate 50 USD to wine it will install and run properly.
I accept only actually patches added to wine, or instructions on installing additional programs and dll overwrites. I don't want to deal with patches only for me, which I will need to apply to wine source code and compile wine myself.
https://bugs.winehq.org/show_bug.cgi?id=36718
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #3 from Teras teras@luukku.com --- The installer has evolved.
You need winetricks -q xmllite dotnet40
and it still fails.
fixme:rpc:NdrStubCall2 new correlation description not implemented fixme:ole:NdrCorrelationFree (0x180dd24): stub err:msi:ITERATE_Actions Execution halted, action L"LaunchConditions" returned 1603
wine 1.7.36
https://bugs.winehq.org/show_bug.cgi?id=36718
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://now.mindjet.com/mm-w |https://mindjetdownload.s3. |in-exe-en |amazonaws.com/MindManager_1 | |4.3.192_EN.exe CC| |focht@gmx.net Component|-unknown |msi Summary|Mind Manager installation |Mindjet MindManager |fails |14.x/15.x installer fails | |with 'Microsoft .NET | |Framework version 4.0.30319 | |or higher required' | |(builtin | |'MsiNetAssemblySupport' | |property missing)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
Updated download of old 14.x version.
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+msi wine ./MindManager_14.3.192_EN.exe >>log.txt 2>&1 ... 002a:Call KERNEL32.CreateProcessW(00000000,0015954c L"MSIEXEC.EXE /i "C:\users\focht\Local Settings\Application Data\{979036EC-1708-4E89-8B71-7BED3E6D2671}\Mindjet MindManager 14.msi" SETUPEXEDIR="Z:\home\focht\Downloads" SETUPEXENAME="MindManager_14.3.192_EN.exe"",00000000,00000000,00000000,00000020,00000000,00000000,0033c240,0033c2ac) ret=00459873 ... 002c:Call KERNEL32.__wine_kernel_init() ret=7bc5a89d 002a:Ret KERNEL32.CreateProcessW() retval=00000001 ret=00459873 ... 002c:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"Action start 11:00:09: LaunchConditions." ... 002c:trace:msi:MSI_EvaluateConditionW L"(MsiNetAssemblySupport >= "4.0.30319.00")" ... 002c:trace:msi:msi_get_property property L"MsiNetAssemblySupport" not found ... 002c:trace:msi:MSI_EvaluateConditionW 0 <- L"(MsiNetAssemblySupport >= "4.0.30319.00")" ... 002c:Call user32.MessageBoxW(00000000,0057f318 L"Mindjet MindManager 14 requires the Microsoft .NET Framework version 4.0.30319 or higher. Please download and install "dotNetFx40_Full_setup.exe" from Microsoft or contact Mindjet Customer Support for assistance. Setup will now exit.",7ed0bef2 L"Install Failed",00000000) ret=7ec7dcc4 ... --- snip ---
The support for 'MsiNetAssemblySupport' property is missing, hence the failure.
MSDN: https://msdn.microsoft.com/en-us/library/aa370325%28v=vs.85%29.aspx
The property is not really a safe way to derive presence of specific .NET Frameworks version from though (the way it's described by checking fusion version).
https://stackoverflow.com/questions/682805/how-can-i-detect-net-3-5-in-wix
http://makemsi-manual.dennisbareis.com/msinetassemblysupport_property_can_co...
For a more consistent result, a query for highest version of installed .NET runtime from registry is better. In the end it should work for both, Wine-Mono and MS .NET Frameworks.
MindManager v15 installer requires additional 'winetricks -q xmllite' workaround before running into same issue.
$ sha1sum MindManager_14.3.192_EN.exe 3eee14236024abb3fd97a575678788b07adf6a93 MindManager_14.3.192_EN.exe
$ du -sh MindManager_14.3.192_EN.exe 94M MindManager_14.3.192_EN.exe
$ wine --version wine-1.7.36-28-ga679cae
Regards
https://bugs.winehq.org/show_bug.cgi?id=36718
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, obviously still present.
--- snip --- $ winetricks -q dotnet40
$ WINEDEBUG=+pid,+loaddll,+msgbox wine ./MindManager_14.3.192_EN.exe ... 0045:0046:trace:msgbox:MSGBOX_OnInit L"Mindjet MindManager 14 requires the Microsoft .NET Framework version 4.0.30319 or higher. Please download and install "dotNetFx40_Full_setup.exe" from Microsoft or contact Mindjet Customer Support for assistance. Setup will now exit." --- snip ---
--- snip --- $ grep -Hrni -m1 MsiNetAssemblySupport dlls/msi dlls/msi/tests/package.c:1913: MsiSetPropertyA(hpkg, "MsiNetAssemblySupport", NULL); /* make sure it's empty */ --- snip ---
$ wine --version wine-3.1
Regards
https://bugs.winehq.org/show_bug.cgi?id=36718
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |691a7fa9faecdf10abb3a87ee6f | |498836c3556f8 Resolution|--- |FIXED
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/691a7fa9faecdf10abb3a87ee6...
Thanks Hans
Regards
https://bugs.winehq.org/show_bug.cgi?id=36718
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.2.
https://bugs.winehq.org/show_bug.cgi?id=36718
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.0.x
https://bugs.winehq.org/show_bug.cgi?id=36718
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.0.x |---
--- Comment #8 from Michael Stefaniuc mstefani@winehq.org --- Removing the 3.0.x milestone from bugs included in 3.0.1.