To confirm that my backup arrangement is working, I've been trying to do an inplace recovery of an LXC backup but, no matter the settings I try (either from GUI or CLI) the backup recovery keeps failing with:
The target LXC is unprivileged, has one mp and GPU passthrough enabled. I've tried to do the recovery in the CLI with:
I've tried restoring the backup with unprivileged set to both =1 and =0.
I've also tried the recovery of another LXC on the same system and that worked flawlessly. The biggest difference between these containers is that the problematic container has GPU passthrough enabled. Can that be behind these issues?
Here's the full output from the failed recovery, when trying to do the recovery from the GUI to a privileged container (don't mind about the thin volume size warning, that's irrelevant in this case as the recovered volumes are only about ~1TB in size):
PVE version: 7.3-3 (non-subscription)
PBS vesrion: 2.3-1 (non-subscription)
I'm a complete Proxmox newbie and at a loss here about where to start even looking for the issue. Could somebody, please, point me in the right direction so as to find out what I've screwed up? I know I can mount the backup and manually restore the files to a new container but I'd much rather have the automatic recovery working as I've, unfortunately, picked up the habit of frequently nuking my "production" containers.
Thanks in advance for any help!
Code:
Error: error extracting archive - error at entry "": failed to apply directory metadata: failed to apply acls: Error while restoring ACL - ACL invalid
The target LXC is unprivileged, has one mp and GPU passthrough enabled. I've tried to do the recovery in the CLI with:
Code:
pct restore 102 local_pbs:backup/ct/102/2022-12-09T23:00:53Z --rootfs ncp_data:800 --mp0 ncp_archive:1500,mp=/data_archive --ignore-unpack-errors=true
I've tried restoring the backup with unprivileged set to both =1 and =0.
I've also tried the recovery of another LXC on the same system and that worked flawlessly. The biggest difference between these containers is that the problematic container has GPU passthrough enabled. Can that be behind these issues?
Here's the full output from the failed recovery, when trying to do the recovery from the GUI to a privileged container (don't mind about the thin volume size warning, that's irrelevant in this case as the recovered volumes are only about ~1TB in size):
Code:
recovering backed-up configuration from 'local_pbs:backup/ct/102/2022-12-09T23:00:53Z'
Logical volume "vm-102-disk-0" created.
Creating filesystem with 209715200 4k blocks and 52428800 inodes
Filesystem UUID: f3a50afc-edbd-4b14-b4ee-89b99c3d57d5
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
WARNING: You have not turned on protection against thin pools running out of space.
WARNING: Set activation/thin_pool_autoextend_threshold below 100 to trigger automatic extension of thin pools before they get full.
Logical volume "vm-102-disk-1" created.
WARNING: Sum of all thin volume sizes (<2.25 TiB) exceeds the size of thin pool ncp_archive/ncp_archive and the size of whole volume group (<1.82 TiB).
Creating filesystem with 393216000 4k blocks and 98304000 inodes
Filesystem UUID: e07a8265-3d74-434d-9e7e-b3f513e28075
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
restoring 'local_pbs:backup/ct/102/2022-12-09T23:00:53Z' now..
Error: error extracting archive - error at entry "": failed to apply directory metadata: failed to apply acls: Error while restoring ACL - ACL invalid
Logical volume "vm-102-disk-0" successfully removed
Logical volume "vm-102-disk-1" successfully removed
TASK ERROR: unable to restore CT 102 - command '/usr/bin/proxmox-backup-client restore '--crypt-mode=none' ct/102/2022-12-09T23:00:53Z root.pxar /var/lib/lxc/102/rootfs --allow-existing-dirs --repository user_name@pbs@***.***.***.***:local_hdd' failed: exit code 255
PVE version: 7.3-3 (non-subscription)
PBS vesrion: 2.3-1 (non-subscription)
I'm a complete Proxmox newbie and at a loss here about where to start even looking for the issue. Could somebody, please, point me in the right direction so as to find out what I've screwed up? I know I can mount the backup and manually restore the files to a new container but I'd much rather have the automatic recovery working as I've, unfortunately, picked up the habit of frequently nuking my "production" containers.
Thanks in advance for any help!
Last edited: