backup: prepare: improve error messages

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
Tested-by: Friedrich Weber <f.weber@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Fiona Ebner 2023-03-27 11:01:06 +02:00 committed by Thomas Lamprecht
parent 670f947ee8
commit 857e7b855f

View File

@ -123,7 +123,7 @@ sub prepare {
if ($storeid) { if ($storeid) {
# The call in list context can be expensive for certain plugins like RBD, just get size # The call in list context can be expensive for certain plugins like RBD, just get size
$size = eval { PVE::Storage::volume_size_info($self->{storecfg}, $volid, 5) }; $size = eval { PVE::Storage::volume_size_info($self->{storecfg}, $volid, 5) };
die "no such volume '$volid'\n" if $@; die "cannot determine size of volume '$volid' - $@\n" if $@;
my $scfg = PVE::Storage::storage_config($self->{storecfg}, $storeid); my $scfg = PVE::Storage::storage_config($self->{storecfg}, $storeid);
$format = PVE::QemuServer::qemu_img_format($scfg, $volname); $format = PVE::QemuServer::qemu_img_format($scfg, $volname);
@ -131,7 +131,7 @@ sub prepare {
($size, $format) = eval { ($size, $format) = eval {
PVE::Storage::volume_size_info($self->{storecfg}, $volid, 5); PVE::Storage::volume_size_info($self->{storecfg}, $volid, 5);
}; };
die "no such volume '$volid'\n" if $@; die "cannot determine size and format of volume '$volid' - $@\n" if $@;
} }
my $diskinfo = { my $diskinfo = {