Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Sometimes, I am unable to generate cluster logs for specific cluster nodes on Failover clusters running on Windows Server 2012 or higher.

The problem always looks like this:



The cluster log on the third cluster node "wsiv1092" cannot be generated and there are no problems with the other cluster nodes.

 

In this blog, I will explain how to find the root cause for the problem and the solution.

 

First, let's take a closer look at the error message:

"Retrieving the COM class factory for remote component with CLSID {88E7AC6D-C561-4F03-9A60-39DD768F867D}"

There are two important things in this sentence: The COM method is being used to call the remote host and the GUID of the component: 88E7AC6D-C561-4F03-9A60-39DD768F867D

In Windows application log, you see a similar error event:



Start Windows Registry Editor and search for the GUID: 88E7AC6D-C561-4F03-9A60-39DD768F867D (in your case, the GUID is of course different !)



Open the LocalServer32 key:



That's the application which should be contacted on the remote cluster node: CPrepSrv.exe

For some reason, this executable doesn't work properly anymore.

Logon to the related cluster node and open Windows Taskmanager:



You should see at least one process. Kill the process! If you see two of them, kill them both.

Don't worry! This will not affect cluster operations. If there are two processes running, then somebody generated the cluster log locally on this cluster node, which usually works fine.

Then start the generation of the cluster logs again.

 

get-clusterlog - destination C:\temp -uselocaltime -timespan 60

 

Which will now work fine! 🙂