The live ISO auto-activates LVM/md/swap found on attached drives. The first hardware bench's SSD still carried a Proxmox VE 'pve' VG, so six device-mapper nodes sat on sda3 and archinstall died at 12 % with 'unable to inform the kernel of the change ... in use'. install_run now calls diskprep.release_disk() first: swapoff/umount leaves-first, dmsetup remove / mdadm --stop for every dm/md node stacked on the disk (retrying until the stack is gone), wipefs -a on partitions and disk, blockdev --rereadpt. Steps are logged at the top of the install log (spawn_archinstall opens it in append mode now). The progress page names this failure explicitly if it still happens. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MScAinbyMdeNc7H2BZdnnG |
||
|---|---|---|
| .. | ||
| test_api.py | ||
| test_app.py | ||
| test_auth.py | ||
| test_catalog.py | ||
| test_cli.py | ||
| test_deps.py | ||
| test_diskprep.py | ||
| test_dockerops.py | ||
| test_drives.py | ||
| test_https.py | ||
| test_install_runner.py | ||
| test_installer.py | ||
| test_manifest.py | ||
| test_passwd.py | ||
| test_reconciler.py | ||
| test_scanner.py | ||
| test_sources.py | ||
| test_updater.py | ||
| test_webinstaller_assets.py | ||