permission denied while doing a backup for VM that is stored in a Directory.

nttec

Well-Known Member
Jun 1, 2016
95
0
46
41
I'm currently having an issue making a backup of a VM that is stored on my Directory folder. I recently added a drive and use it as Directory. Now I am trying to make a backup of all my running VM, everything works good but with the VM that is stored in the Directory, I am getting permission denied. Backup is stored on a remote server.

is there a workaround for this?
 
please provide
pveversion -v
config of the guest
storage.cfg
full task log of the attempted backup
 
@fabian
pveversion -v
Code:
proxmox-ve: 6.4-1 (running kernel: 5.4.128-1-pve)
pve-manager: 6.4-13 (running version: 6.4-13/9f411e79)
pve-kernel-5.4: 6.4-5
pve-kernel-helper: 6.4-5
pve-kernel-5.3: 6.1-6
pve-kernel-5.4.128-1-pve: 5.4.128-1
pve-kernel-5.4.124-1-pve: 5.4.124-2
pve-kernel-5.4.114-1-pve: 5.4.114-1
pve-kernel-5.4.106-1-pve: 5.4.106-1
pve-kernel-5.4.78-2-pve: 5.4.78-2
pve-kernel-5.4.65-1-pve: 5.4.65-1
pve-kernel-5.4.44-2-pve: 5.4.44-2
pve-kernel-5.4.41-1-pve: 5.4.41-1
pve-kernel-4.15: 5.4-12
pve-kernel-5.3.18-3-pve: 5.3.18-3
pve-kernel-5.3.13-1-pve: 5.3.13-1
pve-kernel-4.15.18-24-pve: 4.15.18-52
pve-kernel-4.15.18-21-pve: 4.15.18-48
pve-kernel-4.15.18-12-pve: 4.15.18-36
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.1.2-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: 0.8.35+pve1
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.20-pve1
libproxmox-acme-perl: 1.1.0
libproxmox-backup-qemu0: 1.1.0-1
libpve-access-control: 6.4-3
libpve-apiclient-perl: 3.1-3
libpve-common-perl: 6.4-3
libpve-guest-common-perl: 3.1-5
libpve-http-server-perl: 3.2-3
libpve-storage-perl: 6.4-1
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.6-2
lxcfs: 4.0.6-pve1
novnc-pve: 1.1.0-1
proxmox-backup-client: 1.1.12-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.6-1
pve-cluster: 6.4-1
pve-container: 3.3-6
pve-docs: 6.4-2
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-4
pve-firmware: 3.2-4
pve-ha-manager: 3.1-1
pve-i18n: 2.3-1
pve-qemu-kvm: 5.2.0-6
pve-xtermjs: 4.7.0-3
qemu-server: 6.4-2
smartmontools: 7.2-pve2
spiceterm: 3.1-1
vncterm: 1.6-2
zfsutils-linux: 2.0.5-pve1~bpo10+1


storage.cfg
Code:
cat /etc/pve/storage.cfg
dir: local
        path /var/lib/vz
        content backup,vztmpl,iso

lvmthin: local-lvm
        thinpool data
        vgname pve
        content images,rootdir

rbd: pool_vm
        content images
        krbd 0
        pool pool1

rbd: pool_ct
        content rootdir
        krbd 1
        pool pool1

nfs: px-backup
        export /mnt/zpool/bk/proxmox/px1
        path /mnt/pve/px-backup
        server 192.168.1.150
        content snippets,images,backup,vztmpl,rootdir,iso
        nodes px
        prune-backups keep-last=1

dir: PXVPS
        path /mnt/storagePX/vps
        content images,rootdir
        prune-backups keep-all=1
        shared 0

