Vicky Posted August 31, 2017 Posted August 31, 2017 Hi Guys yet another random DPM issue. Everything was working fine two days ago, nothing has changed im just suddenly getting the following problem. Setup is SQL 2012 on Server 2016 with DPM 2016 Im trying to add a server to an existing protection group, i get to the end of the "wizard" click on update and get the followingthe console then restarts and the server i "added" is not there. Ive checked and all the services its moaning about and they are all running i go into event viewer and have the following error: Log Name: Application Source: MSDPM Date: 31/08/2017 09:58:52 Event ID: 999 Task Category: None Level: Error Keywords: Classic User: N/A Computer: COOPER.hatton.internal Description: The description for Event ID 999 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: An unexpected error caused a failure for process 'msdpm'. Restart the DPM process 'msdpm'. Problem Details: <__System>191131/08/2017 08:58:52DpmThreadPool.cs163TrueArgumentExceptionReplica Set already present with properties not matching input requirementsSystem.ArgumentException: Replica Set already present with properties not matching input requirements at Microsoft.Internal.EnterpriseStorage.Dls.StoragePoolManager.StoragePoolManager.CheckIfExistingVolumesMatch(Guid volumeSetId, VolumeInput[] volumeRequirements) at Microsoft.Internal.EnterpriseStorage.Dls.StoragePoolManager.StoragePoolManager.AllocateVolumesLocal(Guid volumeSetId, VolumeInput[] volumeRequirements, String replicaAreaSetName) at Microsoft.Internal.EnterpriseStorage.Dls.StoragePoolManager.StoragePoolManager.AllocateVolumes(Guid volumeSetId, VolumeInput[] volumeRequirements, String replicaAreaSetName) at Microsoft.Internal.EnterpriseStorage.Dls.Rhl.ReplicaAreaSetManagerHelper.AllocateVolumes(String replicaAreaSetName, VolumeInput[] volumeArrayInput, Int32& replicaVolumeOutId, Int32& shadowCopyVolumeOutId) at Microsoft.Internal.EnterpriseStorage.Dls.Rhl.ReplicaAreaSetManager.Allocate(Guid dataSourceId, List`1 dataSourcesOnReplica, String storageNodeServerName, String replicaAreaSetName, String replicaMountPointName, UInt64 replicaSize, String shadowCopyMountPointName, UInt64 shadowCopySize, String replicaGuid, String shadowCopyGuid, Boolean formatRequested, Boolean isCustom, Boolean isDiskMigration) at Microsoft.Internal.EnterpriseStorage.Dls.StorageManager.DiskManager.AllocateStorage(String containerId, Guid storageId, StorageParams storageParams) at Microsoft.Internal.EnterpriseStorage.Dls.StorageManager.StorageManager.AllocateStorage(String containerId, Guid storageId, StorageType storageType, StorageParams storageParams) at Microsoft.Internal.EnterpriseStorage.Dls.Intent.DataSourceTranslator.PerformReplicaAllocation(Boolean isCustom, ProtectedObjectType[] protectedObjects) at Microsoft.Internal.EnterpriseStorage.Dls.Intent.DataSourceTranslator.ValidateAndPerformReplicaAction(ProtectedObjectType[] protectedObjects, Boolean isReplicaProtectionTypeChanged, Dictionary`2 reallocateStorageMap) at Microsoft.Internal.EnterpriseStorage.Dls.Intent.ProtectedGroupTranslator.ValidateAndPerformReplicaAction() at Microsoft.Internal.EnterpriseStorage.Dls.Intent.ProtectedGroupTranslator.PrepareForTranslation() at Microsoft.Internal.EnterpriseStorage.Dls.Intent.ProtectedGroupTranslator.TranslateGroup(IMCatalogType IMCatalogXmlPassed, String intentCatalogXml) at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CIntentServices.ConfigureProtectedGroup(UInt16* bstrIMCatalogXml) at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CCoreServices.ConfigureProtectedGroup(CCoreServices* , UInt16* bstrIMCatalogXml, tagSAFEARRAY** exceptionResult) the message resource is present but the message is not found in the string/message table Has anyone had this issue or have any ideas on what they think the issue might be thanks in advance Vicky Tofield IT Technician Sir Christopher Hatton Academy
MYK-IT Posted August 31, 2017 Posted August 31, 2017 (edited) We've only just recently upgraded our existing DPM2012 / 2012 R2 Server with an additional DPM2016 / Server 2016 / SQL 2016 Server and not experienced that specific issue (as) yet. Process of elimination really.... Any recent Windows Updates? Any recent group policy changes? Firewall enabled / exceptions? Aforementioned services stopped / failed? Checked event logs? Is the DPM Console crashing on the DPM Server itself? or on a remote Workstation? Latest DPM2016 Update Rollup applied? (https://buildnumbers.wordpress.com/scdpm/#2016) Sorry not specific fixes for your fault, but hopefully may help! Edited August 31, 2017 by MYK-IT
Vicky Posted September 6, 2017 Author Posted September 6, 2017 Hi MYK-IT no recent windows updates, or group policy changes, firewall is off, ive checked the services and they are all running. looking in the error logs, MSDPMCurr.errlog, this seems to be the main issue everettexception.cpp(762) CRITICAL Exception Message = Replica Set already present with properties not matching input requirements of type System.ArgumentException, process will terminate after generating dump but im not having much luck finding out what that means
MYK-IT Posted September 6, 2017 Posted September 6, 2017 Perhaps scrap existing (problematic) protection group and create a new one (possibly with different name too). Previously protected data can still be kept, and will be listed as unprotected something or other.. (not near a DPM server at present)
Vicky Posted September 11, 2017 Author Posted September 11, 2017 unfortunately we upgraded from DPM 2012r2 and kept the legacy storage so i cant create any new protection groups due to ReFS. I ran a chkdsk and SFC on the server just because i know that sometimes fixes MMC crashes, restarted the host that had the VM i was trying to backup and its magically working now. So problem solved for now... appreciate the suggestions -vicky 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now