http://bugs.winehq.org/show_bug.cgi?id=6044
truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wine-msi |wine-ole
------- Additional Comments From truiken@gmail.com 2006-03-09 19:07 ------- Reading through a +msi,+ole,+typelib log, this is looking like an ole bug. The msiexec error can be ignored, because the installer is just trying to uninstall the app in case it already is installed. The relevant lines of the log:
trace:msi:execute_script Executing Action (L"OnMoving") trace:msi:ACTION_PerformAction Performing action (L"OnMoving") trace:msi:ACTION_CustomAction Handling custom action L"OnMoving" (c01 L"ISScriptBridge.dll" L"Moving") trace:msi:HANDLE_CustomType1 Calling function L"Moving" from L"C:\windows\temp\msi37b9.tmp" trace:msi:process_handle Synchronous Execution of action L"OnMoving" trace:ole:DllMain 0x7e8e0000 0x2 (nil) trace:msi:DllThread MSI Thread (0x41) started for custom action trace:msi:ACTION_CallDllFunction calling function (L"C:\windows\temp\msi37b9.tmp", L"Moving") trace:msi:ACTION_CallDllFunction Calling function Moving trace:ole:NdrConformantStringBufferSize (pStubMsg == ^0x7bc610c4, pMemory == ^0x7bc611e8, pFormat == ^0x3f0b06) trace:ole:NdrConformantStringBufferSize string="__Moving" trace:ole:NdrConformantStringMarshall (pStubMsg == ^0x7bc610c4, pszMessage == ^0x7bc611e8, pFormat == ^0x3f0b06) trace:ole:NdrConformantStringMarshall string="__Moving" trace:ole:NdrConformantStringMarshall buffer=21/33 trace:ole:NdrConformantStringUnmarshall (pStubMsg == ^0x7b0398e4, *pMemory == ^(nil), pFormat == ^0x47dd9e, fMustAlloc == 0) trace:ole:ReadConformance unmarshalled conformance is 9 trace:ole:ReadVariance offset is 0 trace:ole:ReadVariance variance is 9 trace:ole:NdrConformantStringUnmarshall string="__Moving" trace:ole:CoInitializeEx ((nil), 2) trace:ole:apartment_construct creating new apartment, model=2 trace:ole:apartment_construct Created apartment on OXID 280000002c trace:ole:CoUninitialize () trace:ole:apartment_release 280000002c: after = 0 trace:ole:apartment_release destroying apartment 0x722ee8, oxid 280000002c trace:msi:MSI_ProcessMessage ((nil) 0 10 L"Invoke Function fails, Error = 0x8000ffff") trace:msi:DllThread MSI Thread (0x41) finished (rc 1603) err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603