[Bug 13995] Microsoft .NET Framework 1.1 Service Pack 1 fails to install (crash)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jul 29 15:45:32 CDT 2008


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





--- Comment #23 from Anastasius Focht <focht at gmx.net>  2008-07-29 15:45:31 ---
Hello,

--- quote ---
Should be fixed now.
--- quote ---

Unfortunately not :-(

--- snip ---
0026:trace:msi:MsiConfigureProductExW L"{CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}"
0 5 L" REBOOT=ReallySuppress PATCH=C:\\windows\\temp\\tmp5b86.tmp"
...
0026:trace:msi:MSI_OpenPackageW L"C:\\windows\\temp\\_123d51.tmpnetfx.msi"
0x33fcd8
0026:Call shlwapi.UrlIsW(0033fac8
L"C:\\windows\\temp\\_123d51.tmpnetfx.msi",00000000) ret=6038fc0b
0026:Ret  shlwapi.UrlIsW() retval=00000000 ret=6038fc0b
0026:Call KERNEL32.GetTempPathW(00000104,0033f468) ret=6038fcec
0026:Ret  KERNEL32.GetTempPathW() retval=00000010 ret=6038fcec
0026:Call KERNEL32.GetTempFileNameW(0033f468 L"C:\\windows\\temp\\",603bf1d8
L"msi",00000000,0033f670) ret=6038fd0d
0026:Ret  KERNEL32.GetTempFileNameW() retval=00002e75 ret=6038fd0d
0026:Call KERNEL32.CopyFileW(0033fac8
L"C:\\windows\\temp\\_123d51.tmpnetfx.msi",0033f670
L"C:\\windows\\temp\\msi2e75.tmp",00000000) ret=6038fd27
0026:Ret  KERNEL32.CopyFileW() retval=00000000 ret=6038fd27
0026:Call KERNEL32.DeleteFileW(0033f670 L"C:\\windows\\temp\\msi2e75.tmp")
ret=60390048
0026:Ret  KERNEL32.DeleteFileW() retval=00000001 ret=60390048
0026:err:msi:copy_package_to_temp failed to copy package
L"C:\\windows\\temp\\_123d51.tmpnetfx.msi"
0026:trace:msi:MSI_OpenDatabaseW L"C:\\windows\\temp\\_123d51.tmpnetfx.msi"
(null)
0026:Call ole32.StgOpenStorage(0033fac8
L"C:\\windows\\temp\\_123d51.tmpnetfx.msi",00000000,00000020,00000000,00000000,0033f414)
ret=60363d7a
0026:Call KERNEL32.CreateFileW(0033fac8
L"C:\\windows\\temp\\_123d51.tmpnetfx.msi",80000000,00000001,00000000,00000003,10000080,00000000)
ret=6048e88e
0026:Ret  KERNEL32.CreateFileW() retval=ffffffff ret=6048e88e
0026:Ret  ole32.StgOpenStorage() retval=80030002 ret=60363d7a
0026:fixme:msi:MSI_OpenDatabaseW open failed r = 80030002 for
L"C:\\windows\\temp\\_123d51.tmpnetfx.msi"
0026:Call KERNEL32.GetFileAttributesW(0033fac8
L"C:\\windows\\temp\\_123d51.tmpnetfx.msi") ret=6038fea4
--- snip ---

Seems "LastUsedSource" is missing backslash which leads to invalid source
location after concatenating.

But even with missing backslash added this won't work anyway because the
install source from previous .NET 1.1 Framework install (temp dir) is
automatically removed by wine msi.

I collected some interesting links, though you might already know ...

--- snip ---

"Preventing a Patch from Requiring Access to the Original Installation Source"

http://msdn.microsoft.com/en-us/library/aa370841.aspx

"Source Resolution during Patch Uninstall"

http://blogs.msdn.com/heaths/archive/2006/12/08/source-resolution-during-patch-uninstall.aspx

"Rebuilding the installer cache"

http://blogs.msdn.com/heaths/archive/2006/11/30/rebuilding-the-installer-cache.aspx

"ResolveSource Requires Source"

http://blogs.msdn.com/heaths/archive/2007/10/25/resolvesource-requires-source.aspx

"Source Resiliency"

http://msdn.microsoft.com/en-us/library/aa371859.aspx
--- snip ---

Regards


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list