After you upgrade to System Center Operations Manager 2007 R2 you may notice that a management group fails to start and you see the following events being logged:
Event Type: Error Event Source: OpsMgr Connector Event Category: None Event ID: 20056 Description: Failed to initialize the IPC channels for other processes to communicate. The HealthService might fail to start.
Event Type: Error Event Source: HealthService Event Category: Health Service Event ID: 2000 Description: The Management Group MGName failed to start. The error message is Unspecified error(0x80004005). A previous message with more detail may have been logged.
This can occur if files that OpsMgr relies upon get added to the Global Assembly Cache prior to the upgrade. These files are not added as part of a Microsoft setup routine, rather these get added by either 3rd party software or by a user adding them directly to enable some sort of utility to run. Because of this they are not upgraded by the regular setup routine. Because OpsMgr will use files in Global Assembly Cache first, these old, non-upgraded files can cause the symptoms described above.
To resolve this issue use either of the following methods:
1. Use Gacutil /u with the dllname that was added then restart the computer. Gacutil is available from http://msdn.microsoft.com/en-us/library/ex0ss12c(VS.80).aspx
2. Navigate to C:\windows\assembly and look for the dll affected, right click on this DLL, and select Uninstall.
Once you do either of these, the management group should start and the events should no longer be logged.
More Info: The global assembly cache is located at c:\windows\Assembly see http://msdn.microsoft.com/en-us/library/yf1d93sz(vs.71).aspx for details.
J.C. Hornbeck | Manageability Knowledge Engineer