[Bug 5809] "native" (Microsoft) MSI does not work with wine 0.9.18

Wine Bugs wine-bugs at winehq.org
Mon Apr 16 10:19:46 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=5809


dank at kegel.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|wine-binary                 |wine-msi
     Ever Confirmed|                            |1
           Keywords|                            |download, Installer




------- Additional Comments From dank at kegel.com  2007-16-04 10:19 -------
I'd like this to work; if a problem goes away when using
native msi, it's a strong clue the problem should be filed 
under wine-msi :-)

I can confirm that something's wrong with native msi, 
though I get farther than Ulf did.
I followed the instructions in the wiki, 
and even automated them; you can repeat with
  wget http://kegel.com/wine/winetricks
  sh winetricks msi2
This seems to install fine.  The problem comes when
you try to install a .msi:
  wine msiexec /i foo.msi
This fails with

trace:ole:create_local_service Attempting to start Local service for
{000c101c-0000-0000-c000-000000000046}
trace:ole:WINE_StringFromCLSID 0x40f720->{000C101C-0000-0000-C000-000000000046}
trace:reg:NtCreateKey
((nil),L"Machine\\Software\\Classes",<null>,0,f003f,0x7e55277c)
trace:reg:NtCreateKey <- 0x80
trace:reg:create_special_root_hkey L"Machine\\Software\\Classes" -> 0x80
trace:reg:NtOpenKey
(0x80,L"CLSID\\{000C101C-0000-0000-C000-000000000046}",20019,0x7e55286c)
trace:reg:NtOpenKey <- 0x84
trace:reg:RegQueryValueExW (0x84,L"AppId",(nil),0x7e552954,0x7e552906,0x7e55295c=78)
trace:reg:NtQueryValueKey (0x84,L"AppId",2,0x7e55276c,90)
trace:ole:WINE_StringFromCLSID 0x40f720->{000C101C-0000-0000-C000-000000000046}
trace:reg:NtOpenKey
(0x80,L"CLSID\\{000C101C-0000-0000-C000-000000000046}",20019,0x7e55295c)
trace:reg:NtOpenKey <- 0x84
trace:reg:NtOpenKey (0x84,L"LocalServer32",20019,0x7e552d4c)
trace:reg:NtOpenKey <- (nil)
err:ole:create_server class {000c101c-0000-0000-c000-000000000046} not registered

Running regsvr32 on all the msi dlls in system32 doesn't help.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list