ARM64 Linux client 2.5.31 – urbackupclient_dmsnaptool missing, image backups cannot start

Environment:

  • UrBackup Linux client: 2.5.31.0

  • Ubuntu 24.04.4 ARM64 on Raspberry Pi 4

  • Root filesystem: ext4

  • Root device is a linear device-mapper mapping

  • dm_snapshot is loaded

  • UrBackup initramfs hook scripts/local-top/urbackup-setup-snapshot is present in the active initramfs

  • File backups work normally

  • Image backups do not start

Manual snapshot test:

Snapshotting device /dev/mapper/root-98d1f8b1f435 via dm...
Layering in dm-era device...
FLOCK_PERM=//.era-meta_3d41c58e-6724-4d47-8981-11c766a08a24
CBT=type=era&reset=1
FLOCK=//.overlay_2fefd007-3e48-4162-b2c6-45ccdda22f37_test
/usr/local/share/urbackup/dm_create_snapshot_common: 156: urbackupclient_dmsnaptool: not found

urbackupclient_dmsnaptool is not present anywhere on the system.

I also checked:

  • the official Linux 2.5.31 installer payload

  • the older 2.5.22 installer payload

  • the official uroni/urbackup-client:latest ARM64 Docker image

None of them contain urbackupclient_dmsnaptool.

Could you please provide either:

  1. an ARM64 build of urbackupclient_dmsnaptool, or

  2. the source/build instructions for this tool?

At the moment the installer configures the DM snapshot method on ARM64, but the required binary is missing, so Linux image backups cannot work.