I have troubles backing up an LXC container on PROXMOX VE 9.
I do it as a backup job that saves shapshot images on a NAS.
Strange thing is that it happens sometimes, not always.
Traced error is:
2026-01-10 01:05:02 INFO: zstd: error 70 : Write error : cannot write block : Bad address
Backup NAS is a Synology RS422+ (OS DSM 7.3.2)
Images are saved on a mounted folder shared by the NAS as an SMB volume
Diagnostics on the NAS did not reveal any problem.
Hi,
not entirely sure if noserverino also helps in your cause, but I'd give it a try:
Hi all,
i have a SMB/CIFS MP bound into proxmox and used in the vms/lxc.
In the past week the mount seems to went bad as it return stale file when used on the lxc and even in proxmox itself when i try to cp a file for example.
I unmounted by umount --lazy and removed the dir from /mnt/pve/<share> and set it up again. Error still exists. So i removed the mp from all vm and LXC and removed again from proxmox and set it up again (using cli pvesm add cifs... and webinterface).
if i check with command df i see it succesfully mounted on the path.
I encounter the same issue when I backup VM on synology.
Hi Inglebard,
the problem rises really sparsely. Now it's 10 days since last happening.
I will investigate fl0moto's advice but I think that's not the case.
Hi,
not entirely sure if noserverino also helps in your cause, but I'd give it a try:
Hi all,
i have a SMB/CIFS MP bound into proxmox and used in the vms/lxc.
In the past week the mount seems to went bad as it return stale file when used on the lxc and even in proxmox itself when i try to cp a file for example.
I unmounted by umount --lazy and removed the dir from /mnt/pve/<share> and set it up again. Error still exists. So i removed the mp from all vm and LXC and removed again from proxmox and set it up again (using cli pvesm add cifs... and webinterface).
if i check with command df i see it succesfully mounted on the path.
Any ideas will be appreciated.
Thanks.
Hi fl0moto. I will investigate it but think is not the same problem. mount's man page says noserverino option has to do with how to treat hardlinks, which are not present among the files I backup.
Thank you anyway.
Hi Mirco,
the backup jobs are executed by the pvescheduler (usually run as systemd service).
So for debugging you can try to stop the systemd service and start the scheduler with a strace (and maybe in debug mode). This will generate a lot of output, depending on the others scheduling jobs.
I have a node with 21 VM running on it.
The backup is done daily with the integrated backup system vzdump.
Most of the time it fails randomly on 1 or 2 VMs, always different VM, different time, different place.
105: 2026-03-22 21:13:36 INFO: 52% (130.1 GiB of 250.0 GiB) in 3m 55s, read: 0 B/s, write: 0 B/s
105: 2026-03-22 21:13:36 ERROR: vma_queue_write: write error - Broken pipe
105: 2026-03-22 21:13:36 INFO: aborting backup job
105: 2026-03-22 21:13:36 INFO: resuming VM again
105: 2026-03-22 21:13:37 ERROR: Backup of VM 105 failed - vma_queue_write: write error - Broken pipe
I sometimes also gets the "INFO: zstd: error 70 : Write error : cannot write block : Bad address" message.
I'm running PVE 9.1.6 and the storage is a mounted SMB share hosted on a Synology.
Anyone facing that issue and that might have a solution ?
Hi - also having the same problem with my 9.2.2 cluster and a QNAP NAS (Mounted SMB share). This problem started with 9.1 and continues with 9.2.
Last night I had 3 backups scheduled - First one failed at 99%, second one was successful (much larger disk) and third also failed at 99%.
Other backups have failed early on in the backup so I don't think it's the length of time or amount of data that's the problem.
It also randomly happens with other nodes and VMs.
When we run the backup manually next day there is no problem. In fact have never had a failure with a manual backup (yet).
144: 2026-06-07 00:55:13 INFO: 99% (99.3 GiB of 100.0 GiB) in 18m 6s, read: 22.2 MiB/s, write: 2.2 MiB/s 144: 2026-06-07 00:55:13 ERROR: vma_queue_write: write error - Broken pipe 144: 2026-06-07 00:55:13 INFO: aborting backup job 144: 2026-06-07 00:55:13 INFO: resuming VM again 144: 2026-06-07 00:55:21 ERROR: Backup of VM 144 failed - vma_queue_write: write error - Broken pipe
Can anybody help me out how to proceed from here? What I learned with the help of claude is that piping data back to the parent process failed because the pointer is bad?