full task log of the attempted backup
Code:
INFO: Starting Backup of VM 217 (lxc)
INFO: Backup started at 2021-08-11 18:56:28
INFO: status = running
INFO: CT Name: vm192120
INFO: including mount point rootfs ('/') in backup
INFO: mode failure - some volumes do not support snapshots
INFO: trying 'suspend' mode instead
INFO: backup mode: suspend
INFO: ionice priority: 7
INFO: CT Name: vm192120
INFO: including mount point rootfs ('/') in backup
INFO: temporary directory is on NFS, disabling xattr and acl support, consider configuring a local tmpdir via /etc/vzdump.conf
INFO: starting first sync /proc/11387/root/ to /mnt/pve/px-backup/dump/vzdump-lxc-217-2021_08_11-18_56_28.tmp
INFO: first sync finished - transferred 146.63G bytes in 2997s
INFO: suspending guest
INFO: starting final sync /proc/11387/root/ to /mnt/pve/px-backup/dump/vzdump-lxc-217-2021_08_11-18_56_28.tmp
INFO: final sync finished - transferred 0 bytes in 18s
INFO: resuming guest
INFO: guest is online again after 18 seconds
INFO: creating vzdump archive '/mnt/pve/px-backup/dump/vzdump-lxc-217-2021_08_11-18_56_28.tar.zst'
INFO: tar: ./var/spool/clientmqueue: Cannot open: Permission denied
INFO: tar: ./var/cache/httpd: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_t81hn71kfc76uegd4n9d4vad39: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_1r4hvpdncbh438pmnraqbolq9n: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_9i41v8gdrueshtcpumjfa2rqah: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_u2sip924glsaook1tdtksdcc7u: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_dbgfs304gftoarnhgdh0f3a54k: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_n6orhnqgsa7h6flg1lj32op1v9: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_blrejr891c1cm61unlu3dg23to: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_c9o746r3ff3t7qmrp0mqniea5u: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_0at2sb0pgm48ivcdcao6n9r1ja: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_l933bj4n9pvkb2uso9rjmuppt8: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_8vck99631i2p4co5gs8escaft8: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_qfjpbqeo90deeclmpmeia90p31: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_324sep36k5epetgttdadb2o2sh: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_riorvl8vqktqvk5f2g0kr1hjmt: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_sdeaov7stm040u8bfji43smhrg: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_q308drrcpeeb5491fm6575656r: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_c54dbqe6ps1s35jc6j7mn42ujt: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_vm5ejs8pkn6ag4h44l5enphrt4: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_5laghbg7u8cjdcknd9vtqnjv3d: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_n0fsu9l5gr646pas7nv7f1htpe: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_vj2o2diqkuuq07hen1smcjaiqc: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_88ggef2ccbbu3eosadeu043g1k: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_kepq7ctll0k2so43mrvn3dg9dl: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_ua78ojucg57ej4o413nkm6l80u: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_b0ntpce5jtgk3e798l4mv8di1g: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_0ndj41c5flmaagorkajpihfhaf: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_opv7iop00m16sj48bhb7mkolfh: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_6as11an87dbh5umq2a898vm0g2: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_v3k6hqt9k6m6mrjmcuoh2r8hji: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_pekq2svj96tkr0htf2i8j1758s: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_hgb3jaf86ohmecthqme6801q0e: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_irh56r2p0cakda6tucc1ums8o2: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_t4c2v1hrddnet1jc90papaq2aj: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_5laiksjmn9gbgtaje7lbst9tjr: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_a7pl0grhv33g3at8c6s1dvndta: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_3uhtlpb0hil0av53p774onulgi: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_do90fjvfp8vr6l2t4oj9gsic36: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_s6vt86q4h40cgtn5ol3a7ifbm3: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_9s43qedn43h30eebi78d6rdi4q: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_135pduu00fnpsn6e6eoh6qf72e: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_ngnn1blr9mocfl1ntr6p7ao38p: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_fbg3b6u9fept6iqom78ff8aa58: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_m1forhleqo7fq2uolm3cfklfrm: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_bj5dmtboe0qh5imr37l1nl73ae: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_4nd8gg59mj9se0mv1dnecu6d72: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_8dqafgi5n08lf45n3rg0lec1dp: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_j24qrji8vvdad6t2phre799q9g: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_6q2a3co7of6na4c3o3r2mq14pe: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_faqbobi8gcff4jkpu4ifi739o8: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_jkus9evm89igbrjl4qk43c2ofm: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_84coqdvpe6bkv1fa72jgsjphv9: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_gla3vvi9lef98mapbs27ufl4hq: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_c27dd11arh0vk00fainji7hm6t: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_e7vbqfqp2akog69s8pan833ine: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_eop8ftmd72tg1vjb6hj2kso95j: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_ad027hk69cjlldc23r5ftg4r6v: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_7s4djp6k0343qvp7dcrs7em1lc: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_30ebsjfiagc1et3lj4d89oph46: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_t1dnculm3iqju9csk3n1rscled: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_urg5kuoi1m6mnlghrfbi7dk9vo: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_cm5iqo8hjfmf8u8nqessorb28r: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_m50gkrkell9hind3et9nk0h3q3: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_0qs4v78qmm4uctmeefcs3v2hf7: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_q20lms9d767usij0mqkn2fbnnh: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_cn5u0novc15l2c6l05fk2evi6r: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_3be03ra0fh9pvo3js7jmhbpe5m: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_5h4tia55avkntt06uegg3kmj8v: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_ivgbre6i8gppic8ru8crg332n8: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_k0u2c4ig6vlten07ffk585e4ev: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_rsln8vpodr20qhdf9ll66e9113: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_j45saglutds525a8t2i8dspqn4: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_r72hrcgod4cm1ahvtf2hrnpb9d: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_8tta3hi0aa6nm8a8memki3en2p: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_f6ujeshulaui23aomr0960rpio: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_3kh7lqd0ssial88qi11jat29ms: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_c9fj32q6n887fivftn989h555m: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_3qblsmpa3pulqvu1fif4d8m803: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_ceva3dli3fssmsgeqdb78dnt79: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_31iqn6up5ga0r9q7nkhpmvqksm: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_6596al6e5dtq8h8kt4jpcph7m7: Cannot open: Permission denied
INFO: tar: ./var/lib/php/session/sess_c7ssnqfhga03cup4vjl8678for: Cannot open: Permission denied
ERROR: Backup of VM 217 failed - command 'set -o pipefail && lxc-usernsexec -m u:0:100000:65536 -m g:0:100000:65536 -- tar cpf - --totals --one-file-system -p --sparse --numeric-owner --acls --xattrs '--xattrs-include=user.*' '--xattrs-include=security.capability' '--warning=no-file-ignored' '--warning=no-xattr-write' --one-file-system '--warning=no-file-ignored' '--directory=/mnt/pve/px-backup/dump/vzdump-lxc-217-2021_08_11-18_56_28.tmp' ./etc/vzdump/pct.conf ./etc/vzdump/pct.fw '--directory=/mnt/pve/px-backup/dump/vzdump-lxc-217-2021_08_11-18_56_28.tmp' --no-anchored '--exclude=lost+found' --anchored '--exclude=./tmp/?*' '--exclude=./var/tmp/?*' '--exclude=./var/run/?*.pid' . | zstd --rsyncable '--threads=1' >/mnt/pve/px-backup/dump/vzdump-lxc-217-2021_08_11-18_56_28.tar.dat' failed: exit code 2
INFO: Failed at 2021-08-11 20:46:31


