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.