DPM 2019 UR6 – Azure Backup Inventory Synchronization HTTP 500 / BMSAgentRetryableError – Zero Backup Items Despite Successful Cloud Backups
Problem Description
We are experiencing a persistent Azure Backup inventory synchronization failure with System Center Data Protection Manager (DPM) 2019 UR6.
DPM online recovery-point jobs complete successfully and transfer data to Azure, but the Recovery Services vault continues to show zero DPM backup items.
The MARS agent's GatewayProvider logs indicate repeated failures in the DSPSDiskSyncGroup inventory synchronization operation.
We have reproduced the same symptoms across two separate Recovery Services vault registrations, using both GRS and LRS redundancy.
We are looking for a Microsoft-supported resolution that does not compromise our existing DPM protection groups, local disk recovery points, or historical cloud backups.
Environment
- Backup product: System Center DPM 2019 UR6
- DPM build: 10.19.861.0
- Microsoft Azure Recovery Services Agent: 2.0.9625.0
- Azure region: West US
- Original vault: GRS
- Current vault: LRS
- Protection type: DPM online protection for filesystem volumes
- Operating system: Windows Server 2019
- Current DPM server registration: Successfully verified in the Azure portal under Backup Management Servers and locally through the MARS
ServiceResourceName registry value
Evidence: Successful Backups but Zero Azure Backup Items
Test 1 – Previous GRS vault, October 9, 2026
- Data source: Protected Windows C: volume
- Job type: CloudBackup
- Status: Succeeded
- Data transferred: 21,124,652,032 bytes
- Completion time: October 9, 2026, 8:58 PM MDT
- Azure Recovery Services vault DPM backup-item count: 0
Test 2 – Current LRS vault, October 15, 2026
- Same protected C: volume
- Job type: Online recovery point
- Status: Completed
- Start time: 1:34:49 PM MDT
- Duration: 29 minutes, 41 seconds
- Data transferred: 1,504.28 MB
- Azure Recovery Services vault DPM backup-item count after completion: 0
Both backup jobs completed successfully according to DPM, but the backup items did not appear in Azure.
We have not yet independently verified the recoverability of these cloud recovery points.
GatewayProvider Inventory Synchronization Errors
The following error was recorded in the Microsoft Azure Recovery Services Agent GatewayProvider logs:
System.Net.WebException:
The remote server returned an error:
(500) Internal Server Error.
Additional entries report:
Syncing of data failed with internal server error.
ErrorCode = BMSAgentRetryableError
The affected synchronization operation is:
syncGroupName = DSPSDiskSyncGroup
The agent repeatedly schedules retries with:
response.RetryIntervalInMilliSecs = 86400000
Inventory synchronization failures were observed on October 12–14, 2026, following registration to the new LRS vault.
The latest failure in our captured logs occurred October 14 at approximately 22:08:31 UTC.
The HTTP 500 was recorded in the GatewayProvider logs, not directly displayed on the Azure portal's Backup Items page.
Potentially Significant Finding: Repeated Checkpoint Replay
The GatewayProvider logs repeatedly indicate that MARS is resending the same inventory synchronization checkpoint:
CurrentCheckpoint = 10/10/2026 9:18:54 AM
isResyncFlow = True
The following message also appears repeatedly:
Initialize checkpoint operation of Provider:
only secondary checkpoint file found
The corresponding action is:
action = resend the message in secondary file
to service again and persit the checkpoint again
These messages reference the files:
DSPSDiskSyncGroupprimary.gpcheckpoint
DSPSDiskSyncGroupsecondary.gpcheckpoint
The checkpoint predates our October 12 registration to the current LRS vault. Subsequent synchronization attempts continue replaying the same checkpoint and failing with BMSAgentRetryableError.
We have not modified, renamed, or deleted any checkpoint files.
- Verified successful DPM registration to the current Recovery Services vault.
- Successfully refreshed the online protection policy after vault registration.
- Confirmed successful online backup jobs in both the previous GRS vault and current LRS vault.
- Confirmed both tested vaults continued showing zero DPM backup items.
- Investigated a historical
Production Server mis-match error involving an obsolete inactive protection entry. The specific obsolete entry was removed using the supported DPM console workflow.
- Reviewed GatewayProvider logs and identified recurring
DSPSDiskSyncGroup failures, HTTP 500 responses, and repeated checkpoint replay.
- Verified that local disk-based DPM protection continues operating.
We have deliberately avoided further vault migrations, MARS reinstalls, DPM database modifications, or checkpoint resets without Microsoft guidance.
Questions for Microsoft / DPM Engineering
1. Is there a known issue with DPM 2019 UR6 or MARS agent 2.0.9625.0 where DSPSDiskSyncGroup repeatedly fails with BMSAgentRetryableError while online backups complete successfully?
2. Could a retained inventory synchronization checkpoint from a previous vault registration cause subsequent registrations to replay metadata that Azure Backup cannot process?
3. Is there a documented, Microsoft-supported method to repair or reconcile the DSPSDiskSyncGroup checkpoint and inventory synchronization state without deleting backup data or modifying the DPM database?
4. Could this be caused by Azure Backup backend processing or inconsistent server registration/backup-item metadata? If so, does it require Microsoft engineering intervention?
5. How can we verify that completed cloud backup jobs produced valid, recoverable Azure recovery points when the vault displays zero DPM backup items?
We can provide the relevant GatewayProvider logs, exact request IDs, timestamps, and DPM job screenshots through a secure Microsoft Support channel.
Our priority is to restore reliable Azure Backup inventory synchronization while preserving existing DPM protection and backup recoverability.
Any supported troubleshooting or remediation guidance would be greatly appreciated.