http://bugs.winehq.org/show_bug.cgi?id=34593
Bug #: 34593 Summary: MS .Net 2.0 x64 installer fails under XP mode (works under win2k3) Product: Wine Version: 1.7.2 Platform: x86-64 URL: http://www.microsoft.com/en-us/download/details.aspx?i d=6523 OS/Version: Linux Status: NEW Keywords: dotnet, download, Installer, win64 Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com Classification: Unclassified
Noticed after bug 24196.
To reproduce: $ wine64 uninstaller # remove wine-mono $ wget http://download.microsoft.com/download/a/3/f/a3f1bf98-18f3-4036-9b68-8e6de53... $ wine64 NetFx64.exe
will eventually fail with a generic 'installation failed' error.
Looking through the log, it's failing at: err:msi:ITERATE_Actions Execution halted, action L"CA_Check64OS.3643236F_FC70_11D3_A536_0090278A1BB8" returned 1603
and checking +relay: 002c:Call KERNEL32.MultiByteToWideChar(00000000,00000000,00e8ae14 "FX_64bit_Specific.3643236F_FC70_11D3_A536_0090278A1BB8{C5E50291-C7AC-4A6D-90A6-27131BCA00C9}This installation package supports only 64-bit version of Advanced Server 2003 or later.[CommonFiles64Folder][WindowsFolder.3643236F_FC70_11D3_A536_0090278A1BB8]Microsoft.NET\Framework64\[ProgramFiles64Folde"...,00000036,00b65130,53004500000036) ret=7fd5dd2826c0
indeed, setting winecfg's version to win2k3 let's it install. But I checked, and it does work under XP 64-bit. Looking further in +relay, it looks like it's checking VersionNT64, which wine doesn't seem to support: 002c:Call KERNEL32.MultiByteToWideChar(00000000,00000000,00e8ad62 "CA_SetSystem64Folder.3643236F_FC70_11D3_A536_0090278A1BB8( ((VersionNT64 < 502) OR (VersionNT64 = 502 AND WindowsBuild < 3506)) )CA_Check64OS.3643236F_FC70_11D3_A536_0090278A1BB8FX_64bit_Specific.3643236F_FC70_11D3_A536_0090278A1BB8{C5E50291-C7AC-4A6D-90A6-27131BCA00C9}This installation package suppo"...,00000039,00b64f70,53004500000039) ret=7fd5dd2826c0
austin@aw25 ~ $ sha1sum NetFx64.exe e59cca309463a5d98daeaada83d1b05fed5126c5 NetFx64.exe austin@aw25 ~ $ du -h NetFx64.exe 46M NetFx64.exe austin@aw25 ~ $ /opt/wine6432/bin/wine64 --version wine-1.7.2-200-g4544826