Brian Madden Logo
Your independent source for application and desktop virtualization.
Marketplace

advertisement

WMI Error, in the Citrix XenApp / Presentation Server forum on BrianMadden.com

rated by 0 users
Not Answered This post has 0 verified answers | 8 Replies | 0 Followers

Top 200 Contributor
Points 962
Joe Dropkin posted on 10-16-2008 8:20 AM
I had a sick server - it just froze up, no errors. I have noticed now when I try to view the server health in the AMC, I see an error "The WMI provider namespace cannot be founf on the server 'NW-MPS-216'. (Message: Invalid namespace Error: 0x8004100E)"

Please help.
  • Filed under:
  • | Post Points: 50

All Replies

Top 10 Contributor
Points 15,746
Hi,

Your error message is mentioned in this CTX article:

http://support.citrix.com/article/ctx108365

If you are running CPS 4.x Enterprise, then make sure you have the Citrix WMI service installed and that it is started. If you are running Advanced, then don't install the Citrix WMI service - this is an Enterprise edition feature only.

However, the above error message is unlikely to have caused your server issues.

Alan Osborne
President (MCSE, CCNA, VCP, CCA)
VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB
p: 604-288-7325
c: 778-836-8025
web: http://www.vcit.ca
blog: http://www.vcit.ca/wordpress

  • | Post Points: 20
Top 200 Contributor
Points 962
Thanks for the info, but it doesn't say hwo to fix it.... just how to test it. Ideas?
  • | Post Points: 5
Top 10 Contributor
Points 15,746
Like I mentioned in my last post, I doubt your server problem is related to this error.

Are you running Enterprise or Advanced? Do you have the Citrix WMI providers installed or not?

Alan Osborne
President (MCSE, CCNA, VCP, CCA)
VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB
p: 604-288-7325
c: 778-836-8025
web: http://www.vcit.ca
blog: http://www.vcit.ca/wordpress

  • | Post Points: 20
Top 200 Contributor
Points 962
Running 4.5 Ent. Yes, I have the WMI counters installed. Don't I need those for Health Monitoring?
  • | Post Points: 20
Top 500 Contributor
Points 571

I got an idea! Lets break out LiveKD and do a !locks and try to find the process that is holding everything up.

  • | Post Points: 20
Top 200 Contributor
Points 962
I rebooted the server with WMI disabled, and then was able to perform the registration. I used this:

cd %windir%\system32\wbem
if exist %windir%\system32\wbem\repository.old rmdir /s /q repository.old
rename %windir%\system32\wbem\repository repository.old
for /f %s in ('dir /b *.dll') do regsvr32 /s %s
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s
cd %program files%\citrix\system32\citrix\wmi
for /f %s in ('dir /b *.dll') do regsvr32 /s %s
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s

Then changed WMI back to automatic and rebooted.

  • | Post Points: 5
Top 10 Contributor
Points 15,746
Hi,

The error message you posted usually indicates a problem with the Citrix WMI providers. And yes, with CPS 4.5 Enterprise, you should have the Citrix WMI providers installed for monitoring. You should try uninstalling and reinstalling the Citrix WMI providers as it sounds like they are not properly registered with the OS.

As for the server freezing issue, if you don't get a BSOD, it's likely a hardware issue. I'd take the server offline and run some CPU and memory diagnostics as a starting point. The UBCD4WIN is a free utility that's handy for this sort of thing (it's a flavor of Bart PE). It has several diagnostics built-in. A knoppix live CD would also have similar utilities and your server likely has a utility partition with similar.

Alan Osborne
President (MCSE, CCNA, VCP, CCA)
VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB
p: 604-288-7325
c: 778-836-8025
web: http://www.vcit.ca
blog: http://www.vcit.ca/wordpress

  • | Post Points: 20
Top 500 Contributor
Points 571

Was the server completely frozen? I was under the impression you had limited functionality. When you run in to issues like this that you can reproduce, You can configure the server to bugcheck(BSOD) on a keystroke sequence or use the NMI button. This will then create a memory dump you can use to go and find the lock.

Use a locks to find the threads that are waiting, find out who they are waiting on then use !thread with that address to get the process name.

If you need help with this let me know.

--Mike
  • | Post Points: 5
Page 1 of 1 (9 items) | RSS
Copyright © 1997-2008 The Brian Madden Company, LLC | Disclosures | Privacy | Terms of Use | Contact Info