fixme:msi:MsiLocateComponentA installing dotnetredist.exe

Dan Kegel dank at kegel.com
Sun Sep 5 00:53:32 CDT 2004


I installed wine-20040813 from source, then tried installing
http://msdn.microsoft.com/visualc/vctoolkit2003/
(I think this gets a ways further than it did last time I tried it, yay.)

Now it fails with the error
   I: Error installing Microsoft(R) .NET Framework.
   http://download.microsoft.com/download/e/b/2/eb247c2a-e6b3-4694-98a2-b27111d233dd/dotnetredist.exe
On the console, I saw only the four warnings/errors:
   fixme:msi:MsiInstallProductW L"/iH:\\IS3123.tmp\\netfx.msi" L""
   fixme:msi:MSI_OpenDatabaseW open failed r = 80004005!
   Installation of /iH:\IS3123.tmp\netfx.msi () failed.
   err:dc:DCE_FreeWindowDCE [0x10026] GetDC() without ReleaseDC()!
So I downloaded dotnetredist.exe and ran that by hand, and then
ran the executable that unpacked.  This failed with
   fixme:msi:MsiLocateComponentA "{A1B926EF-7FD9-11D2-A429-00A0C9E80AFB}" 0x4051ec84 00000105
   fixme:msi:MsiLocateComponentA "{173A6EB3-6403-11D4-A53F-0090278A1BB8}" 0x4051ec84 00000105

That function, at least in my tree, is just a pseudostub:

INSTALLSTATE WINAPI MsiLocateComponentA(LPCSTR szComponent, LPSTR lpPathBuf, DWORD *pcchBuf)
{
     FIXME("%s %p %08lx\n", debugstr_a(szComponent), lpPathBuf, *pcchBuf);
     return INSTALLSTATE_UNKNOWN;
}

Sooo... what's the best way around this?  Anyone tackle this before?
Thanks,
Dan


-- 
My technical stuff: http://kegel.com
My politics: see http://www.misleader.org for examples of why I'm for regime change



More information about the wine-devel mailing list