From 29aa991ab5caf4f48cad1e5a4393234542a358c1 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Tue, 16 Nov 2021 14:06:02 +0000 Subject: Improved error message when failing to detect mount information. --- archinstall/lib/installer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/archinstall/lib/installer.py b/archinstall/lib/installer.py index 3b8f9612..bb2363d8 100644 --- a/archinstall/lib/installer.py +++ b/archinstall/lib/installer.py @@ -186,8 +186,10 @@ class Installer: mountpoints[mountpoint]['device_instance'].mount(f"{self.target}{mountpoint}") time.sleep(1) - if not get_mount_info(f"{self.target}{mountpoint}", traverse=False): - raise DiskError(f"Target {self.target}{mountpoint} never got mounted properly.") + try: + get_mount_info(f"{self.target}{mountpoint}", traverse=False) + except DiskError as err: + raise DiskError(f"Target {self.target}{mountpoint} never got mounted properly (unable to get mount information using findmnt).") if (subvolumes := mountpoints[mountpoint].get('btrfs', {}).get('subvolumes', {})): for name, location in subvolumes.items(): -- cgit v1.2.3-70-g09d2