Carl Stalhood

Friday, 28 September 2012

Citrix vendor daemon down

Licenses are granted by the Citrix vendor daemon (Citrix.exe), a process that runs on the license server. The Citrix vendor daemon tracks the number of licenses that are checked out and which product has them. Citrix products communicate with the Citrix vendor daemon using TCP/IP. By default, the Citrix vendor daemon uses TCP/IP port 7279.
Scheduled a script on license server to restart Citrix licensing server every 2 hours. This is to prevent license service hung issue. No user has reported issue after applying of this fix.However we need to have a permanent fix of this as it may lead to server crash.
Vendor daemon down: CITRIX error is coming in licensing console after every 3-4 hours
In the lmadmin log file, we are getting the below error messages - root.Vendor (CITRIX)

ERROR: receiving response message. root.Vendor (CITRIX) ERROR:
connect failed.   Event Id 1004 in event log - Reporting queued error: faulting application lmadmin.exe, version 0.0.0.0,
faulting module unknown, version 0.0.0.0,
fault address 0x00000000,
This started coming from 5th Sep..  
In event logs there were many errors related to McAfee (Not related to this issue however should be resolved) No error comes while running command line in Lmdiag/lmstat.
Warning\Information events occurring in Citrix server\s (Event ID 9026 ,9015 and 26) In server farm, licensing server is denoted with its name (CLSCiproca). However it is recommended to mention the IP address (10.60.24.82) there to avoid any DNS/IP resolution issues. Try uploading the licensing file again in licensing console. Need admin rights to do that.   We can also try configuring another static port for Vendor Daemon, presently it is running on port 27001.

https://support.citrix.com/servlet/KbServlet/download/17935-102665672/firewalls_and_security_v11.3.pdf ,

We can try running the LSQuery utility, which is used to collect necessary data to assist in troubleshooting for licensing server issues. Reallocate the Citrix license from Citrix licensing portal to avoid 9015 error.

 http://support.citrix.com/article/CTX115870 http://support.citrix.com/article/CTX106670 Try renaming current_state.xml as per the below article to resolve lmadmin faulting event log

http://www.itexperience.net/2011/12/14/citrix-licensing-service-crashes-after-startup-event-1000-lmadmin-exe/

Recommendation Raise incident with McAfee team to resolve the McAfee events.   We may need to reinstall the Licensing or upgrade it to latest version.

http://forums.citrix.com/thread.jspa?threadID=313690 http://forums.citrix.com/thread.jspa?threadID=266764

We can also try creating a new VM with same host name and take it out of network, install the Citrix Licensing role on that and upload the existing licensing file. This will help to check if the license file itself is corrupted or not. As per citrix, we can also try installing Hotfix Rollup Pack 7 on XenApp servers. However will recommend a rigorous testing of this before applying. 

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

Would request to grant the Admin Access over Licensing Console to dig more into such kind of issues.

Fix - We had another server with same web-interface version. We copied citrix.exe from there and paste it in respective folder.

No comments:

Post a Comment