hbrsrv.log: Database file doesn't exist while performing distdb route.From the logs located in the /var/log/hbrsrv.log
2026-06-29T19:02:43.495Z In(166) hbrsrv[45206494] [Originator@6876 sub=Main groupID=GID-[UUID_2] opID=[UUID_4]-HMSINT-5545] [1] While performing distdb route for path '/vmfs/volumes/[UUID_3]/VM_name/groupdb.db'
2026-06-29T19:02:43.495Z In(166) hbrsrv[45206494] [Originator@6876 sub=Main groupID=GID-[UUID_2] opID=[UUID_4]-HMSINT-5545] [2] Ignored error.
2026-06-29T19:06:38.477Z Wa(164) hbrsrv[45206549] [Originator@6876 sub=Main groupID=GID-[UUID_2] opID=[UUID_1]-HMSINT-125] HbrError for (groupId: "GID-[UUID_2]") stack:
2026-06-29T19:06:38.477Z In(166) hbrsrv[45206549] [Originator@6876 sub=Main groupID=GID-[UUID_2] opID=[UUID_1]-HMSINT-125] [0] Database file doesn't exist.
2026-06-29T19:06:38.477Z In(166) hbrsrv[45206549] [Originator@6876 sub=Main groupID=GID-[UUID_2] opID=[UUID_1]-HMSINT-125] [1] While performing distdb route for path '/vmfs/volumes/[UUID_3]/VM_name/groupdb.db'
2026-06-29T19:06:38.478Z In(166) hbrsrv[45206549] [Originator@6876 sub=Main groupID=GID-[UUID_2] opID=[UUID_1]-HMSINT-125] [2] Ignored error.
vSphere Replication 9.x
hbrsrv) on the target ESXi host has become unresponsive. While the service may appear to be running, it maintains active file locks on the backend datastores, preventing cleanup or reconfiguration tasks.vpxd service can prevent the UI from accurately reflecting the current replication state.Step 1: Release Backend File Locks on Target Host
Connect to the target ESXi host via SSH and restart the replication management service.
Try a graceful restart:
/etc/init.d/hbrsrv restart
If the restart command hangs or times out, force-stop and start the service:
/etc/init.d/hbrsrv stop
/etc/init.d/hbrsrv start
Step 2: Clear Stale vCenter Tasks
Restart the vCenter Server vpxd service to clear any orphaned tasks or threads associated with the hanging replication jobs.
Connect to the vCenter Server Appliance (VCSA) via SSH.
Restart the service:
service-control --restart vpxd
Step 3: Cleanup Stale Configurations via CLI
If the VM still shows as protected in the UI but cannot be managed, use the ESXi command line on the source host to force-disable replication.
Identify the VMID of the affected virtual machine:
vim-cmd vmsvc/getallvms
Check the replication state:
vim-cmd hbrsvc/vmreplica.getState <VMID>
Force-disable the replication config:
vim-cmd hbrsvc/vmreplica.disable <VMID>
Step 4: Resolve UI HTTP 500 Errors
If the UI issues persist:
Power off any inactive legacy SRM appliances.
Use the vCenter Managed Object Browser (MOB) at https://<vcenter_fqdn>/lookupservice/mob to unregister stale service endpoints for legacy SRM/vSphere Replication appliances.