diff --git a/lib/resFsLinux.py b/lib/resFsLinux.py index 30dd30f747..aab426dc4b 100644 --- a/lib/resFsLinux.py +++ b/lib/resFsLinux.py @@ -353,7 +353,11 @@ def sub_devs(self): return set(btrfs_devs(self.mount_point)) if self.fs_type == "zfs": from rcZfs import zpool_devs - return set(zpool_devs(self.device.split("/")[0], self.svc.node)) + try: + return set(zpool_devs(self.device.split("/")[0], self.svc.node)) + except Exception: + # deported zpool + return set() dev = self.realdev() if dev is None or dev.startswith("LABEL=") or dev.startswith("UUID="):