http://bugs.winehq.org/show_bug.cgi?id=23779
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Graphviz msiexec installer |Graphviz 2.x installer |fails with "Installation |fails during SxsMsmInstall |Incomplete: The installer |custom action (ALLUSERS |was interupted before |must be 1 (per-machine) for |Graphviz could be |merge module) |installed" |
--- Comment #10 from Anastasius Focht focht@gmx.net 2012-01-18 12:11:52 CST --- Hello,
still present.
--- snip --- 0024:trace:msi:ACTION_CustomAction Handling custom action L"SxsInstallCA" (1 L"SxsUninstallCA" L"CustomAction_SxsMsmInstall") ... 0024:trace:msi:HANDLE_CustomType1 Calling function L"CustomAction_SxsMsmInstall" from L"C:\users\focht\Temp\msi9698.tmp" ... 0025:trace:msi:ACTION_CallDllFunction calling L"CustomAction_SxsMsmInstall" ... 0025:Call msi.MsiGetPropertyA(00000002,00341460 "ALLUSERS",00341149,005ce7f4) ret=003420ae ... 0025:Call KERNEL32.WideCharToMultiByte(00000000,00000000,00476af0 L"2",ffffffff,00000000,00000000,00000000,00000000) ret=682897d7 ... 0025:Call msi.MsiRecordSetStringA(00000006,00000001,00341398 "ALLUSERS property is not 1 - this MSM cannot be used for a per-user or fallback-to-per-user install") ret=003431e6 ... 0025:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: sxsdelca 2: SxsMsmInstall completed 3: 0 4: -2147467263 " ... 0025:trace:msi:DllThread custom action (25) returned 1603 ... 0024:err:msi:ITERATE_Actions Execution halted, action L"SxsInstallCA" returned 1603 --- snip ---
Maybe this is another case suffering from MSI client vs. server executed custom action, where the properties are not inherited.
You could try to get a verbose +voicewarmup MSI log from installing this package in Windows.
$ sha1sum graphviz-2.26.msi 580a71744cefbdda5a2aa0315d29442181b4ad40 graphviz-2.26.msi
$ wine --version wine-1.3.37-108-g4cd49d3
Regards