ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

Application Event Error 'select * from hp_mcsystemevent'

jigsawjon
Occasional Visitor

Application Event Error 'select * from hp_mcsystemevent'

I have installed a new Proliant DL380 G6 with Windows 2003 Server R2. Every time the server is rebooted, I get an Application Event Log 'Error' entry:

 

Source: WinMgmt

Event ID: 10

Type: Error

Event filter with query "select * from HP_McSystemEvent" could not be (re)activated in namespace "//./root/WMI" because of error 0x80041010. Events may not be delivered through this filter until the problem is corrected.

 

Can anyone tell me the source of this error and how to correct it.

Thanks

Jon

8 REPLIES
joghurt
Occasional Visitor

Re: Application Event Error 'select * from hp_mcsystemevent'

Hi Jon,

I'm also looking for a solution. This happens, if you're updating the WBEM Providers with cp012931.exe to version 2.7.0.0. There are also problems with the system management homepage and I changed the data source to SNMP (settings - select smh data source).

So long

Peter

Evan_Nadeau
Occasional Visitor

Re: Application Event Error 'select * from hp_mcsystemevent'

jobhurt: are you saying this is not an issue with pre 2.7 versions of of the WBEM providers?  I have several new 2008r2 servers that were installed directly with PSP 8.60, and I believe that included version 2.7.  Should I try removing 2.7 and installing the previous release?

BalkarSingh
Occasional Visitor

Re: Application Event Error 'select * from hp_mcsystemevent'

Can you please share the soution for this issue.

 

Bob Walker FJ
Occasional Visitor

Re: Application Event Error 'select * from hp_mcsystemevent'

In addition to HP_McSystemEvent I am getting:-

HP_FanEvent

HP_UIDStateChangeEvent

HP_PowerSupplyEvent

HP_InitCompleteEvent

HP_TempSensorFailureEvent

HP_ASRStateChangeEvent

HP_IMLUpdatedEvent

I suspect all related to

Faulting application wmiprvse.exe, version 5.2.3790.4455, faulting module msvcr90.dll, version 9.0.30729.4148, fault address 0x0003734d.

 

This all after attempting to install WBEM providers to enable management from a HP SIM installation

 

Platform DL380G4

W2k3 SP2

 

Re: Application Event Error 'select * from HP_McSystemEvent'

 

http://bent-blog.de/allgemein/wmi-fehler-auf-hp-server-event-id-10-bei-abfrage-select-from-hp_mcsystemevent-0x80041010/

 

 

Solution:

 

A full description of the error 0x80041010 can be found on MSDN.

 

It means the "Specified class does not exist".

 

Create the missing classes using the wbemtest tool included with windows.

 

1. run the tool

 

on Windows 2008 R2 - run cmd as administrator

 

type "wbemtest.exe" in the cmd box and press enter.

 

 

2. connect to the namespace "root\wmi"

 

press the button [Connect] in the upper right corner

 

delete the default characters "root\cimv2" in the "Namespace" field

 

type "root\wmi" and press [Connect]

 

wbem1.jpg

 

3. list the Classes

 

in the "IWbemService" control group press the [Enum Classes...] button

 

in the "Superclass Info" dialog box, type "WMIEvent" and press the [OK] button

wbem2.jpg

 

notice: there is no class for HP_McSystemEvent

notice: there is no class for HP_InitCompleteEvent

 

 

4.  add a missing event class for HP_McSystemEvent

 

press the [Add] button in the lower left corner of the "Query Result" dialog

 

in the middle "Properties" box, click on the line that begins with " __Class" to select it

 

below the middle "Properties" box, click on the [Edit Property] button

 

wbem3.jpg 

 

in the "Property Editor" dialog box, select the "Not Null" radio button

 

in the middle "Value" box, type the missing class name "HP_McSystemEvent"

 

wbem4.jpg

 

press the upper right [Save Property] button, the dialog will close and reveal a new object dialog box

 

labeled "Object editor for HP_McSystemEvent"

 

press the upper right [Save Object] button, the dialog will close and reveal

 

the "Query Result" dialog box and will now contain the new class

 

press the upper right [Close] button

 

press the upper right [Exit] button

 

then reboot the server and examine the Application Event log

 

the WMI error message for "HP_McSystemEvent" will no longer appear

 

 

5.  add a missing event class for HP_InitCompleteEvent

 

repeat the procedure to create a class for "HP_InitCompleteEvent"

 

then reboot the server and examine the Application Event log

 

the WMI error message for "HP_InitCompleteEvent" will no longer appear

 

 

I'd also recommend visiting "HP Insight Management WBEM Providers - Overview & Features"

 

HP Insight Management Agents architecture for Windows servers

HP Insight Management WBEM Providers 2.80 SNMP Data Migration Guide

 

HP Insight Management WBEM Providers 2.6 for Windows Server 2003 and Windows Server 2008 Data Sheet

HP Insight Management WBEM Providers 2.7 for Windows Server 2003 and Windows Server 2008 Data Sheet

HP Insight Management WBEM Providers 2.8 for Windows Server 2003 and Windows Server 2008 Data Sheet

 

Web Based Enterprise Management [WBEM] is being used to replace the old [SNMP] method for querying the system for data (hardware inventory, hardware status, hardware performance.. ect)

 

The old SNMP agents were called the [ Insight Management Agents ] they were plugins that registered with the SNMP master daemon and serviced information requests to an extended name space based on MIB schemas.

 

The new WBEM agents are called [ Insight Management Providers ] which are plugins that register with the WMI master daemon and service information requests to an extended name space based on DMTF schemas.

 

Both range in complexity from simple scripts to full fledge programs or services which are executed by the master daemon to obtain information on behalf of a request. Each is "registered" with the master daemon by a  process that tells the daemon they can handle a specific request.

 

Something in the WBEM database must have knowledge of a service provider that should exist, but for whatever reason does not, or was not registered with the WMI master daemon.

 

With the more complex service providers, additional dependencies can emerge, make sure all the recent operating system updates have been applied. Particularly for visual c runtime (msvcrt) and .NET

 

 

Robert Hawle
Advisor

Re: Application Event Error 'select * from HP_McSystemEvent'

Will this be fixed in next WBEM Provider? 2.9?

SergeyO
Occasional Visitor

Re: Application Event Error 'select * from HP_McSystemEvent'

Hello, I have fulfilled all the recommendations outlined in this topic, but Application Event Error 'select * from HP_McSystemEvent' remains:

 

Application Event Error description:

Log Name:      Application
Source:        Microsoft-Windows-WMI
Date:          29.01.2012 23:34:57
Event ID:      10
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      SB-HOR
Description:
Event filter with query "select * from HP_McSystemEvent" could not be reactivated in namespace "//./root/wmi" because of error 0x80041010. Events cannot be delivered through this filter until the problem is corrected.

WIM already have class HP_McSystemEvent, screen:

 

 In app event no error related to the another event 'HP_InitCompleteEvent'

I already check for instansce 'HP_InitCompleteEvent' in root/cim2 - no even.

And i already delete and recreate 'HP_McSystemEvent' - no effect.

 

Does anyone know a solution?

Rimvydas
Frequent Advisor

Re: Application Event Error 'select * from HP_McSystemEvent'

Hi,

 

My case is completely different. After I made changes errors with HP_McSystemEvent disappeared but errors with HP_InitCompleteEvent are still there:( What am I missing?