Cannot make an incremental backup of VM

Feb 12, 2024
15
1
3
stationproject.blog
I have PBS setup in a 3-node cluster. I have VM and an LXC running there. The LXC makes incremental backups fine but the VM fails after I make the initial full back with the following log -

INFO: starting new backup job: vzdump 400 --storage RPI-backups --mode snapshot --remove 0 --notes-template '{{guestname}}' --notification-mode auto --node rpi-pve1
INFO: Starting Backup of VM 400 (qemu)
INFO: Backup started at 2025-01-18 08:29:03
INFO: status = running
INFO: VM Name: Debian-Desktop
INFO: include disk 'scsi0' 'RPI-storage:400/vm-400-disk-1.qcow2' 64G
INFO: include disk 'efidisk0' 'RPI-storage:400/vm-400-disk-0.qcow2' 64M
INFO: backup mode: snapshot
INFO: ionice priority: 7
INFO: creating Proxmox Backup Server archive 'vm/400/2025-01-18T13:29:03Z'
INFO: issuing guest-agent 'fs-freeze' command
INFO: issuing guest-agent 'fs-thaw' command
ERROR: VM 400 qmp command 'backup' failed - backup register image failed: command error: no previous backup found, cannot do incremental backup
INFO: aborting backup job
INFO: resuming VM again
ERROR: Backup of VM 400 failed - VM 400 qmp command 'backup' failed - backup register image failed: command error: no previous backup found, cannot do incremental backup
INFO: Failed at 2025-01-18 08:29:04
INFO: Backup job finished with errors
TASK ERROR: job errors

For some reason, the backup does not find the full backup of the VM (400) that I just made. The cluster is running the latest version of Proxmox for the arm64.
 
For clarification, our Proxmox backup server is running on our X86 production cluster. The backups are being run from an arm64-based cluster. I can run and restore backups on the arm64 cluster using local storage (not PBS).
 
The cluster is running the latest version of Proxmox for the arm64.
Proxmox VE does not support arm as a platform (at least for now), so how did you set this up? What is your pveversion version --verbose for the PVE hosts? Also, what is the output of proxmox-backup-manager version --verbose for the PBS instance?
 
Thank you, Chris. The installation process that I used is outlined here -
https://pimylifeup.com/raspberry-pi-proxmox/
https://pimylifeup.com/raspberry-pi-proxmox/

The version for the Raspberry Pi Proxmox nodes is as follows:
# pveversion --verbose

proxmox-ve: 8.3.0 (running kernel: 6.6.62+rpt-rpi-2712)
pve-manager: 8.3.2+port (running version: 8.3.2+port/883af414a9bbd772)
proxmox-kernel-helper: 8.1.0
ceph-fuse: 17.2.7-pve3
corosync: 3.1.7-pve3
criu: 3.17.1-2+deb12u1
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx11
libjs-extjs: 7.0.0-5
libknet1: 1.28-pve1
libproxmox-acme-perl: 1.5.1
libproxmox-backup-qemu0: 1.4.1
libproxmox-rs-perl: 0.3.4
libpve-access-control: 8.2.0
libpve-apiclient-perl: 3.3.1
libpve-cluster-api-perl: 8.0.10
libpve-cluster-perl: 8.0.10
libpve-common-perl: 8.2.9+port
libpve-guest-common-perl: 5.1.6
libpve-http-server-perl: 5.1.2
libpve-network-perl: 0.10.0+port
libpve-rs-perl: 0.9.0
libpve-storage-perl: 8.3.3
libspice-server1: 0.15.1-1
lvm2: 2.03.16-2
lxc-pve: 6.0.0-1
lxcfs: 6.0.0-pve2
novnc-pve: 1.4.0-4
proxmox-backup-client: 3.3.0-2
proxmox-backup-file-restore: 3.3.0-2
proxmox-firewall: 0.5.0
proxmox-kernel-helper: 8.1.0
proxmox-mail-forward: 0.2.0
proxmox-mini-journalreader: 1.4.0
proxmox-offline-mirror-helper: 0.6.6
proxmox-widget-toolkit: 4.3.2
pve-cluster: 8.0.10
pve-container: 5.2.2+port1
pve-docs: 8.3.1
pve-edk2-firmware: not correctly installed
pve-firewall: 5.1.0
pve-firmware: not correctly installed
pve-ha-manager: 4.0.6
pve-i18n: 3.2.4
pve-qemu-kvm: 9.2.0-1+port3
pve-xtermjs: 5.3.0-3
qemu-server: 8.3.3+port2
smartmontools: 7.3-pve1
spiceterm: 3.3.0
swtpm: 0.9.0+port
vncterm: 1.8.0
zfsutils-linux: 2.2.6-pve1

I am running Proxmox Backup server in a VM on the main x86 cluster here. The PBS version information is -

Package versions
proxmox-backup: 3.3.0 (running kernel: 6.8.12-4-pve)
proxmox-backup-server: 3.3.0-2 (running version: 3.3.0)
proxmox-kernel-helper: 8.1.0
proxmox-kernel-6.8: 6.8.12-4
proxmox-kernel-6.8.12-4-pve-signed: 6.8.12-4
proxmox-kernel-6.8.12-2-pve-signed: 6.8.12-2
proxmox-kernel-6.5.13-6-pve-signed: 6.5.13-6
proxmox-kernel-6.5: 6.5.13-6proxmox-kernel-6.5.11-6-pve-signed: 6.5.11-6
ifupdown2: 3.2.0-1+pmx11
libjs-extjs: 7.0.0-5
proxmox-backup-docs: 3.3.0-1
proxmox-backup-client: 3.3.0-1
proxmox-mail-forward: 0.3.1
proxmox-mini-journalreader: 1.4.0
proxmox-offline-mirror-helper: 0.6.7
proxmox-widget-toolkit: 4.3.3
pve-xtermjs: 5.3.0-3
smartmontools: 7.3-pve1
zfsutils-linux: 2.2.6-pve1
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!