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