config of the guest
Code:
cat 217.conf
arch: amd64
cores: 8
hostname: vm192120
memory: 16384
nameserver: 8.8.8.8
net0: name=eth0,bridge=vmbr1,firewall=1,gw=192.168.1.1,hwaddr=22:4C:DE:74:33:FD,ip=192.168.1.120/24,tag=18,type=veth
onboot: 1
ostype: centos
parent: July152021
rootfs: PXVPS:217/vm-217-disk-0.raw,size=250G
searchdomain: google.com
swap: 16384
unprivileged: 1
unused0: pool1_ct:vm-217-disk-0
 
Last edited:
seems to be an issue with your NFS share - I'd put the tmpdir on a local disk instead (also avoids back and forth transfer of all the backup data).
 
seems to be an issue with your NFS share - I'd put the tmpdir on a local disk instead (also avoids back and forth transfer of all the backup data).
you mean the one mounted on /mnt/pve/px/back-up or the Directory where my CT is?

what do you mean on avoids back and forth transfer of all the backup data? I only use the one in gui Datacenter > Backup>Add> Select CT that I want to backup and then run it, not really sure about that back and forth of transfer of the backup data.
 
check the log - it tells you about the problem:

Code:
INFO: temporary directory is on NFS, disabling xattr and acl support, consider configuring a local tmpdir via /etc/vzdump.conf

what this means is that the data gets transferred from your host to a tmpdir on your NFS share. then it is read from that tmpdir to your host by tar, and the resulting archive is written out again to the NFS share. so that's at least three trips instead of one.