Co-authored-by: Stefan Hrdlicka
Signed-off-by: Michael Köppl <m.koe...@proxmox.com>
---
 PVE/QemuServer.pm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index e02bf7d4..68bbf4ce 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -2132,7 +2132,8 @@ sub destroy_vm {
        return if !$volid || $volid =~ m|^/|;
        return if $volids->{$volid};
 
-       my ($path, $owner) = PVE::Storage::path($storecfg, $volid);
+       my ($path, $owner) = eval { PVE::Storage::path($storecfg, $volid) };
+       log_warn("failed to get path and owner of volume '$volid': $@\n") if $@;
        return if !$path || !$owner || ($owner != $vmid);
 
        $volids->{$volid} = 1;
-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to