From 661328767cfa476fa40b86e5e804abc1be301773 Mon Sep 17 00:00:00 2001 From: codefiles <11915375+codefiles@users.noreply.github.com> Date: Thu, 3 Oct 2024 02:11:20 -0400 Subject: [PATCH] Exclude archiso loop device (#2715) --- archinstall/lib/disk/device_handler.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/archinstall/lib/disk/device_handler.py b/archinstall/lib/disk/device_handler.py index 67362c91..cfc3a633 100644 --- a/archinstall/lib/disk/device_handler.py +++ b/archinstall/lib/disk/device_handler.py @@ -52,6 +52,8 @@ class DeviceHandler(object): devices = getAllDevices() devices.extend(self.get_loop_devices()) + archiso_mountpoint = Path('/run/archiso/airootfs') + for device in devices: dev_lsblk_info = find_lsblk_info(device.path, all_lsblk_info) @@ -62,6 +64,10 @@ class DeviceHandler(object): if dev_lsblk_info.type == 'rom': continue + # exclude archiso loop device + if dev_lsblk_info.mountpoint == archiso_mountpoint: + continue + try: if dev_lsblk_info.pttype: disk = newDisk(device)