http://bugs.winehq.org/show_bug.cgi?id=15968
Summary: Microsoft XNA Framework 2.0 redistributable cannot be installed even with .NET Framework 2.0 installed Product: Wine Version: 1.1.8 Platform: PC URL: http://www.microsoft.com/downloads/details.aspx?FamilyID =15fb9169-4a25-4dca-bf40-9c497568f102&displaylang=en OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: arethusa26@gmail.com
After installing the .NET Framework 2.0 with winetricks, attempting to install the XNA Framework 2.0 redistributable yields a dialog box complaining that "Microsoft XNA Framework Redistributable 2.0 requires at least .NET Framework 2.0" and installation aborts. The only standard error output that appears is:
fixme:advapi:LookupAccountNameW (null) L"andrew" (nil) 0x32f88c (nil) 0x32f890 0x32f884 - stub fixme:advapi:LookupAccountNameW (null) L"andrew" 0x14ded8 0x32f88c 0x14d320 0x32f890 0x32f884 - stub err:msi:ITERATE_Actions Execution halted, action L"NotWinFx2Action" returned 1627
http://bugs.winehq.org/show_bug.cgi?id=15968
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer
http://bugs.winehq.org/show_bug.cgi?id=15968
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net 2008-11-09 03:22:12 --- Hello,
this is a bug in msi's upgrade processing (dlls/msi/upgrade.c:ITERATE_FindRelatedProducts).
--- snip --- 0026:Call KERNEL32.lstrcpyW(00155e70,0018d508 L"NOWINFX2X86") ret=60397571 0026:Ret KERNEL32.lstrcpyW() retval=00155e70 ret=60397571 0026:trace:msi:MSIREG_OpenUpgradeCodesKey L"{09288E14-AE35-4AEF-B88E-23D915B7F1DE}" 0026:Call ole32.CLSIDFromString(00155f60 L"{09288E14-AE35-4AEF-B88E-23D915B7F1DE}",0032f4bc) ret=60399a11 0026:Ret ole32.CLSIDFromString() retval=00000000 ret=60399a11 0026:trace:msi:MSIREG_OpenUpgradeCodesKey squished (L"41E8829053EAFEA48BE8329D517B1FED") 0026:Call advapi32.RegOpenKeyW(80000002,0032f512 L"Software\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\41E8829053EAFEA48BE8329D517B1FED",0032fa00) ret=6039c568 0026:Ret advapi32.RegOpenKeyW() retval=00000000 ret=6039c568 .. 0026:Call advapi32.RegEnumValueW(00000068,00000000,0032fa0a,0032fa04,00000000,00000000,00000000,00000000) ret=603b4f0f 0026:Ret advapi32.RegEnumValueW() retval=00000000 ret=603b4f0f 0026:trace:msi:ITERATE_FindRelatedProducts Looking at (0) L"D6461317C3DC4F04799BDCE9E42626FE" 0026:trace:msi:MSIREG_OpenProductKey (L"{7131646D-CD3C-40F4-97B9-CD9E4E6262EF}", 4, 0) 0026:Call ole32.CLSIDFromString(0032f9a6 L"{7131646D-CD3C-40F4-97B9-CD9E4E6262EF}",0032f6ac) ret=60399a11 0026:Ret ole32.CLSIDFromString() retval=00000000 ret=60399a11 0026:trace:msi:MSIREG_OpenProductKey squished (L"D6461317C3DC4F04799BDCE9E42626FE") 0026:Call advapi32.RegOpenKeyW(80000002,0032f6fa L"Software\Classes\Installer\Products\D6461317C3DC4F04799BDCE9E42626FE",0032f9f4) ret=6039a7ee 0026:Ret advapi32.RegOpenKeyW() retval=00000000 ret=6039a7ee 0026:Call advapi32.RegQueryValueExW(0000006c,603d7dce L"Version",00000000,00000000,0032f9fc,0032f9f8) ret=603b5040 0026:Ret advapi32.RegQueryValueExW() retval=00000000 ret=603b5040 0026:Call advapi32.RegCloseKey(0000006c) ret=603b50fb 0026:Ret advapi32.RegCloseKey() retval=00000000 ret=603b50fb 0026:Call advapi32.RegEnumValueW(00000068,00000001,0032fa0a,0032fa04,00000000,00000000,00000000,00000000) ret=603b4f0f 0026:Ret advapi32.RegEnumValueW() retval=00000103 ret=603b4f0f 0026:trace:msi:ITERATE_FindRelatedProducts Looking at (1) L"D6461317C3DC4F04799BDCE9E42626FE" 0026:Call advapi32.RegCloseKey(00000068) ret=603b5269 0026:Ret advapi32.RegCloseKey() retval=00000000 ret=603b5269 --- snip ---
If you look at upgrade table with orca:
--- snip --- UpgradeCode VersionMin VersionMax Language Attributes Remove ActionProperty s38 S20 S20 S255 i4 S255 s72 Upgrade UpgradeCode VersionMin VersionMax Language Attributes {FAE93CCB-0654-481B-AEE7-1D9DA09C358B} 2.0.11022.3 258 NOBETAXNA {09288E14-AE35-4AEF-B88E-23D915B7F1DE} 2.0 258 NOWINFX2X86 {676D0BA1-726B-4471-8982-FA301D1D5596} 2.0 258 NOWINFX2X64 --- snip ---
For the specified upgrade code "{09288E14-AE35-4AEF-B88E-23D915B7F1DE}" there are no VersionMax, Language (and Remove) values present in the table.
These values are not required to be present, see MSDN doc for upgrade table: http://msdn.microsoft.com/en-us/library/aa372379.aspx
For version, either VersionMin or VersionMax must not be null. Language can be null.
Regards
http://bugs.winehq.org/show_bug.cgi?id=15968
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msi
--- Comment #2 from Andrew Nguyen arethusa26@gmail.com 2008-11-10 19:19:24 --- Setting component to msi. Thanks for the analysis.
http://bugs.winehq.org/show_bug.cgi?id=15968
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-05-19 12:53:43 --- Created an attachment (id=21187) --> (http://bugs.winehq.org/attachment.cgi?id=21187) patch to allow the xna-2.0 installer to finish
Don't know if the patch is correct, but with the patch the installer finishes fine, and then we can do some testing on xna2.0 based games
http://bugs.winehq.org/show_bug.cgi?id=15968
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |xerox_xerox2000@yahoo.co.uk Ever Confirmed|0 |1
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-06-01 08:36:15 --- mark as confirmed. Also affects XNA 1.0 installer. The XNA 3.0 installer is fine though
http://bugs.winehq.org/show_bug.cgi?id=15968
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.2.0
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-02-27 03:15:46 --- this probably affects multiple installers, and the cause is well known. Setting for wine-1.2
http://bugs.winehq.org/show_bug.cgi?id=15968
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2010-05-25 12:16:10 --- Fixed by 598a25de82ca6c86340c8bffbaaef2d8a432cd99.
http://bugs.winehq.org/show_bug.cgi?id=15968
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2010-05-28 12:50:40 --- Closing bugs fixed in 1.2-rc2.
http://bugs.winehq.org/show_bug.cgi?id=15968
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |598a25de82ca6c86340c8bffbaa | |ef2d8a432cd99
http://bugs.winehq.org/show_bug.cgi?id=15968
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet