Skip to content

Error installing on btrfs partition with subvolumes and LUKS encryption #3975

@alvarosainzpardo

Description

@alvarosainzpardo

Which ISO version are you using?

2025-12-01

The installation log

[2025-12-07 16:20:00] - DEBUG - Hardware model detected: QEMU Standard PC (Q35 + ICH9, 2009); UEFI mode: True
[2025-12-07 16:20:00] - DEBUG - Processor model detected: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
[2025-12-07 16:20:00] - DEBUG - Memory statistics: 7644604 available out of 8106552 total installed
[2025-12-07 16:20:00] - DEBUG - Virtualization detected: kvm; is VM: True
[2025-12-07 16:20:01] - DEBUG - Graphics devices detected: dict_keys(['Red Hat, Inc. Virtio 1.0 GPU (rev 01)'])
[2025-12-07 16:20:01] - DEBUG - Disk states before installing:
{
    "blockdevices": [
        {
            "name": "loop0",
            "path": "/dev/loop0",
            "pkname": null,
            "log_sec": 512,
            "size": "971 MiB",
            "pttype": null,
            "ptuuid": null,
            "rota": true,
            "tran": null,
            "partn": null,
            "partuuid": null,
            "parttype": null,
            "uuid": null,
            "fstype": "squashfs",
            "fsver": "4.0",
            "fsavail": 0,
            "fsuse_percentage": "100%",
            "type": "loop",
            "mountpoint": "/run/archiso/airootfs",
            "mountpoints": [
                "/run/archiso/airootfs"
            ],
            "fsroots": [
                "/"
            ],
            "children": []
        },
        {
            "name": "sr0",
            "path": "/dev/sr0",
            "pkname": null,
            "log_sec": 2048,
            "size": "1467 MiB",
            "pttype": "dos",
            "ptuuid": "16da8f38",
            "rota": true,
            "tran": "sata",
            "partn": null,
            "partuuid": null,
            "parttype": null,
            "uuid": "2025-12-01-16-13-59-00",
            "fstype": "iso9660",
            "fsver": "Joliet Extension",
            "fsavail": 0,
            "fsuse_percentage": "100%",
            "type": "rom",
            "mountpoint": "/run/archiso/bootmnt",
            "mountpoints": [
                "/run/archiso/bootmnt"
            ],
            "fsroots": [
                "/"
            ],
            "children": []
        },
        {
            "name": "vda",
            "path": "/dev/vda",
            "pkname": null,
            "log_sec": 512,
            "size": "524288 MiB",
            "pttype": "gpt",
            "ptuuid": "6582e318-c232-4400-88d6-441c21ee0874",
            "rota": true,
            "tran": "virtio",
            "partn": null,
            "partuuid": null,
            "parttype": null,
            "uuid": null,
            "fstype": null,
            "fsver": null,
            "fsavail": null,
            "fsuse_percentage": null,
            "type": "disk",
            "mountpoint": null,
            "mountpoints": [],
            "fsroots": [],
            "children": [
                {
                    "name": "vda1",
                    "path": "/dev/vda1",
                    "pkname": "vda",
                    "log_sec": 512,
                    "size": "2000 MiB",
                    "pttype": "gpt",
                    "ptuuid": "6582e318-c232-4400-88d6-441c21ee0874",
                    "rota": true,
                    "tran": "virtio",
                    "partn": 1,
                    "partuuid": "ee7665e7-6739-43bf-ba82-1c488ba80709",
                    "parttype": "c12a7328-f81f-11d2-ba4b-00a0c93ec93b",
                    "uuid": "A596-31D8",
                    "fstype": "vfat",
                    "fsver": "FAT32",
                    "fsavail": null,
                    "fsuse_percentage": null,
                    "type": "part",
                    "mountpoint": null,
                    "mountpoints": [],
                    "fsroots": [],
                    "children": []
                },
                {
                    "name": "vda2",
                    "path": "/dev/vda2",
                    "pkname": "vda",
                    "log_sec": 512,
                    "size": "8569 MiB",
                    "pttype": "gpt",
                    "ptuuid": "6582e318-c232-4400-88d6-441c21ee0874",
                    "rota": true,
                    "tran": "virtio",
                    "partn": 2,
                    "partuuid": "16f12b4b-d97e-4b27-a128-ae1e012c0152",
                    "parttype": "0657fd6d-a4ab-43c4-84e5-0933c84b4f4f",
                    "uuid": "2d257e80-34d4-4cec-babd-6de955d07d81",
                    "fstype": "swap",
                    "fsver": "1",
                    "fsavail": null,
                    "fsuse_percentage": null,
                    "type": "part",
                    "mountpoint": null,
                    "mountpoints": [],
                    "fsroots": [],
                    "children": []
                },
                {
                    "name": "vda3",
                    "path": "/dev/vda3",
                    "pkname": "vda",
                    "log_sec": 512,
                    "size": "30720 MiB",
                    "pttype": "gpt",
                    "ptuuid": "6582e318-c232-4400-88d6-441c21ee0874",
                    "rota": true,
                    "tran": "virtio",
                    "partn": 3,
                    "partuuid": "19c11589-ff40-4dbe-b5d5-d9c7c1402cdf",
                    "parttype": "0fc63daf-8483-4772-8e79-3d69d8477de4",
                    "uuid": "1e7d19ad-f66f-42be-a75e-45778ed725a9",
                    "fstype": "btrfs",
                    "fsver": null,
                    "fsavail": null,
                    "fsuse_percentage": null,
                    "type": "part",
                    "mountpoint": null,
                    "mountpoints": [],
                    "fsroots": [],
                    "children": []
                },
                {
                    "name": "vda4",
                    "path": "/dev/vda4",
                    "pkname": "vda",
                    "log_sec": 512,
                    "size": "267333 MiB",
                    "pttype": "gpt",
                    "ptuuid": "6582e318-c232-4400-88d6-441c21ee0874",
                    "rota": true,
                    "tran": "virtio",
                    "partn": 4,
                    "partuuid": "6d0b171f-62ed-46ff-922a-47cbd8a8528e",
                    "parttype": "0fc63daf-8483-4772-8e79-3d69d8477de4",
                    "uuid": "1c5b640f-36d7-4e14-842f-ffda1e839f3b",
                    "fstype": "ext4",
                    "fsver": "1.0",
                    "fsavail": null,
                    "fsuse_percentage": null,
                    "type": "part",
                    "mountpoint": null,
                    "mountpoints": [],
                    "fsroots": [],
                    "children": []
                },
                {
                    "name": "vda5",
                    "path": "/dev/vda5",
                    "pkname": "vda",
                    "log_sec": 512,
                    "size": "30720 MiB",
                    "pttype": "gpt",
                    "ptuuid": "6582e318-c232-4400-88d6-441c21ee0874",
                    "rota": true,
                    "tran": "virtio",
                    "partn": 5,
                    "partuuid": "64f0f111-ffac-449d-928d-8ba846b4a0c8",
                    "parttype": "0fc63daf-8483-4772-8e79-3d69d8477de4",
                    "uuid": "2cde02e1-0aec-4f02-9bef-d0e79e238531",
                    "fstype": "btrfs",
                    "fsver": null,
                    "fsavail": null,
                    "fsuse_percentage": null,
                    "type": "part",
                    "mountpoint": null,
                    "mountpoints": [],
                    "fsroots": [],
                    "children": []
                }
            ]
        }
    ]
}
[2025-12-07 16:20:01] - INFO - Fetching Arch Linux package database...
[2025-12-07 16:20:01] - INFO - Checking version...
[2025-12-07 16:20:01] - DEBUG - Failed to check for package upgrades: archinstall
[2025-12-07 16:20:01] - DEBUG - No archinstall upgrades found
[2025-12-07 16:20:02] - DEBUG - Mounting /dev/vda3: mount /dev/vda3 /mnt/arch_btrfs
[2025-12-07 16:20:02] - DEBUG - Partition /dev/vda3 is currently mounted at: ['/mnt/arch_btrfs']
[2025-12-07 16:20:02] - DEBUG - Unmounting mountpoint: /mnt/arch_btrfs
[2025-12-07 16:20:02] - DEBUG - Mounting /dev/vda5: mount /dev/vda5 /mnt/arch_btrfs
[2025-12-07 16:20:02] - DEBUG - Partition /dev/vda5 is currently mounted at: ['/mnt/arch_btrfs']
[2025-12-07 16:20:02] - DEBUG - Unmounting mountpoint: /mnt/arch_btrfs
[2025-12-07 16:23:27] - DEBUG - Creating yescrypt hash with rounds 5
[2025-12-07 16:25:31] - DEBUG - Creating yescrypt hash with rounds 5
[2025-12-07 16:25:49] - DEBUG - Creating yescrypt hash with rounds 5
[2025-12-07 16:26:38] - DEBUG -  -- Chosen configuration --
[2025-12-07 16:26:38] - DEBUG - {
    "app_config": null,
    "archinstall-language": "English",
    "auth_config": {},
    "bootloader_config": {
        "bootloader": "Limine",
        "removable": false,
        "uki": false
    },
    "custom_commands": [],
    "disk_config": {
        "btrfs_options": {
            "snapshot_config": null
        },
        "config_type": "manual_partitioning",
        "device_modifications": [
            {
                "device": "/dev/vda",
                "partitions": [
                    {
                        "btrfs": [],
                        "dev_path": "/dev/vda1",
                        "flags": [
                            "boot",
                            "esp"
                        ],
                        "fs_type": "fat32",
                        "mount_options": [],
                        "mountpoint": null,
                        "obj_id": "5698b545-6c98-4303-9a67-ae904b78b81e",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 2097152000
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "sectors",
                            "value": 2048
                        },
                        "status": "existing",
                        "type": "primary"
                    },
                    {
                        "btrfs": [],
                        "dev_path": "/dev/vda2",
                        "flags": [
                            "swap"
                        ],
                        "fs_type": "linux-swap",
                        "mount_options": [],
                        "mountpoint": null,
                        "obj_id": "181c8326-c088-4e46-a39f-78ccb7b8f112",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 8985247744
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "sectors",
                            "value": 4098048
                        },
                        "status": "existing",
                        "type": "primary"
                    },
                    {
                        "btrfs": [
                            {
                                "mountpoint": "None",
                                "name": "@"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@cache"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@log"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@tmp"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/4/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/5/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/6/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/7/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/8/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/9/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/10/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/11/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/12/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/13/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/14/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/15/snapshot"
                            }
                        ],
                        "dev_path": "/dev/vda3",
                        "flags": [],
                        "fs_type": "btrfs",
                        "mount_options": [],
                        "mountpoint": null,
                        "obj_id": "8bde5b5e-bfcf-4c88-b3e4-58e2075acfc5",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 32212254720
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "sectors",
                            "value": 21647360
                        },
                        "status": "existing",
                        "type": "primary"
                    },
                    {
                        "btrfs": [],
                        "dev_path": "/dev/vda4",
                        "flags": [],
                        "fs_type": "ext4",
                        "mount_options": [],
                        "mountpoint": null,
                        "obj_id": "15423b68-6c85-4f7f-8205-1647bc7af436",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 280318967808
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "sectors",
                            "value": 273305600
                        },
                        "status": "existing",
                        "type": "primary"
                    },
                    {
                        "btrfs": [
                            {
                                "mountpoint": "None",
                                "name": "@"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@root"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@srv"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@varcache"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@varlog"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@vartmp"
                            },
                            {
                                "mountpoint": "None",
                                "name": "tmp"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/1/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/2/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/3/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/4/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/5/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/6/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/7/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/8/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/9/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/10/snapshot"
                            },
                            {
                                "mountpoint": "None",
                                "name": "@/.snapshots/11/snapshot"
                            }
                        ],
                        "dev_path": "/dev/vda5",
                        "flags": [],
                        "fs_type": "btrfs",
                        "mount_options": [],
                        "mountpoint": null,
                        "obj_id": "380ee9b8-854f-430f-89f5-5f5a48c93c19",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 32212254720
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "sectors",
                            "value": 820803584
                        },
                        "status": "existing",
                        "type": "primary"
                    },
                    {
                        "btrfs": [],
                        "dev_path": null,
                        "flags": [
                            "boot",
                            "esp"
                        ],
                        "fs_type": "fat32",
                        "mount_options": [],
                        "mountpoint": "/boot",
                        "obj_id": "44ab95e6-3443-4a80-b46d-727b027465f1",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "MB",
                            "value": 512
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 452463689728
                        },
                        "status": "create",
                        "type": "primary"
                    },
                    {
                        "btrfs": [
                            {
                                "mountpoint": "/",
                                "name": "@"
                            },
                            {
                                "mountpoint": "/home",
                                "name": "@home"
                            },
                            {
                                "mountpoint": "/var/log",
                                "name": "@log"
                            },
                            {
                                "mountpoint": "/var/cache/pacman/pkg",
                                "name": "@pkg"
                            }
                        ],
                        "dev_path": null,
                        "flags": [],
                        "fs_type": "btrfs",
                        "mount_options": [
                            "compress=zstd"
                        ],
                        "mountpoint": null,
                        "obj_id": "c9f5c7d1-39f5-47c6-b043-0cd7d05adeef",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "GB",
                            "value": 30
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 452975689728
                        },
                        "status": "create",
                        "type": "primary"
                    }
                ],
                "wipe": false
            }
        ],
        "disk_encryption": {
            "encryption_type": "luks",
            "lvm_volumes": [],
            "partitions": [
                "c9f5c7d1-39f5-47c6-b043-0cd7d05adeef"
            ]
        }
    },
    "hostname": "sulaco",
    "kernels": [
        "linux"
    ],
    "locale_config": {
        "kb_layout": "es",
        "sys_enc": "UTF-8",
        "sys_lang": "en_US.UTF-8"
    },
    "network_config": {
        "type": "iso"
    },
    "ntp": true,
    "packages": [],
    "parallel_downloads": 20,
    "script": null,
    "services": [],
    "swap": true,
    "timezone": "Europe/Madrid",
    "version": "3.0.14"
}
[2025-12-07 16:26:45] - DEBUG - Unmounting all existing partitions: /dev/vda
[2025-12-07 16:26:45] - DEBUG - Unmounting: /dev/vda1
[2025-12-07 16:26:45] - DEBUG - Unmounting: /dev/vda2
[2025-12-07 16:26:45] - DEBUG - Unmounting: /dev/vda3
[2025-12-07 16:26:45] - DEBUG - Unmounting: /dev/vda4
[2025-12-07 16:26:45] - DEBUG - Unmounting: /dev/vda5
[2025-12-07 16:26:45] - INFO - Use existing device: /dev/vda
[2025-12-07 16:26:45] - INFO - Creating partitions: /dev/vda
[2025-12-07 16:26:45] - DEBUG - 	Type: primary
[2025-12-07 16:26:45] - DEBUG - 	Filesystem: fat32
[2025-12-07 16:26:45] - DEBUG - 	Geometry: 883718144 start sector, 1000000 length
[2025-12-07 16:26:45] - DEBUG - 	Type: primary
[2025-12-07 16:26:45] - DEBUG - 	Filesystem: btrfs
[2025-12-07 16:26:45] - DEBUG - 	Geometry: 884718144 start sector, 58593750 length
[2025-12-07 16:26:45] - DEBUG - Formatting filesystem: mkfs.fat -F 32 /dev/vda6
[2025-12-07 16:26:45] - DEBUG - partition information found: {"name":"vda6","path":"/dev/vda6","pkname":"vda","log_sec":512,"size":"488 MiB","pttype":"gpt","ptuuid":"6582e318-c232-4400-88d6-441c21ee0874","rota":true,"tran":"virtio","partn":6,"partuuid":"36e953c3-326c-4132-bbcc-cb9136ccccbd","parttype":"c12a7328-f81f-11d2-ba4b-00a0c93ec93b","uuid":"AC57-F919","fstype":"vfat","fsver":"FAT32","fsavail":null,"fsuse_percentage":null,"type":"part","mountpoint":null,"mountpoints":[],"fsroots":[],"children":[]}
[2025-12-07 16:26:45] - DEBUG - Luks2 encrypting: /dev/vda7
[2025-12-07 16:26:45] - DEBUG - cryptsetup format: cryptsetup --batch-mode --verbose --type luks2 --pbkdf argon2id --hash sha512 --key-size 512 --iter-time 10000 --use-urandom luksFormat /dev/vda7
[2025-12-07 16:27:16] - DEBUG - cryptsetup luksFormat output: Existing 'crypto_LUKS' superblock signature on device /dev/vda7 will be wiped.
Existing 'crypto_LUKS' superblock signature on device /dev/vda7 will be wiped.
Key slot 0 created.
Command successful.
[2025-12-07 16:27:16] - DEBUG - Unlocking luks2 device: /dev/vda7
[2025-12-07 16:27:27] - DEBUG - cryptsetup open output: 
[2025-12-07 16:27:27] - INFO - luks2 formatting mapper dev: /dev/mapper/root
[2025-12-07 16:27:27] - DEBUG - Formatting filesystem: mkfs.btrfs -f /dev/mapper/root
[2025-12-07 16:27:27] - INFO - luks2 locking device: /dev/vda7
[2025-12-07 16:27:27] - DEBUG - Closing crypt device root
[2025-12-07 16:27:28] - DEBUG - partition information found: {"name":"vda7","path":"/dev/vda7","pkname":"vda","log_sec":512,"size":"28611 MiB","pttype":"gpt","ptuuid":"6582e318-c232-4400-88d6-441c21ee0874","rota":true,"tran":"virtio","partn":7,"partuuid":"b04704cb-11fa-45cd-a71f-793b5c3cf0d5","parttype":"4f68bce3-e8cd-4db1-96e7-fbcaf984b709","uuid":"e8bc888f-a3c0-4cb6-b23e-7cdefee48648","fstype":"crypto_LUKS","fsver":"2","fsavail":null,"fsuse_percentage":null,"type":"part","mountpoint":null,"mountpoints":[],"fsroots":[],"children":[]}
[2025-12-07 16:27:28] - INFO - Creating subvolumes: /dev/vda7
[2025-12-07 16:27:28] - DEBUG - Unlocking luks2 device: /dev/vda7
[2025-12-07 16:27:38] - DEBUG - cryptsetup open output: 
[2025-12-07 16:27:38] - DEBUG - Mounting /dev/mapper/root: mount -o compress=zstd /dev/mapper/root /mnt/arch_btrfs
[2025-12-07 16:27:38] - DEBUG - Creating subvolume: @
[2025-12-07 16:27:38] - DEBUG - Creating subvolume: @home
[2025-12-07 16:27:38] - DEBUG - Creating subvolume: @log
[2025-12-07 16:27:38] - DEBUG - Creating subvolume: @pkg
[2025-12-07 16:27:39] - DEBUG - Partition /dev/mapper/root is currently mounted at: ['/mnt/arch_btrfs']
[2025-12-07 16:27:39] - DEBUG - Unmounting mountpoint: /mnt/arch_btrfs
[2025-12-07 16:27:39] - DEBUG - Closing crypt device root
[2025-12-07 16:27:39] - INFO - Starting installation...
[2025-12-07 16:27:39] - DEBUG - Mounting ordered layout
[2025-12-07 16:27:39] - DEBUG - Unlocking luks2 device: /dev/vda7
[2025-12-07 16:27:49] - DEBUG - cryptsetup open output: 
[2025-12-07 16:27:49] - DEBUG - Mounting partition layout
[2025-12-07 16:27:49] - ERROR - Mountpoint is not specified
[2025-12-07 16:27:49] - ERROR - Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/archinstall/__init__.py", line 127, in run_as_a_module
    rc = main()
  File "/usr/lib/python3.13/site-packages/archinstall/__init__.py", line 117, in main
    importlib.import_module(mod_name)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/usr/lib/python3.13/site-packages/archinstall/scripts/guided.py", line 213, in <module>
    guided()
    ~~~~~~^^
  File "/usr/lib/python3.13/site-packages/archinstall/scripts/guided.py", line 210, in guided
    perform_installation(arch_config_handler.args.mountpoint)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/archinstall/scripts/guided.py", line 77, in perform_installation
    installation.mount_ordered_layout()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/archinstall/lib/installer.py", line 257, in mount_ordered_layout
    self._mount_partition_layout(luks_handlers)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/archinstall/lib/installer.py", line 288, in _mount_partition_layout
    self._mount_partition(part_mod)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/archinstall/lib/installer.py", line 358, in _mount_partition
    self._mount_btrfs_subvol(
    ~~~~~~~~~~~~~~~~~~~~~~~~^
    	part_mod.dev_path,
     ^^^^^^^^^^^^^^^^^^
    	part_mod.btrfs_subvols,
     ^^^^^^^^^^^^^^^^^^^^^^^
    	part_mod.mount_options,
     ^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.13/site-packages/archinstall/lib/installer.py", line 400, in _mount_btrfs_subvol
    for subvol in sorted(subvolumes, key=lambda x: x.relative_mountpoint):
                  ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/archinstall/lib/installer.py", line 400, in <lambda>
    for subvol in sorted(subvolumes, key=lambda x: x.relative_mountpoint):
                                                   ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/archinstall/lib/models/device.py", line 659, in relative_mountpoint
    raise ValueError('Mountpoint is not specified')
ValueError: Mountpoint is not specified

[2025-12-07 16:27:49] - WARNING - Archinstall experienced the above error. If you think this is a bug, please report it to
https://github.com/archlinux/archinstall and include the log file "/var/log/archinstall/install.log".

Hint: To extract the log from a live ISO 
curl -F'file=@/var/log/archinstall/install.log' https://0x0.st

describe the problem

Description of the issue

I am testing the Omarchy manual installation described at: Manual installation but installing Omarchy on a partition (not using the entire disk) as described at: Manual Partitioning in archinstall for dual boot Omarchy. I tested on virtual machine before installing on real metal.

The proccess is:

  1. Install a base Arch system
  2. Run the Omarchy script

Despite the success reports, the installation crashed trying to install a base Arch system, after I configured everything as suggested:

  • FAT32 partition mounted at /boot
  • Btrfs partition with 4 subvolumes (@, @home, @log, @pkg)
  • Btrfs partition encrypted using LUKS

The virtual machine disk mimics my real hardware hard disk and has other partitions:

  • FAT32 (used with GRUB for dual booting existing Linux partitions)
  • Swap partition
  • Two existing Btrfs partitions (for other Arch Linux installations)
  • Home partition formatted with EXT4

Virtual machine config:

<domain type="kvm">
  <name>nostromo</name>
  <uuid>86cc0af1-8a7f-4a43-b802-052f427aef5d</uuid>
  <metadata>
    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
      <libosinfo:os id="http://archlinux.org/archlinux/rolling"/>
    </libosinfo:libosinfo>
  </metadata>
  <memory unit="KiB">8388608</memory>
  <currentMemory unit="KiB">8388608</currentMemory>
  <vcpu placement="static">4</vcpu>
  <os firmware="efi">
    <type arch="x86_64" machine="pc-q35-9.2">hvm</type>
    <firmware>
      <feature enabled="no" name="enrolled-keys"/>
      <feature enabled="yes" name="secure-boot"/>
    </firmware>
    <loader readonly="yes" secure="yes" type="pflash" format="raw">/usr/share/edk2/x64/OVMF_CODE.secboot.4m.fd</loader>
    <nvram template="/usr/share/edk2/x64/OVMF_VARS.4m.fd" templateFormat="raw" format="raw">/var/lib/libvirt/qemu/nvram/nostromo_VARS.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
    <vmport state="off"/>
    <smm state="on"/>
  </features>
  <cpu mode="host-passthrough" check="none" migratable="on">
    <topology sockets="1" dies="1" clusters="1" cores="2" threads="2"/>
  </cpu>
  <clock offset="utc">
    <timer name="rtc" tickpolicy="catchup"/>
    <timer name="pit" tickpolicy="delay"/>
    <timer name="hpet" present="no"/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <pm>
    <suspend-to-mem enabled="no"/>
    <suspend-to-disk enabled="no"/>
  </pm>
  <devices>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type="file" device="disk">
      <driver name="qemu" type="qcow2" discard="unmap"/>
      <source file="/home/alvaro/QEMU/images/nostromo.qcow2"/>
      <target dev="vda" bus="virtio"/>
      <boot order="2"/>
      <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>
    </disk>
    <disk type="file" device="cdrom">
      <driver name="qemu" type="raw"/>
      <source file="/home/alvaro/Downloads/archlinux-2025.12.01-x86_64.iso"/>
      <target dev="sda" bus="sata"/>
      <readonly/>
      <boot order="1"/>
      <address type="drive" controller="0" bus="0" target="0" unit="0"/>
    </disk>
    <controller type="usb" index="0" model="qemu-xhci" ports="15">
      <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>
    </controller>
    <controller type="pci" index="0" model="pcie-root"/>
    <controller type="pci" index="1" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="1" port="0x10"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>
    </controller>
    <controller type="pci" index="2" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="2" port="0x11"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>
    </controller>
    <controller type="pci" index="3" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="3" port="0x12"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>
    </controller>
    <controller type="pci" index="4" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="4" port="0x13"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>
    </controller>
    <controller type="pci" index="5" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="5" port="0x14"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>
    </controller>
    <controller type="pci" index="6" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="6" port="0x15"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>
    </controller>
    <controller type="pci" index="7" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="7" port="0x16"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>
    </controller>
    <controller type="pci" index="8" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="8" port="0x17"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x7"/>
    </controller>
    <controller type="pci" index="9" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="9" port="0x18"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0" multifunction="on"/>
    </controller>
    <controller type="pci" index="10" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="10" port="0x19"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x1"/>
    </controller>
    <controller type="pci" index="11" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="11" port="0x1a"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x2"/>
    </controller>
    <controller type="pci" index="12" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="12" port="0x1b"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x3"/>
    </controller>
    <controller type="pci" index="13" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="13" port="0x1c"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x4"/>
    </controller>
    <controller type="pci" index="14" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="14" port="0x1d"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x5"/>
    </controller>
    <controller type="scsi" index="0" model="virtio-scsi">
      <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
    </controller>
    <controller type="sata" index="0">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>
    </controller>
    <controller type="virtio-serial" index="0">
      <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>
    </controller>
    <interface type="network">
      <mac address="52:54:00:a8:0b:32"/>
      <source network="default"/>
      <model type="virtio"/>
      <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
    </interface>
    <serial type="pty">
      <target type="isa-serial" port="0">
        <model name="isa-serial"/>
      </target>
    </serial>
    <console type="pty">
      <target type="serial" port="0"/>
    </console>
    <channel type="unix">
      <target type="virtio" name="org.qemu.guest_agent.0"/>
      <address type="virtio-serial" controller="0" bus="0" port="1"/>
    </channel>
    <input type="tablet" bus="usb">
      <address type="usb" bus="0" port="1"/>
    </input>
    <input type="mouse" bus="ps2"/>
    <input type="keyboard" bus="ps2"/>
    <tpm model="tpm-crb">
      <backend type="emulator" version="2.0">
        <profile name="default-v1"/>
      </backend>
    </tpm>
    <graphics type="spice">
      <listen type="none"/>
      <image compression="off"/>
      <gl enable="yes" rendernode="/dev/dri/by-path/pci-0000:00:02.0-render"/>
    </graphics>
    <sound model="ich9">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x1b" function="0x0"/>
    </sound>
    <audio id="1" type="none"/>
    <video>
      <model type="virtio" heads="1" primary="yes">
        <acceleration accel3d="yes"/>
      </model>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
    </video>
    <watchdog model="itco" action="reset"/>
    <memballoon model="virtio">
      <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
    </memballoon>
    <rng model="virtio">
      <backend model="random">/dev/urandom</backend>
      <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>
    </rng>
  </devices>
</domain>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions