http://bugs.winehq.org/show_bug.cgi?id=26757
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|IE8 for Vista refuses to |IE8 for Vista refuses to |install |install (CBS registry data | |for KB937287 not present)
--- Comment #1 from Anastasius Focht focht@gmx.net 2011-05-01 05:05:04 CDT --- Hello,
installer log file:
--- snip --- ... 00:10.477: INFO: Operating System: Windows Workstation: 6.0.6002 (Service Pack 2) 00:10.478: INFO: Vista operating system detected. Service pack major: 2, Service pack minor: 0, Service pack name: Service Pack 2 00:10.479: INFO: Checking whether servicing stack update is installed 00:10.480: ERROR: RegOpenKeyEx failed for regkey: 'SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version' 00:10.481: INFO: Setup has detected that the servicing stack update is not installed. Exiting... 00:10.482: ERROR: Failed to pass system version validation checks. 00:10.509: ERROR: Message to User: This installation requires the servicing stack update (KB937287) to be present. Shortcut placed on desktop. 00:12.978: ERROR: Setup exit code: 0x0000f0f5 (Setup has detected the system is missing the servicing stack update required for install.). ... --- snip ---
--- snip --- 0021:Call advapi32.RegOpenKeyExW(80000002,01005a38 L"SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version",00000000,00020019,0032fd00) ret=010156f7 0021:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=010156f7 --- snip ---
Maybe someone with Windows Vista can fire up regedit and look what kind of data is there: "SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version"
This is the mentioned "KB937287" update:
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=5639710d-dfbf-4...
The problem is the package is MSU file format which is a new package type for Windows Vista (and above). Wine msi doesn't support that stuff.
Maybe you can just get around by checking which registry key data are required at minimum and extract that into winetricks recipe.
I doubt this is useful in official wine.inf
---
CBS info (only giving overview, not that useful for resolving the bug):
MSDN: http://blogs.technet.com/b/askperf/archive/2008/04/23/understanding-componen...
Blog: http://aokcompat.blogspot.com/2008/09/component-based-servicing-cbs-voyage-o...
Regards