http://bugs.winehq.org/show_bug.cgi?id=23779
Summary: Graphviz msiexec installer fails with "Installation Incomplete: The installer was interupted before Graphviz could be installed" Product: Wine Version: 1.2 Platform: x86 URL: http://www.graphviz.org/pub/graphviz/stable/windows/gr aphviz-2.26.msi OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: saturn_systems@yahoo.com
Graphviz ( wine msiexec /i graphviz-2.26.msi ) fails with:
The install program showing
["Installation Incomplete: The installer was interupted before Graphviz could be installed. You need to restart the installer to try again. Click "close" to exit"]
and the terminal showing:
fixme:advapi:LookupAccountNameW (null) L"me" (nil) 0x32f160 (nil) 0x32f164 0x32f158 - stub fixme:advapi:LookupAccountNameW (null) L"me" 0x157138 0x32f160 0x131df8 0x32f164 0x32f158 - stub err:msi:ITERATE_Actions Execution halted, action L"SxsInstallCA" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
http://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #1 from nathan.n saturn_systems@yahoo.com 2010-08-08 00:31:18 --- present in wine 1.3.0
http://bugs.winehq.org/show_bug.cgi?id=23779
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Andrew Nguyen arethusa26@gmail.com 2010-08-11 09:29:34 --- Tracing the installer with +relay turns up such lines as:
001b:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 2 L"1: ALLUSERS property is not 1 - this MSM cannot be used for a per-user or fallback-to-per-user install 2: 2 " ... 001b:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: sxsdelca 2: SxsMsmInstall completed 3: 0 4: -2147467263 " ... 0009:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"Action ended 09:13:36: ExecuteAction. Return value 1603."
The issue is probably related to the ALLUSERS property.
http://bugs.winehq.org/show_bug.cgi?id=23779
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #3 from Anastasius Focht focht@gmx.net 2010-08-11 13:58:30 --- Hello,
looks like a similar bugged msi installer I analyzed here: http://bugs.winehq.org/show_bug.cgi?id=6930#c11 Maybe the ALLUSERS property isn't reset on that specific package/db before the merge module CA is run (msi_adjust_allusers_property in MSI_CreatePackage and MSI_InstallPackage).
Regards
http://bugs.winehq.org/show_bug.cgi?id=23779
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
--- Comment #4 from Hans Leidekker hans@meelstraat.net 2010-09-01 03:50:12 CDT --- The ALLUSERS property is not reset because it's initially set to 1 via the Property table.
There's a dialog called 'FolderForm' which resets the property to 2 based on this condition:
FolderForm_AllUsers="ALL" AND VersionNT>=400 AND Privileged=1 AND FolderForm_AllUsersVisible=1
FolderForm_AllUsers is initialized to 'ME' via the property table but reset to 'ALL' via a custom action called 'VSDCA_FolderForm_AllUsers'.
This custom action is triggered by this condition:
Installed="" AND NOT RESUME AND ALLUSERS=1
Which looks correct to me.
http://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #5 from nathan.n saturn_systems@yahoo.com 2010-09-09 21:14:52 CDT --- present in wine 1.3.2
http://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #6 from nathan.n saturn_systems@yahoo.com 2010-10-02 21:32:51 CDT --- present wine 1.3.4
http://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #7 from nathan.n saturn_systems@yahoo.com 2010-10-16 17:09:55 CDT --- present wine 1.3.5
http://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #8 from nathan.n saturn_systems@yahoo.com 2010-11-25 16:59:55 CST --- present wine 1.3.7
terminal now shows addtional fixme's:
fixme:advapi:LookupAccountNameW (null) L"me" (nil) 0x33f160 (nil) 0x33f164 0x33f158 - stub fixme:advapi:LookupAccountNameW (null) L"me" 0x16ef98 0x33f160 0x16fcd0 0x33f164 0x33f158 - stub fixme:sxs:cache_QueryAssemblyInfo 0x1fe6e8, 0x00000001, L"Microsoft.VC80.CRT, version=8.0.50727.42, publicKeyToken=1fc8b3b9a1e18e3b, processorArchitecture=amd64", 0x33fa20 fixme:sxs:cache_QueryAssemblyInfo 0x1fe6e8, 0x00000001, L"policy.8.0.Microsoft.VC80.CRT, version=8.0.50727.42, publicKeyToken=1fc8b3b9a1e18e3b, processorArchitecture=amd64", 0x33fa20 err:msi:ITERATE_Actions Execution halted, action L"SxsInstallCA" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
http://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #9 from nathan.n saturn_systems@yahoo.com 2011-09-21 22:56:54 CDT --- Present in Wine 1.3.28
-- Terminal output:
fixme:storage:create_storagefile Storage share mode not implemented. fixme:sxs:cache_QueryAssemblyInfo 0x190cf8, 0x00000002, L"Microsoft.VC80.CRT,type="win32",version="8.0.50727.42",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64"", 0x32f998 fixme:sxs:cache_QueryAssemblyInfo 0x190cf8, 0x00000002, L"policy.8.0.Microsoft.VC80.CRT,type="win32-policy",version="8.0.50727.42",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64"", 0x32f998 err:msi:ITERATE_Actions Execution halted, action L"SxsInstallCA" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
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
http://bugs.winehq.org/show_bug.cgi?id=23779
David Gerard dgerard@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dgerard@gmail.com
--- Comment #11 from David Gerard dgerard@gmail.com 2012-05-23 04:38:00 CDT --- Still present in wine-1.4.0 (Ubuntu Lucid from PPA):
$ wine msiexec /i graphviz-2.28.0.msi fixme:storage:create_storagefile Storage share mode not implemented. fixme:sxs:cache_QueryAssemblyInfo 0x165440, 0x00000002, L"Microsoft.VC80.CRT,type="win32",version="8.0.50727.42",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64"", 0x32f948 fixme:sxs:cache_QueryAssemblyInfo 0x165440, 0x00000002, L"policy.8.0.Microsoft.VC80.CRT,type="win32-policy",version="8.0.50727.42",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64"", 0x32f948 err:msi:ITERATE_Actions Execution halted, action L"SxsInstallCA" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
http://bugs.winehq.org/show_bug.cgi?id=23779
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #12 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-06-21 16:11:58 CDT --- Still in wine-1.6-rc3
https://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #13 from Frédéric Delanoy frederic.delanoy@gmail.com --- Still in 1.7.52
https://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #14 from Frédéric Delanoy frederic.delanoy@gmail.com --- Still present in wine-1.9.21-54-g686cfe3
https://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #15 from Hans Leidekker hans@meelstraat.net --- Still present.
$ sha1sum graphviz-2.26.3.msi 0ce70fcd7ce880ee19ecce6ef8e943d48a1a5374 graphviz-2.26.3.msi
https://bugs.winehq.org/show_bug.cgi?id=23779
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.graphviz.org/pub |https://web.archive.org/web |/graphviz/stable/windows/gr |/20161230062310/http://www. |aphviz-2.26.msi |graphviz.org/pub/graphviz/s | |table/windows/graphviz-2.26 | |.3.msi
--- Comment #16 from Gijs Vermeulen gijsvrm@gmail.com --- Still present in wine-4.12.1.
Original link is dead, changing download to web.archive.org link. I also tested 2.38, the newest version at this time, and that one installs fine for me.
https://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #17 from Gijs Vermeulen gijsvrm@gmail.com --- Still present in wine-5.14.
https://bugs.winehq.org/show_bug.cgi?id=23779
--- Comment #18 from Gijs Vermeulen gijsvrm@gmail.com --- Still present with wine-8.4.