http://bugs.winehq.org/show_bug.cgi?id=30089
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Status|UNCONFIRMED |NEW CC| |focht@gmx.net Depends on| |20651, 24875, 28682 Summary|Microsoft SQL Server 2005 |Microsoft SQL Server 2005 |Express Edition installer |Express Edition: SQL Server |fails due to WMI |System Configuration |configuration |Checker fails (needs | |Win32_ComputerSystem WMI | |class) Ever Confirmed|0 |1
--- Comment #1 from Anastasius Focht focht@gmx.net 2012-03-05 15:59:50 CST --- Hello,
confirming.
Prerequisite: 'winetricks -q vcrun2005 mspatcha'
You need winetricks from trunk (http://winetricks.googlecode.com/svn/trunk/src/winetricks) as 'mspatcha' recipe was added recently with r782.
It doesn't hurt to have .NET Framework 2.0 prerequisite installed because the installer tries to compile .NET assemblies to GAC by calling ngen ("fake" ngen for Mono won't do any good):
--- snip --- fixme:ngen:wmain stub: L"ngen.exe" L"install" L"Microsoft.NetEnterpriseServers.ExceptionMessageBox, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" L"/verbose" L"/queue:1" L"/NoDependencies" fixme:ngen:wmain stub: L"ngen.exe" L"install" L"Microsoft.SqlServer.WizardFrameworkLite, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" L"/verbose" L"/queue:1" L"/NoDependencies" fixme:ngen:wmain stub: L"ngen.exe" L"install" L"Microsoft.SqlServer.GridControl, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" L"/verbose" L"/queue:1" L"/NoDependencies" fixme:ngen:wmain stub: L"ngen.exe" L"install" L"Microsoft.SqlServer.Setup, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" L"/verbose" L"/queue:1" L"/NoDependencies" fixme:ngen:wmain stub: L"ngen.exe" L"install" L"Microsoft.SqlServer.CustomControls, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" L"/verbose" L"/queue:1" L"/NoDependencies" --- snip ---
'winetricks -q dotnet20'
Trace log:
--- snip --- 002a:Call KERNEL32.CreateProcessW(00393ea8 L"C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\setup.exe",0038e778 L"setup.exe LOGSEQNO=1 LOGPATH="C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\" INSTALLMEDIAPATH="C:\38e840e50516d6ba64" /multiinstance /resumesetup",00000000,00000000,00000001,00000020,00000000,00000000,008ed31c,008ed364) ret=010a3bd1 ... 0039:Ret KERNEL32.CreateProcessW() retval=00000001 ret=00ed771d --- snip ---
App logs:
--- snip --- Running: LaunchLocalBootstrapAction at: 2012/2/5 22:34:25 Error: Action "LaunchLocalBootstrapAction" threw an exception during execution. Error information reported during run: "C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\setup.exe" finished and returned: 70036 ... Machine = nexus4, Article = WMIServiceWin32OSWorking, Result = 2147746132 (0x80040154) Machine = nexus4, Article = WMIServiceWin32CompSystemWorking, Result = 2147746132 (0x80040154) Machine = nexus4, Article = WMIServiceWin32ProcessorWorking, Result = 2147746132 (0x80040154) Machine = nexus4, Article = WMIServiceReadRegWorking, Result = 2147746132 (0x80040154) Machine = nexus4, Article = WMIServiceWin32DirectoryWorking, Result = 2147746132 (0x80040154) Machine = nexus4, Article = WMIServiceCIMDataWorking, Result = 2147746132 (0x80040154) --- snip ---
First it depends on infrastructure covered by bug 20651 ("WBEM / WMI not implemented, affects many .NET apps").
Additionally:
Win32_OperatingSystem WMI class (covered by bug 24875):
--- snip --- Calling add article callback function for article: WMIServiceWin32OSWorking Callback function returned TRUE Adding Article... Article Id: WMIServiceWin32OSWorking Article type: 4, ARTICLE_WMI_TYPE_VALUES Number of value: 2 Value: 1 Type: ARTICLE_WMI_TYPE_PROPERTY Namespace: cimv2 Class name: Win32_OperatingSystem Property name: OSLanguage Property type: 2 Value: 2 Type: ARTICLE_WMI_TYPE_PROPERTY Namespace: cimv2 Class name: Win32_OperatingSystem Property name: SystemDirectory Property type: 2 --- snip ---
Win32_ComputerSystem WMI class, not covered by any bug yet (therefore selecting)
--- snip --- Calling add article callback function for article: WMIServiceWin32CompSystemWorking Callback function returned TRUE Adding Article... Article Id: WMIServiceWin32CompSystemWorking Article type: 4, ARTICLE_WMI_TYPE_VALUES Number of value: 1 Value: 1 Type: ARTICLE_WMI_TYPE_PROPERTY Namespace: cimv2 Class name: Win32_ComputerSystem Property name: NumberOfProcessors Property type: 2 --- snip ---
Win32_Processor WMI class (covered by bug 28682):
--- snip --- Calling add article callback function for article: WMIServiceWin32ProcessorWorking Callback function returned TRUE Adding Article... Article Id: WMIServiceWin32ProcessorWorking Article type: 4, ARTICLE_WMI_TYPE_VALUES Number of value: 1 Value: 1 Type: ARTICLE_WMI_TYPE_PROPERTY Namespace: cimv2 Class name: Win32_Processor Property name: CpuStatus Property type: 2 --- snip ---
--- snip --- Calling add article callback function for article: WMIServiceWin32DirectoryWorking Callback function returned TRUE Adding Article... Article Id: WMIServiceWin32DirectoryWorking Article type: 3, ARTICLE_WMI_TYPE_CLASS Namespace: cimv2 WQL Query: Select * from Win32_Directory where name='C:\' --- snip ---
--- snip --- Calling add article callback function for article: WMIServiceCIMDataWorking Callback function returned TRUE Adding Article... Article Id: WMIServiceCIMDataWorking Article type: 3, ARTICLE_WMI_TYPE_CLASS Namespace: cimv2 WQL Query: Select * from CIM_DataFile where name='C:\' --- snip ---
$ sha1sum SQLEXPR32.EXE edeb3fe40fd6f03087a55b3f4e08bac795f68436 SQLEXPR32.EXE
Regards