Skip to content

With manually partitioned encrypted btrfs root, "unlocking luks2 device" step fails #4327

@DavidCWGA

Description

@DavidCWGA

Which ISO version are you using?

2026.03.01

The installation log

[2026-03-26 19:35:59] - DEBUG - Hardware model detected: LENOVO 20L7002AUS; UEFI mode: True
[2026-03-26 19:35:59] - DEBUG - Processor model detected: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
[2026-03-26 19:35:59] - DEBUG - Memory statistics: 12301996 available out of 16127924 total installed
[2026-03-26 19:35:59] - DEBUG - Could not detect virtual system: ['/usr/bin/systemd-detect-virt'] exited with abnormal exit code [1]: none

[2026-03-26 19:35:59] - DEBUG - System is not running in a VM: ['/usr/bin/systemd-detect-virt'] exited with abnormal exit code [1]: none

[2026-03-26 19:35:59] - DEBUG - Virtualization detected: None; is VM: False
[2026-03-26 19:35:59] - DEBUG - Graphics devices detected: dict_keys(['Intel Corporation Kaby Lake-R GT2 [UHD Graphics 620] (rev 07)'])
[2026-03-26 19:35:59] - DEBUG - Disk states before installing:
{
    "blockdevices": [
        {
            "name": "loop0",
            "path": "/dev/loop0",
            "pkname": null,
            "log_sec": 512,
            "size": "955 MiB",
            "pttype": null,
            "ptuuid": null,
            "rota": false,
            "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": "sda",
            "path": "/dev/sda",
            "pkname": null,
            "log_sec": 512,
            "size": "0 MiB",
            "pttype": null,
            "ptuuid": null,
            "rota": false,
            "tran": "usb",
            "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": "sdb",
            "path": "/dev/sdb",
            "pkname": null,
            "log_sec": 512,
            "size": "0 MiB",
            "pttype": null,
            "ptuuid": null,
            "rota": false,
            "tran": "usb",
            "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": "sdc",
            "path": "/dev/sdc",
            "pkname": null,
            "log_sec": 512,
            "size": "0 MiB",
            "pttype": null,
            "ptuuid": null,
            "rota": false,
            "tran": "usb",
            "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": "nvme0n1",
            "path": "/dev/nvme0n1",
            "pkname": null,
            "log_sec": 512,
            "size": "244198 MiB",
            "pttype": null,
            "ptuuid": null,
            "rota": false,
            "tran": "nvme",
            "partn": null,
            "partuuid": null,
            "parttype": null,
            "uuid": null,
            "fstype": null,
            "fsver": null,
            "fsavail": null,
            "fsuse_percentage": null,
            "type": "disk",
            "mountpoint": null,
            "mountpoints": [],
            "fsroots": [],
            "children": []
        }
    ]
}
[2026-03-26 19:35:59] - INFO - Fetching Arch Linux package database...
[2026-03-26 19:35:59] - INFO - Checking version...
[2026-03-26 19:36:00] - DEBUG - Failed to check for package upgrades: archinstall
[2026-03-26 19:36:00] - DEBUG - No archinstall upgrades found
[2026-03-26 19:36:00] - DEBUG - Running from ISO (Live Mode)...
[2026-03-26 19:36:28] - DEBUG - load mirrors: True
[2026-03-26 19:45:34] - DEBUG - Creating yescrypt hash with rounds 5
[2026-03-26 19:49:27] - DEBUG - Creating yescrypt hash with rounds 5
[2026-03-26 19:49:43] - DEBUG - Creating yescrypt hash with rounds 5
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/__init__.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/custom.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktop.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/minimal.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/server.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/tailored.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/xorg.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/__init__.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/awesome.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/bspwm.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/budgie.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/cinnamon.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/cosmic.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/cutefish.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/deepin.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/enlightenment.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/gnome.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/hyprland.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/i3.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/labwc.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/lxqt.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/mate.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/niri.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/plasma.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/qtile.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/river.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/sway.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/xfce4.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/desktops/xmonad.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/__init__.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/cockpit.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/docker.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/httpd.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/lighttpd.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/mariadb.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/nginx.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/postgresql.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/sshd.py
[2026-03-26 19:49:54] - DEBUG - Importing profile: /usr/lib/python3.14/site-packages/archinstall/default_profiles/servers/tomcat.py
[2026-03-26 20:00:53] - DEBUG -  -- Chosen configuration --
[2026-03-26 20:00:53] - DEBUG - {
    "app_config": {
        "audio_config": {
            "audio": "pipewire"
        },
        "bluetooth_config": {
            "enabled": true
        },
        "power_management_config": {
            "power_management": "power-profiles-daemon"
        },
        "print_service_config": {
            "enabled": true
        }
    },
    "archinstall-language": "English",
    "auth_config": {},
    "bootloader_config": {
        "bootloader": "Systemd-boot",
        "removable": false,
        "uki": true
    },
    "custom_commands": [],
    "disk_config": {
        "btrfs_options": {
            "snapshot_config": null
        },
        "config_type": "manual_partitioning",
        "device_modifications": [
            {
                "device": "/dev/nvme0n1",
                "partitions": [
                    {
                        "btrfs": [],
                        "dev_path": null,
                        "flags": [
                            "esp",
                            "boot"
                        ],
                        "fs_type": "fat32",
                        "mount_options": [],
                        "mountpoint": "/efi",
                        "obj_id": "49a31a2e-1356-433c-839d-903525e7bcba",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "MiB",
                            "value": 512
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "MiB",
                            "value": 1
                        },
                        "status": "create",
                        "type": "primary"
                    },
                    {
                        "btrfs": [],
                        "dev_path": null,
                        "flags": [
                            "bls_boot"
                        ],
                        "fs_type": "ext4",
                        "mount_options": [],
                        "mountpoint": "/boot",
                        "obj_id": "02dd7395-2e03-49ab-9d69-916f23a72ed1",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "GiB",
                            "value": 1
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 537919488
                        },
                        "status": "create",
                        "type": "primary"
                    },
                    {
                        "btrfs": [
                            {
                                "mountpoint": "/",
                                "name": "root"
                            }
                        ],
                        "dev_path": null,
                        "flags": [],
                        "fs_type": "btrfs",
                        "mount_options": [
                            "compress=zstd"
                        ],
                        "mountpoint": null,
                        "obj_id": "cc01d94a-bbdf-4d6e-b09a-480512132a76",
                        "size": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 254447452160
                        },
                        "start": {
                            "sector_size": {
                                "unit": "B",
                                "value": 512
                            },
                            "unit": "B",
                            "value": 1611661312
                        },
                        "status": "create",
                        "type": "primary"
                    }
                ],
                "wipe": false
            }
        ],
        "disk_encryption": {
            "encryption_type": "luks",
            "lvm_volumes": [],
            "partitions": [
                "cc01d94a-bbdf-4d6e-b09a-480512132a76"
            ]
        }
    },
    "hostname": "thinklion",
    "kernels": [
        "linux"
    ],
    "locale_config": {
        "kb_layout": "us",
        "sys_enc": "UTF-8",
        "sys_lang": "en_US.UTF-8"
    },
    "mirror_config": {
        "custom_repositories": [],
        "custom_servers": [],
        "mirror_regions": {
            "United States": [
                "http://mirrors.rit.edu/archlinux/$repo/os/$arch",
                "https://mirrors.rit.edu/archlinux/$repo/os/$arch",
                "http://mirror.umd.edu/archlinux/$repo/os/$arch",
                "https://mirror.umd.edu/archlinux/$repo/os/$arch",
                "http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch",
                "https://ftp.osuosl.org/pub/archlinux/$repo/os/$arch",
                "http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch",
                "https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch",
                "http://mirrors.xmission.com/archlinux/$repo/os/$arch",
                "http://mirrors.kernel.org/archlinux/$repo/os/$arch",
                "https://mirrors.kernel.org/archlinux/$repo/os/$arch",
                "http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch",
                "http://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch",
                "http://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch",
                "https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch",
                "https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch",
                "http://mirrors.gigenet.com/archlinux/$repo/os/$arch",
                "http://mirrors.liquidweb.com/archlinux/$repo/os/$arch",
                "http://mirror.metrocast.net/archlinux/$repo/os/$arch",
                "http://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch",
                "http://iad.mirror.rackspace.com/archlinux/$repo/os/$arch",
                "http://ord.mirror.rackspace.com/archlinux/$repo/os/$arch",
                "https://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch",
                "https://iad.mirror.rackspace.com/archlinux/$repo/os/$arch",
                "https://ord.mirror.rackspace.com/archlinux/$repo/os/$arch",
                "http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch",
                "http://arch.mirror.constant.com/$repo/os/$arch",
                "https://arch.mirror.constant.com/$repo/os/$arch",
                "http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch",
                "http://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch",
                "https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch",
                "http://arlm.tyzoid.com/$repo/os/$arch",
                "https://arlm.tyzoid.com/$repo/os/$arch",
                "http://mirror.math.princeton.edu/pub/archlinux/$repo/os/$arch",
                "http://us.mirrors.cicku.me/archlinux/$repo/os/$arch",
                "https://us.mirrors.cicku.me/archlinux/$repo/os/$arch",
                "http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/$arch",
                "http://mirrors.sonic.net/archlinux/$repo/os/$arch",
                "https://mirrors.sonic.net/archlinux/$repo/os/$arch",
                "http://distro.ibiblio.org/archlinux/$repo/os/$arch",
                "http://repo.miserver.it.umich.edu/archlinux/$repo/os/$arch",
                "http://mirrors.xtom.com/archlinux/$repo/os/$arch",
                "https://mirrors.xtom.com/archlinux/$repo/os/$arch",
                "http://mirror.siena.edu/archlinux/$repo/os/$arch",
                "http://repo.ialab.dsu.edu/archlinux/$repo/os/$arch",
                "https://repo.ialab.dsu.edu/archlinux/$repo/os/$arch",
                "http://iad.mirrors.misaka.one/archlinux/$repo/os/$arch",
                "https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch",
                "http://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch",
                "https://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch",
                "http://mirror.arizona.edu/archlinux/$repo/os/$arch",
                "https://mirror.arizona.edu/archlinux/$repo/os/$arch",
                "http://archmirror1.octyl.net/$repo/os/$arch",
                "https://archmirror1.octyl.net/$repo/os/$arch",
                "http://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch",
                "https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch",
                "http://mirrors.mit.edu/archlinux/$repo/os/$arch",
                "https://mirrors.mit.edu/archlinux/$repo/os/$arch",
                "http://arch.hu.fo/archlinux/$repo/os/$arch",
                "https://arch.hu.fo/archlinux/$repo/os/$arch",
                "https://zxcvfdsa.com/arch/$repo/os/$arch",
                "https://mirror.theash.xyz/arch/$repo/os/$arch",
                "http://mirror.clarkson.edu/archlinux/$repo/os/$arch",
                "https://mirror.clarkson.edu/archlinux/$repo/os/$arch",
                "http://mirrors.bloomu.edu/archlinux/$repo/os/$arch",
                "https://mirrors.bloomu.edu/archlinux/$repo/os/$arch",
                "http://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://coresite.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://forksystems.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://irltoolkit.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://mirror.fcix.net/archlinux/$repo/os/$arch",
                "http://nnenix.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://nocix.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://ohioix.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://opencolo.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://southfront.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://volico.mm.fcix.net/archlinux/$repo/os/$arch",
                "http://ziply.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://coresite.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://forksystems.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://irltoolkit.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://mirror.fcix.net/archlinux/$repo/os/$arch",
                "https://nnenix.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://nocix.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://ohioix.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://opencolo.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://southfront.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://volico.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://ziply.mm.fcix.net/archlinux/$repo/os/$arch",
                "https://losangeles.mirror.pkgbuild.com/$repo/os/$arch",
                "http://mirrors.vectair.net/archlinux/$repo/os/$arch",
                "https://mirrors.vectair.net/archlinux/$repo/os/$arch",
                "https://arch.mirror.k0.ae/$repo/os/$arch",
                "https://mirror.zackmyers.io/archlinux/$repo/os/$arch",
                "http://wcbmedia.io:8000/$repo/os/$arch",
                "https://m.lqy.me/arch/$repo/os/$arch",
                "http://mirror.adectra.com/archlinux/$repo/os/$arch",
                "https://mirror.adectra.com/archlinux/$repo/os/$arch",
                "https://arch.goober.cloud/$repo/os/$arch",
                "https://mirror.pilotfiber.com/archlinux/$repo/os/$arch",
                "http://mirrors.iu13.net/archlinux/$repo/os/$arch",
                "https://mirrors.iu13.net/archlinux/$repo/os/$arch",
                "http://mirror.colonelhosting.com/archlinux/$repo/os/$arch",
                "https://mirror.colonelhosting.com/archlinux/$repo/os/$arch",
                "https://us.arch.niranjan.co/$repo/os/$arch",
                "https://arch.mirror.marcusspencer.us:4443/archlinux/$repo/os/$arch",
                "https://us-mnz.soulharsh007.dev/archlinux/$repo/os/$arch",
                "https://mirror.akane.network/archmirror/$repo/os/$arch",
                "http://mirror.us.cdn-perfprod.com/archlinux/$repo/os/$arch",
                "https://mirror.us.cdn-perfprod.com/archlinux/$repo/os/$arch",
                "http://arch.miningtcup.me/$repo/os/$arch",
                "https://arch.miningtcup.me/$repo/os/$arch",
                "https://arch-mirror.brightlight.today/$repo/os/$arch",
                "https://mirrors.lahansons.com/archlinux/$repo/os/$arch",
                "https://mirror.givebytes.net/archlinux/$repo/os/$arch",
                "https://mirror2.givebytes.net/archlinux/$repo/os/$arch",
                "https://mirrors.shr.cx/arch/$repo/os/$arch",
                "http://mirror.mra.sh/archlinux/$repo/os/$arch",
                "https://mirror.mra.sh/archlinux/$repo/os/$arch",
                "http://repo.customcomputercare.com/archlinux/$repo/os/$arch",
                "https://repo.customcomputercare.com/archlinux/$repo/os/$arch",
                "http://arch.hugeblank.dev/$repo/os/$arch",
                "https://arch.hugeblank.dev/$repo/os/$arch",
                "https://mirrors.logal.dev/archlinux/$repo/os/$arch"
            ],
            "Worldwide": [
                "http://mirror.rackspace.com/archlinux/$repo/os/$arch",
                "https://mirror.rackspace.com/archlinux/$repo/os/$arch",
                "https://ftpmirror.infania.net/mirror/archlinux/$repo/os/$arch",
                "https://geo.mirror.pkgbuild.com/$repo/os/$arch",
                "https://fastly.mirror.pkgbuild.com/$repo/os/$arch"
            ]
        },
        "optional_repositories": [
            "multilib"
        ]
    },
    "network_config": {
        "type": "nm"
    },
    "ntp": true,
    "packages": [],
    "parallel_downloads": 0,
    "profile_config": {
        "gfx_driver": "Intel (open-source)",
        "greeter": "sddm",
        "profile": {
            "custom_settings": {
                "KDE Plasma": {}
            },
            "details": [
                "KDE Plasma"
            ],
            "main": "Desktop"
        }
    },
    "script": null,
    "services": [],
    "swap": {
        "algorithm": "zstd",
        "enabled": true
    },
    "timezone": "America/Los_Angeles",
    "version": "3.0.15"
}
[2026-03-26 20:00:59] - DEBUG - Unmounting all existing partitions: /dev/nvme0n1
[2026-03-26 20:00:59] - INFO - Use existing device: /dev/nvme0n1
[2026-03-26 20:00:59] - INFO - Creating partitions: /dev/nvme0n1
[2026-03-26 20:00:59] - DEBUG - 	Type: primary
[2026-03-26 20:00:59] - DEBUG - 	Filesystem: fat32
[2026-03-26 20:00:59] - DEBUG - 	Geometry: 2048 start sector, 1048576 length
[2026-03-26 20:00:59] - DEBUG - 	Type: primary
[2026-03-26 20:00:59] - DEBUG - 	Filesystem: ext4
[2026-03-26 20:00:59] - DEBUG - 	Geometry: 1050624 start sector, 2097152 length
[2026-03-26 20:00:59] - DEBUG - 	Type: primary
[2026-03-26 20:00:59] - DEBUG - 	Filesystem: btrfs
[2026-03-26 20:00:59] - DEBUG - 	Geometry: 3147776 start sector, 496967680 length
[2026-03-26 20:00:59] - DEBUG - Wiping signatures from: /dev/nvme0n1p1
[2026-03-26 20:00:59] - DEBUG - Wiping signatures from: /dev/nvme0n1p2
[2026-03-26 20:00:59] - DEBUG - Wiping signatures from: /dev/nvme0n1p3
[2026-03-26 20:00:59] - DEBUG - Formatting filesystem: mkfs.fat -F 32 /dev/nvme0n1p1
[2026-03-26 20:01:00] - DEBUG - partition information found: {"name":"nvme0n1p1","path":"/dev/nvme0n1p1","pkname":"nvme0n1","log_sec":512,"size":"512 MiB","pttype":"gpt","ptuuid":"af8fc713-2a27-4d4d-9351-a6fa5ac50cbb","rota":false,"tran":"nvme","partn":1,"partuuid":"f02fba50-2435-4210-a712-d21bffceecb5","parttype":"c12a7328-f81f-11d2-ba4b-00a0c93ec93b","uuid":"07BE-CBE6","fstype":"vfat","fsver":"FAT32","fsavail":null,"fsuse_percentage":null,"type":"part","mountpoint":null,"mountpoints":[],"fsroots":[],"children":[]}
[2026-03-26 20:01:00] - DEBUG - Formatting filesystem: mkfs.ext4 -F /dev/nvme0n1p2
[2026-03-26 20:01:00] - DEBUG - partition information found: {"name":"nvme0n1p2","path":"/dev/nvme0n1p2","pkname":"nvme0n1","log_sec":512,"size":"1024 MiB","pttype":"gpt","ptuuid":"af8fc713-2a27-4d4d-9351-a6fa5ac50cbb","rota":false,"tran":"nvme","partn":2,"partuuid":"78816f9b-f40f-42da-8542-646fb69a776a","parttype":"bc13c2ff-59e6-4262-a352-b275fd6f7172","uuid":"764a3301-3243-4767-893e-be5034006bce","fstype":"ext4","fsver":"1.0","fsavail":null,"fsuse_percentage":null,"type":"part","mountpoint":null,"mountpoints":[],"fsroots":[],"children":[]}
[2026-03-26 20:01:00] - DEBUG - Luks2 encrypting: /dev/nvme0n1p3
[2026-03-26 20:01:00] - DEBUG - cryptsetup format: cryptsetup --batch-mode --verbose --type luks2 --pbkdf argon2id --hash sha512 --key-size 512 --iter-time 10000 --use-urandom luksFormat /dev/nvme0n1p3
[2026-03-26 20:01:30] - DEBUG - cryptsetup luksFormat output: Key slot 0 created.
Command successful.
[2026-03-26 20:01:30] - DEBUG - Unlocking luks2 device: /dev/nvme0n1p3
[2026-03-26 20:01:41] - ERROR - Traceback (most recent call last):
  File "/usr/lib/python3.14/site-packages/archinstall/__init__.py", line 134, in run_as_a_module
    rc = main()
  File "/usr/lib/python3.14/site-packages/archinstall/__init__.py", line 124, in main
    importlib.import_module(mod_name)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 759, in exec_module
  File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
  File "/usr/lib/python3.14/site-packages/archinstall/scripts/guided.py", line 216, in <module>
    guided()
    ~~~~~~^^
  File "/usr/lib/python3.14/site-packages/archinstall/scripts/guided.py", line 211, in guided
    fs_handler.perform_filesystem_operations()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.14/site-packages/archinstall/lib/disk/filesystem.py", line 70, in perform_filesystem_operations
    self._format_partitions(mod.partitions)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/archinstall/lib/disk/filesystem.py", line 93, in _format_partitions
    device_handler.format_encrypted(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    	part_mod.safe_dev_path,
     ^^^^^^^^^^^^^^^^^^^^^^^
    ...<2 lines>...
    	self._enc_config,
     ^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.14/site-packages/archinstall/lib/disk/device_handler.py", line 358, in format_encrypted
    luks_handler.unlock(key_file=key_file)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/archinstall/lib/luks.py", line 158, in unlock
    result = run(cmd, input_data=passphrase)
  File "/usr/lib/python3.14/site-packages/archinstall/lib/general.py", line 459, in run
    return subprocess.run(
           ~~~~~~~~~~~~~~^
    	cmd,
     ^^^^
    ...<3 lines>...
    	check=True,
     ^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.14/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['cryptsetup', 'open', '/dev/nvme0n1p3', 'root', '--type', 'luks2']' returned non-zero exit status 5.

[2026-03-26 20:01:41] - 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

With manually partitioned encrypted btrfs root, "unlocking luks2 device" step fails.

Specifically:
cryptsetup open /dev/nvme0n1p3 root --type luks2

fails with return code 6.

The error log does not include the stderr of cryptsetup, but if I run the same command again manually afterwards, I get:

(Hand-copied because it's in a tty)

device-mapper: table: 253:0 crypt: unknown table type
device-mapper: ioctl: error adding target to table
device-mapper: reload ioctl on root (253:0) failed: Invalid argument

archinstall was updated with pacman before starting.

Notably, if you choose "best effort default partitioning layout", even with an encrypted btrfs root, it does not fail.

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