diff --git a/PVE/Storage/ZFSPoolPlugin.pm b/PVE/Storage/ZFSPoolPlugin.pm index 6b095f1..d3bb0fd 100644 --- a/PVE/Storage/ZFSPoolPlugin.pm +++ b/PVE/Storage/ZFSPoolPlugin.pm @@ -338,6 +338,9 @@ sub zfs_delete_zvol { if ($err = $@) { if ($err =~ m/^zfs error:(.*): dataset is busy.*/) { sleep(1); + } elsif ($err =~ m/^zfs error:.*: dataset does not exist.*$/) { + $err = undef; + last; } else { die $err; } diff --git a/changelog.Debian b/changelog.Debian index 98a5904..42752be 100644 --- a/changelog.Debian +++ b/changelog.Debian @@ -2,6 +2,8 @@ libpve-storage-perl (4.0-13) unstable; urgency=medium * mask world r and group wx permissions in vdisk_alloc + * fix bug #664 + -- Proxmox Support Team Thu, 30 Jul 2015 08:50:33 +0200 libpve-storage-perl (4.0-12) unstable; urgency=medium