Backup Job Fails with H2 Database Errors on ARM-Based NAS Systems
Product version: 11.0.4
Last modified: 06 May 2026
Problem
A backup job fails intermittently with database-related errors when NAKIVO Backup & Replication is installed on an ARM-based NAS. The failure may affect different virtual machines, and in some cases, other VMs in the same job are skipped or dropped. The issue occurs unpredictably and is not tied to a specific VM or job configuration.
Background
The issue occurs in environments where NAKIVO Backup & Replication runs on ARM (aarch64/armv8) platforms using the embedded H2 database. In such setups, backup jobs may trigger internal H2 database errors, including missing column references and runtime exceptions.
The issue may affect backup jobs for multiple hypervisors, including Proxmox VE and VMware.
This behavior is a known limitation of the H2 database on certain ARM architectures. Configuration changes such as adjusting concurrency, memory settings, or H2 cache parameters may temporarily reduce symptoms but do not provide a permanent resolution.
Solution
To resolve the issue, use one of the following approaches:
-
Migrate the NAKIVO Director to an x86_64 Virtual Appliance (recommended).
-
Configure NAKIVO Backup & Replication to use a supported external database instead of the embedded H2 database.
Both approaches eliminate the ARM-related H2 database limitation and prevent further job failures.