https://bugs.winehq.org/show_bug.cgi?id=37624
Bug ID: 37624 Summary: Adobe CS4 installer fails ('INetFwOpenPort::Name' property accessors are stubs) Product: Wine Version: 1.7.31 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
continuation of bug 34064
Workaround for bug 18070 is needed.
--- snip --- err:ole:CoCreateInstance apartment not initialised err:ole:CoCreateInstance apartment not initialised err:ole:CoCreateInstance apartment not initialised err:ole:CoCreateInstance apartment not initialised err:msi:ITERATE_Actions Execution halted, action L"ProcessPropertyFile.E35C3ECB_5FDA_49E1_AB1F_D472B7CB9017" returned 1603 --- snip ---
It seems that Wine-Gecko/mshtml matured that far that 'winetricks ie6' recipe is no longer needed. The dynamic html based user interface has some small quirks but it's at least usable to pass all wizard pages. The checkbox control for trial install option on the first wizard page is invisible and has to be guessed though "[x] I want ..." (the border becomes visible then).
--- snip --- 003a:trace:msi:ACTION_CallDllFunction calling L"Adobe_FirewallAuthorize" ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1571e3d8 L"17:14:22:15 -(Adobe)- -*-*-*-*-*-*-*-*-*-*-*-*- BEGIN - Adobe_FirewallAuthorize -*-*-*-*-*-*-*-*-*-*-*-*- ") ret=15520ecc ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,157126d8 L"17:14:22:16 -(Adobe)- Committing firewall data. Inverted: 0 ") ret=155554f7 ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1570f618 L"17:14:22:18 -(Adobe)- Requesting property: CustomActionData ") ret=15512eac ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1570e030 L"17:14:22:20 -(Adobe)- Stream extraction to recordset ") ret=15520ecc ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,15711aa8 L"17:14:22:23 -(Adobe)- Number of Properties: 4 ") ret=155234ca ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,15710c68 L"17:14:22:24 -(Adobe)- Name, Value: ProductName Adobe CSI CS4 ") ret=15520ecc ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,15711db0 L"17:14:22:25 -(Adobe)- Name, Value: InstallPath0 C:\Program Files\Common Files\Adobe\CS4ServiceManager\CS4ServiceManager.exe ") ret=15520ecc ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,15711aa8 L"17:14:22:26 -(Adobe)- Name, Value: EnablePort0 5353 ") ret=15520ecc ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1571e3d8 L"17:14:22:27 -(Adobe)- Name, Value: EnablePortProto0 6 ") ret=15520ecc ... 003a:Call ole32.CoInitialize(00000000) ret=1558c6fe ... 003a:Ret ole32.CoInitialize() retval=00000000 ret=1558c6fe 003a:Call ole32.CoCreateInstance(1565ae6c,00000000,00000017,1565ae9c,15707390) ret=1558cf62 003a:Call ntdll.RtlInitUnicodeString(0cd0e1c0,0cd0e212 L"CLSID\{304CE942-6E39-40D8-943A-B913C40C9CD4}") ret=7e36f764 ... 003a:Call KERNEL32.LoadLibraryExW(0cd0dffe L"C:\windows\system32\hnetcfg.dll",00000000,00000008) ret=7e36f8f8 003a:Call PE DLL (proc=0x7a119964,module=0x7a110000 L"hnetcfg.dll",reason=PROCESS_ATTACH,res=(nil)) ... 003a:Ret PE DLL (proc=0x7a119964,module=0x7a110000 L"hnetcfg.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 003a:Ret KERNEL32.LoadLibraryExW() retval=7a110000 ret=7e36f8f8 ... 003a:Call hnetcfg.DllGetClassObject(0cd0e398,7e46200c,0cd0e3a8) ret=7e371f05 003a:trace:hnetcfg:DllGetClassObject {0ca545c6-37ad-4a6c-bf92-9f7610067ef5} {00000001-0000-0000-c000-000000000046} 0xcd0e3a8 003a:Ret hnetcfg.DllGetClassObject() retval=00000000 ret=7e371f05 ... 003a:trace:hnetcfg:hnetcfg_cf_CreateInstance (nil) {f7898af5-cac4-4632-a2ec-da06e5111af2} 0x15707390 003a:trace:hnetcfg:NetFwMgr_create ((nil),0xcd0e2fc) ... 003a:trace:hnetcfg:NetFwMgr_create returning iface 0x4db52f0 003a:trace:hnetcfg:fw_manager_QueryInterface 0x4db52f0 {f7898af5-cac4-4632-a2ec-da06e5111af2} 0x15707390 003a:Ret ole32.CoCreateInstance() retval=00000000 ret=1558cf62 ... 003a:trace:hnetcfg:fw_manager_get_LocalPolicy 0x4db52f0, 0xcd0e4d0 003a:trace:hnetcfg:NetFwPolicy_create ((nil),0xcd0e4d0) ... 003a:trace:hnetcfg:NetFwPolicy_create returning iface 0x4dba520 003a:trace:hnetcfg:fw_policy_get_CurrentProfile 0x4dba520, 0x15707394 003a:trace:hnetcfg:NetFwProfile_create ((nil),0x15707394) ... 003a:trace:hnetcfg:NetFwProfile_create returning iface 0x4d45248 003a:trace:hnetcfg:fw_policy_Release destroying 0x4dba520 ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1570e1e8 L"17:14:22:34 -(Adobe)- Firewall interfaces initialized ") ret=15512eac ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1570f4c8 L"17:14:22:35 -(Adobe)- Testing key: EnablePort0 Root: EnablePort Index: 0 ") ret=15555a46 ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1570e870 L"17:14:22:36 -(Adobe)- Adding entry: Adobe CSI CS4 for port: 5353 with protocol: 6 ") ret=15556321 ... 003a:trace:hnetcfg:fw_profile_get_GloballyOpenPorts 0x4d45248, 0xcd0e4c0 003a:trace:hnetcfg:NetFwOpenPorts_create ((nil),0xcd0e4c0) 003a:Call ntdll.RtlAllocateHeap(00110000,00000000,00000008) ret=7a11710f 003a:Ret ntdll.RtlAllocateHeap() retval=04dba520 ret=7a11710f 003a:trace:hnetcfg:NetFwOpenPorts_create returning iface 0x4dba520 003a:Call oleaut32.SysAllocString(1570e0d8 L"Adobe CSI CS4") ret=1558ce52 003a:Ret oleaut32.SysAllocString() retval=04be9514 ret=1558ce52 ... 003a:Ret ole32.CoCreateInstance() retval=00000000 ret=1558cff2 003a:fixme:hnetcfg:fw_port_put_Name 0x4dbb420 L"Adobe CSI CS4" ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1570f640 L"17:14:22:37 -(Adobe)- Return code from operation: 1603 ") ret=155214b7 ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1570e140 L"17:14:22:38 -(Adobe)- #_AdobeError_# 1603 ") ret=155214b7 ... 003a:Call msi.MsiRecordSetStringW(00000003,00000000,1570f4c8 L"17:14:22:39 -(Adobe)- -*-*-*-*-*-*-*-*-*-*-*-*- END - Adobe_FirewallAuthorize -*-*-*-*-*-*-*-*-*-*-*-*- ") ret=15520ecc ... 003a:trace:msi:DllThread custom action (3a) returned 1603 ... 003b:trace:msi:MSI_ProcessMessage (nil) 0x4364b8 (nil) 7fdf 10 L"Action ended 18:14:22: InstallFinalize. Return value 1603." --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/ab7a707136997453de5a7ed87828899c4...
--- snip --- 176 static HRESULT WINAPI fw_port_put_Name( 177 INetFwOpenPort *iface, 178 BSTR name) 179 { 180 fw_port *This = impl_from_INetFwOpenPort( iface ); 181 182 FIXME("%p %s\n", This, debugstr_w(name)); 183 return E_NOTIMPL; 184 } --- snip ---
MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365303%28v=vs.85%2...
$ wine --version wine-1.7.31-100-g5afd42a
Regards