Upgrading to 2012 R2 UR2 can cause the SCCM connector to fail

2017-12-11T14:00:06+00:00 May 9th, 2014|Azure, Cloud, Windows|

After upgrading SCSM 2012 R2 to the latest UR2 version I have noticed an issue with the SCCM connection getting ‘stuck’ at 67% and a status of ‘finished with errors’. Opening up the Windows Event Viewer and navigating to the usual ‘Operations Manager’ log you will notice the following:

Data synchronization failed by DefaultCache.MomStore.Cached_CMv5_DeviceHasSoftwareItemsInstalled. DefaultCache. SCCMConnector.

1735cab72d8f46429ce43e6a43a6a5e2:Microsoft.EnterpriseManagement.ServiceManager. Connector. Sql.DataConnectorSql. Exception type:ArgumentException Exception message:Version string portion was too short or too long.. StackTrace:   at System.Version.TryParseVersion(String version, VersionResult& result) at System.Version..ctor(String version) at Microsoft.EnterpriseManagement.ServiceManager.Linking.Consumer.OperationalStore. DataSetTransformer

.CompareSoftwareVersion(EnterpriseManagementObject installedSoftwareInstance, EnterpriseManagementRelationshipObject`1 emoProps) at Microsoft.EnterpriseManagement.ServiceManager.Linking.Consumer.OperationalStore. DataSetTransformer.

DeleteInstalledSoftwareRelationships(ManagementPackRelationship relationshipType, Dictionary`2 result, EnterpriseManagementGroup managementGroup) at Microsoft.EnterpriseManagement.ServiceManager.Linking.Consumer.OperationalStore. DataSetTransformer.

TransformToEnterpriseManagementObjects(EnterpriseManagementGroup managementGroup, ManagementPackType storeType, SessionSettings sessionSettings, Boolean useStagingSDK, Boolean isGRCSolution) at Microsoft.EnterpriseManagement.ServiceManager.Linking.Consumer.OperationalStore.

OperationalStoreConsumer.ConsumeData(DataSet data, SessionSettings sessionSettings) at Microsoft.EnterpriseManagement.ServiceManager.Connector.Datacenter.SessionHost.DataSync()

A quick Bing search shows that Microsoft are aware of the issue and are looking into a fix.

I’ll update the post when I find out any more.