Hello Thomas and everyone, Thanks for fixing the bootloop issue with 6.22, 6.23 seems to work fine now
However, I encountered a parser issue with setup storage : ``` disk_config nvme0n1 disklabel:gpt fstabkey:uuid bootable:1 p=ESP /boot/efi 512M vfat defaults p=swap swap 16G swap sw p=LVM - 4096- - - disk_config lvm fstabkey:uuid vg vg_internal nvme0n1p2 vg_internal_root / 128G ext4 rw ``` The above is my disk_config file, nearly copied from the manpage for setup-storage However, it fails to parse the LVM block, both on the FAI process and on a standalone running of `classes="GEEK_PC_EFI" disklist="nvme0n1" setup-storage -f disk_config/GEEK_PC_EFI -d -s` The error is : ``` Useless use of a constant ("mdadm not found in PATH\n") in void context at (eval 86) line 1587. setup-storage is running in test-only mode disklist: nvme0n1 Starting setup-storage 3.0 Using config file: disk_config/GEEK_PC_EFI Input was: disk_config nvme0n1 disklabel:gpt fstabkey:uuid bootable:1 p=ESP /boot/efi 512M vfat defaults p=swap swap 16G swap sw p=LVM - 4096- - - disk_config LVM vg vg_internal nvme0n1p2 vg_internal_root / 128G ext4 rw ERROR (line 8): Invalid volume: Was expecting /^vg\s+/, or /^raid([0156]|10)\s+/, or /^btrfs\s+(single|raid([0156]|10))\s+/, or /^(luks|luks:"[^"]+"|tmp|swap)\s+/, or /^tmpfs\s+/, or /^nfs\s+([^\s]+)\s+/, or type ERROR (line 8): Invalid line: Was expecting '\n' but found "vg_internal_root / 128G ext4 rw" instead Syntax error ``` Which makes little sense to me when looking at the man page, as I only want a single vg I tried : - Duplicating the existing VG ``` disk_config nvme0n1 disklabel:gpt fstabkey:uuid bootable:1 p=ESP /boot/efi 512M vfat defaults p=swap swap 16G swap sw p=LVM - 4096- - - disk_config lvm fstabkey:uuid vg vg_internal nvme0n1p2 vg vg_internal nvme0n1p2 vg_internal_root / 128G ext4 rw ``` Error : ``` Useless use of a constant ("mdadm not found in PATH\n") in void context at (eval 86) line 1587. setup-storage is running in test-only mode disklist: nvme0n1 Starting setup-storage 3.0 Using config file: disk_config/GEEK_PC_EFI Input was: disk_config nvme0n1 disklabel:gpt fstabkey:uuid bootable:1 p=ESP /boot/efi 512M vfat defaults p=swap swap 16G swap sw p=LVM - 4096- - - disk_config lvm fstabkey:uuid vg vg_internal nvme0n1p2 vg vg_internal nvme0n1p2 vg_internal_root / 128G ext4 rw Volume group vg_internal has been defined already. ``` - Creating a secondary VG ``` disk_config nvme0n1 disklabel:gpt fstabkey:uuid bootable:1 p=ESP /boot/efi 512M vfat defaults p=swap swap 16G swap sw p=LVM - 4096- - - disk_config lvm fstabkey:uuid vg vg_internal nvme0n1p2 vg vg_internal2 nvme0n1p3 vg_internal_root / 128G ext4 rw ``` Error : ``` Useless use of a constant ("mdadm not found in PATH\n") in void context at (eval 86) line 1587. setup-storage is running in test-only mode disklist: nvme0n1 Starting setup-storage 3.0 Using config file: disk_config/GEEK_PC_EFI Input was: disk_config nvme0n1 disklabel:gpt fstabkey:uuid bootable:1 p=ESP /boot/efi 512M vfat defaults p=swap swap 16G swap sw p=LVM - 4096- - - disk_config lvm fstabkey:uuid vg vg_internal nvme0n1p2 vg vg_internal2 nvme0n1p2 vg_internal_root / 128G ext4 rw ERROR (line 9): Invalid volume: Was expecting /^vg\s+/, or /^raid([0156]|10)\s+/, or /^btrfs\s+(single|raid([0156]|10))\s+/, or /^(luks|luks:"[^"]+"|tmp|swap)\s+/, or /^tmpfs\s+/, or /^nfs\s+([^\s]+)\s+/, or type ERROR (line 9): Invalid line: Was expecting '\n' but found "vg_internal_root / 128G ext4 rw" instead Syntax error ``` FAI version : 6.23 Host : Debian 12 Destination : Debian 12 Regards, Nicolas