CIFS Storage Issue: Result verification failed (400)

ferociousmilkyway

Well-Known Member
Aug 2, 2018
42
2
48
113
Hello,

When I click on my CIFS storage Icon under PVE, I can see "Summary" and "Permissions" info, but since a recent update (I think) I can no longer see "Content" I get a:

Loading..

shortly followed by:

Result verification failed (400)

Access to the storage seems fine when I SSH into /mnt/pve, and I can backup to the location still, but ISO don't show up properly either.

So far I have tried removing the storage config, deleting the corresponding directory @ /mnt/pve and re-configuring the storage, where credentials and share browsing works as expected, but still ends with the fault described above.

Any help appreciated. Thanks!
 
I've tried this with several browsers to make sure it wasn't browser based.

root@pve:~# pveversion
pve-manager/5.2-8/fdf39912 (running kernel: 4.15.18-4-pve)
 
Hi,

can you please send the output of.

pveversion -v
pvesm status
 
Thanks.

root@pve:~# pvesm status
Name Type Status Total Used Available %
drivepool cifs active 11721073640 8377887656 3343185984 71.48%
local dir active 98559220 29665560 63844112 30.10%
local-lvm lvmthin active 335609856 263218810 72391045 78.43%

root@pve:~# pveversion -v
proxmox-ve: 5.2-2 (running kernel: 4.15.18-4-pve)
pve-manager: 5.2-8 (running version: 5.2-8/fdf39912)
pve-kernel-4.15: 5.2-7
pve-kernel-4.15.18-4-pve: 4.15.18-23
pve-kernel-4.15.18-3-pve: 4.15.18-22
pve-kernel-4.15.18-2-pve: 4.15.18-21
pve-kernel-4.15.18-1-pve: 4.15.18-19
pve-kernel-4.15.17-1-pve: 4.15.17-9
corosync: 2.4.2-pve5
criu: 2.11.1-1~bpo90
glusterfs-client: 3.8.8-1
ksm-control-daemon: 1.2-2
libjs-extjs: 6.0.1-2
libpve-access-control: 5.0-8
libpve-apiclient-perl: 2.0-5
libpve-common-perl: 5.0-38
libpve-guest-common-perl: 2.0-17
libpve-http-server-perl: 2.0-10
libpve-storage-perl: 5.0-27
libqb0: 1.0.1-1
lvm2: 2.02.168-pve6
lxc-pve: 3.0.2+pve1-2
lxcfs: 3.0.0-1
novnc-pve: 1.0.0-2
proxmox-widget-toolkit: 1.0-19
pve-cluster: 5.0-30
pve-container: 2.0-26
pve-docs: 5.2-8
pve-firewall: 3.0-14
pve-firmware: 2.0-5
pve-ha-manager: 2.0-5
pve-i18n: 1.0-6
pve-libspice-server1: 0.12.8-3
pve-qemu-kvm: 2.11.2-1
pve-xtermjs: 1.0-5
qemu-server: 5.0-33
smartmontools: 6.5+svn4324-1
spiceterm: 3.0-5
vncterm: 1.5-3
zfsutils-linux: 0.7.9-pve1~bpo9
root@pve:~#
 
What user do you use in the GUI?
 
This was resolved when I realized I had created Symlinks to folder structure of ISO files on the CIFS host. I removed the Symlinks and things began working again. May have also been related to:

systemctl disable pve-ha-lrm, pve-ha-crm (I'm running a stand alone server).
 
I too ran into this error ("Result verification failed (400)") but with an NFS share.

Running `pvesm list <sharename>` gave me
Code:
[37].size: property is missing and it is not optional
This, and the remark above about a symlink, suggested that "pvesm" was unable to get the size of a directory entity. I looked for all non-files in the backup storage...
Code:
cd /mnt/pve/<sharename>/dump
find . ! -type f
Noticed a symlink in the results, deleted it, and now both "pvesm list" and the GUI are able to list contents.

So confirmed that the issue was caused by a directory entity that "pvesm" couldn't properly stat, and in my specific case a symlink.
 

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!