INFO  | Processing module: ugrd.base.base INFO  | Processing module: ugrd.base.core INFO  | Processing module: ugrd.fs.mounts INFO  | Adding library path: /usr/lib64 INFO  | Processing module: ugrd.base.cmdline INFO  | Processing module: ugrd.base.banner INFO  | Processing module: ugrd.kmod.kmod INFO  | Processing module: ugrd.kmod.standard_mask INFO  | Processing module: ugrd.fs.cpio INFO  | Processing module: ugrd.base.checks INFO  | Loading config file: /etc/ugrd/config.toml INFO  | Processing module: ugrd.crypto.cryptsetup INFO  | -- | Running ugrd v2.0.0 INFO  | -- | Running build tasks INFO  | Detected init at: /usr/bin/init INFO  | Source path for libgcc_s: /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 INFO  | Using default shell: /bin/sh INFO  | Found virtual block devices: dm-0 INFO  | Dumping config dict: modules: - ugrd.base.core - ugrd.fs.mounts - ugrd.base.cmdline - ugrd.base.banner - ugrd.kmod.standard_mask - ugrd.kmod.kmod - ugrd.fs.cpio - ugrd.base.checks - ugrd.base.base - ugrd.crypto.cryptsetup provided: - mounts imports: config_processing: - - - - - - - - - - - - - - - - - - - - - - - - - - build_enum: - - - - - - - - - - - - build_tasks: - - - - build_final: - - - init_pre: - - - - - - - init_final: - - functions: - - - - - - - - - - - - - - - - - - - checks: - - - - - - - - - - build_pre: - - - - - - build_deploy: - - - - - - - - - init_main: - - init_mount: - build_late: - - - pack: - import_order: before: after: mount_late: - mount_root make_run_dirs: - mount_base export_exports: - make_run_dirs parse_cmdline: - export_exports set_loglevel: - parse_cmdline validated: False custom_parameters: switch_root_target: init_target: autodetect_init: loglevel: shebang: shebang_args: hostonly: validate: timeout: _custom_init_file: tmpdir: build_dir: random_build_dir: build_logging: _build_log_level: symlinks: merge_usr: dependencies: conditional_dependencies: opt_dependencies: xz_dependencies: gz_dependencies: library_paths: find_libgcc: libraries: binaries: copies: nodes: paths: masks: make_nodes: out_dir: out_file: old_count: clean: shell: mounts: mount_devpts: run_dirs: late_mounts: late_fstab: auto_mounts: mount_timeout: mount_retries: mount_cmd: autodetect_root: autodetect_root_dm: autodetect_root_luks: autodetect_root_lvm: autodetect_root_raid: autodetect_init_mount: no_fsck: _mounts: _vblk_info: _blkid_info: exports: cmdline_bools: cmdline_strings: _init_mount: banner: _kmod_removed: _kmod_modinfo: _kmod_auto: _kmod_dir: _kernel_config_file: kernel_version: kmod_ignore: kmod_pull_firmware: kmod_decompress_firmware: kmod_ignore_softdeps: kmod_autodetect_lsmod: kmod_autodetect_lspci: kernel_modules: kmod_init: no_kmod: kmod_ignore_video: kmod_ignore_sound: kmod_ignore_network: cpio_rotate: mknod_cpio: cpio_compression: _cpio_archive: check_cpio: check_in_cpio: check_included_funcs: check_in_file: check_included_or_mounted: cryptsetup_key_type: cryptsetup_keyfile_validation: cryptsetup_header_validation: cryptsetup_key_types: cryptsetup_retries: cryptsetup_prompt: cryptsetup_autoretry: cryptsetup_trim: cryptsetup: argon2: _cryptsetup_backend: _crypto_ciphers: custom_processing: _process_loglevel: _process_init_target: _process_build_logging: _process_out_file: _process_binaries_multi: _process_libraries_multi: _process_dependencies_multi: _process_opt_dependencies_multi: _process_xz_dependencies_multi: _process_gz_dependencies_multi: _process_copies_multi: _process_symlinks_multi: _process_nodes_multi: _process_paths_multi: _process_masks_multi: _process_hostonly: _process_validate: _process_run_dirs_multi: _process_mounts_multi: _process_late_mounts_multi: _process_kernel_version: _process_kmod_init_multi: _process_kernel_modules_multi: _process__kmod_auto_multi: _process_cryptsetup_multi: _process_cryptsetup_key_types_multi: _processing: switch_root_target: . init_target: /usr/bin/init autodetect_init: True loglevel: 5 shebang: shebang_args: -l hostonly: True validate: True timeout: 15 _custom_init_file: init_main.sh tmpdir: /tmp build_dir: initramfs_build random_build_dir: False build_logging: False _build_log_level: 10 symlinks: _auto_libblkid.so.1: source: /usr/lib64/libblkid.so.1.1.0 target: /usr/lib64/libblkid.so.1 _auto_libmount.so.1: source: /usr/lib64/libmount.so.1.1.0 target: /usr/lib64/libmount.so.1 _auto_libsmartcols.so.1: source: /usr/lib64/libsmartcols.so.1.1.0 target: /usr/lib64/libsmartcols.so.1 _auto_libtinfow.so.6: source: /usr/lib64/libtinfow.so.6.4 target: /usr/lib64/libtinfow.so.6 _auto_libudev.so.1: source: /usr/lib64/libudev.so.1.7.8 target: /usr/lib64/libudev.so.1 _auto_libcap.so.2: source: /usr/lib64/libcap.so.2.71 target: /usr/lib64/libcap.so.2 _auto_modprobe: source: /usr/bin/kmod target: /usr/bin/modprobe _auto_libzstd.so.1: source: /usr/lib64/libzstd.so.1.5.6 target: /usr/lib64/libzstd.so.1 _auto_liblzma.so.5: source: /usr/lib64/liblzma.so.5.6.3 target: /usr/lib64/liblzma.so.5 _auto_libz.so.1: source: /usr/lib64/libz.so.1.3.1 target: /usr/lib64/libz.so.1 _auto_awk: source: /usr/bin/gawk target: /usr/bin/awk _auto_libreadline.so.8: source: /usr/lib64/libreadline.so.8.2 target: /usr/lib64/libreadline.so.8 _auto_bc: source: /usr/bin/bc-reference target: /usr/bin/bc _auto_libpcre2-8.so.0: source: /usr/lib64/libpcre2-8.so.0.13.0 target: /usr/lib64/libpcre2-8.so.0 _auto_libacl.so.1: source: /usr/lib64/libacl.so.1.1.2302 target: /usr/lib64/libacl.so.1 _auto_libattr.so.1: source: /usr/lib64/libattr.so.1.1.2502 target: /usr/lib64/libattr.so.1 _auto_libcryptsetup.so.12: source: /usr/lib64/libcryptsetup.so.12.10.0 target: /usr/lib64/libcryptsetup.so.12 _auto_libjson-c.so.5: source: /usr/lib64/libjson-c.so.5.4.0 target: /usr/lib64/libjson-c.so.5 _auto_libpopt.so.0: source: /usr/lib64/libpopt.so.0.0.2 target: /usr/lib64/libpopt.so.0 _auto_libuuid.so.1: source: /usr/lib64/libuuid.so.1.3.0 target: /usr/lib64/libuuid.so.1 _auto_sh: source: /usr/bin/bash target: /bin/sh _auto_libtinfo.so.6: source: /usr/lib64/libtinfo.so.6.4 target: /usr/lib64/libtinfo.so.6 merge_usr: True dependencies: - /usr/bin/lsblk - /lib64/ld-linux-x86-64.so.2 - /usr/lib64/libblkid.so.1.1.0 - /usr/lib64/libmount.so.1.1.0 - /usr/lib64/libsmartcols.so.1.1.0 - /usr/lib64/libtinfow.so.6.4 - /usr/lib64/libudev.so.1.7.8 - /usr/lib64/libcap.so.2.71 - /usr/lib64/libc.so.6 - /usr/bin/blkid - /usr/bin/mount - /usr/bin/sleep - /usr/bin/umount - /usr/bin/mkdir - /usr/bin/kmod - /usr/lib64/libzstd.so.1.5.6 - /usr/lib64/liblzma.so.5.6.3 - /usr/lib64/libz.so.1.3.1 - /usr/bin/gawk - /usr/lib64/libreadline.so.8.2 - /usr/lib64/libm.so.6 - /usr/bin/bc-reference - /usr/bin/dd - /usr/bin/grep - /usr/lib64/libpcre2-8.so.0.13.0 - /usr/bin/ls - /usr/bin/cp - /usr/lib64/libacl.so.1.1.2302 - /usr/lib64/libattr.so.1.1.2502 - /usr/bin/cat - /usr/bin/stty - /usr/bin/switch_root - /usr/bin/rm - /usr/bin/cryptsetup - /usr/lib64/libcryptsetup.so.12.10.0 - /usr/lib64/libdevmapper.so.1.02 - /usr/lib64/libcrypto.so.3 - /usr/lib64/libjson-c.so.5.4.0 - /usr/lib64/libpopt.so.0.0.2 - /usr/lib64/libuuid.so.1.3.0 - /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 - /usr/bin/bash - /usr/lib64/libtinfo.so.6.4 conditional_dependencies: opt_dependencies: xz_dependencies: gz_dependencies: library_paths: - /lib64 - /usr/lib64 - /usr/lib/gcc/x86_64-pc-linux-gnu/14 find_libgcc: True libraries: binaries: - lsblk - blkid - mount - sleep - umount - mkdir - modprobe - awk - bc - dd - grep - ls - cp - cat - stty - switch_root - rm - cryptsetup - /bin/sh copies: nodes: paths: - target_rootfs - proc - sys - dev - dev/pts - run - root - tmp masks: make_nodes: False out_dir: initramfs_out out_file: old_count: 1 clean: True shell: mounts: root: options: + ro destination: /target_rootfs base_mount: False proc: type: proc path: proc options: + nosuid + noexec + nodev base_mount: True destination: /proc sys: type: sysfs path: sysfs options: + nosuid + noexec + nodev base_mount: True destination: /sys dev: type: devtmpfs path: devtmpfs options: + mode=0755 + nosuid base_mount: True destination: /dev devpts: type: devpts path: devpts destination: /dev/pts options: + rw + mode=620 + noexec + gid=5 + nosuid + noauto base_mount: True run: type: tmpfs path: tmpfs options: + mode=0755 + nosuid + noexec + nodev base_mount: True destination: /run mount_devpts: False run_dirs: - /run/ugrd late_mounts: late_fstab: /etc/fstab.late auto_mounts: mount_timeout: 1.0 mount_retries: 0 mount_cmd: autodetect_root: True autodetect_root_dm: True autodetect_root_luks: True autodetect_root_lvm: True autodetect_root_raid: True autodetect_init_mount: True no_fsck: False _mounts: /proc: device: proc fstype: proc options: - rw - nosuid - nodev - noexec - relatime /sys: device: sysfs fstype: sysfs options: - rw - nosuid - nodev - noexec - relatime /dev: device: devtmpfs fstype: devtmpfs options: - rw - nosuid - noexec - size=10240k - nr_inodes=8188931 - mode=755 - inode64 /dev/pts: device: devpts fstype: devpts options: - rw - nosuid - noexec - relatime - gid=5 - mode=620 - ptmxmode=000 /dev/shm: device: tmpfs fstype: tmpfs options: - rw - nosuid - nodev - noexec - inode64 /run: device: tmpfs fstype: tmpfs options: - rw - nosuid - nodev - noexec - mode=755 - inode64 /: device: z_1000.2/gentoo fstype: zfs options: - rw - relatime - xattr - posixacl - casesensitive /sys/kernel/security: device: securityfs fstype: securityfs options: - rw - nosuid - nodev - noexec - relatime /sys/kernel/debug: device: debugfs fstype: debugfs options: - rw - nosuid - nodev - noexec - relatime /sys/kernel/config: device: configfs fstype: configfs options: - rw - nosuid - nodev - noexec - relatime /sys/fs/pstore: device: pstore fstype: pstore options: - rw - nosuid - nodev - noexec - relatime /sys/firmware/efi/efivars: device: efivarfs fstype: efivarfs options: - rw - nosuid - nodev - noexec - relatime /sys/fs/cgroup: device: none fstype: cgroup2 options: - rw - nosuid - nodev - noexec - relatime - nsdelegate /dev/mqueue: device: mqueue fstype: mqueue options: - rw - nosuid - nodev - noexec - relatime /proc/sys/fs/binfmt_misc: device: binfmt_misc fstype: binfmt_misc options: - rw - nosuid - nodev - noexec - relatime /efi: device: /dev/sdb1 fstype: vfat options: - rw - relatime - fmask=0022 - dmask=0022 - codepage=437 - iocharset=ascii - shortname=mixed - errors=remount-ro /boot/efi: device: /dev/sdb1 fstype: vfat options: - rw - relatime - fmask=0022 - dmask=0022 - codepage=437 - iocharset=ascii - shortname=mixed - errors=remount-ro /home: device: z_1000.2/home fstype: zfs options: - rw - nosuid - relatime - xattr - posixacl - casesensitive /tmp: device: z_1000.2/tmp fstype: zfs options: - rw - nosuid - relatime - xattr - posixacl - casesensitive /usr/src: device: z_1000.2/usr/src fstype: zfs options: - rw - nosuid - relatime - xattr - posixacl - casesensitive /var/cache/distfiles: device: z_1000.2/var/cache/distfiles fstype: zfs options: - rw - nosuid - noexec - relatime - xattr - posixacl - casesensitive /var/db/repos/gentoo: device: z_1000.2/var/db/repos/gentoo fstype: zfs options: - rw - nosuid - noexec - relatime - xattr - posixacl - casesensitive /var/log: device: z_1000.2/var/log fstype: zfs options: - rw - nosuid - noexec - relatime - xattr - posixacl - casesensitive _vblk_info: dm-0: major: 253 minor: 0 holders: slaves: - sdb2 uuid: CRYPT-LUKS2-81451befdb274895819571b072bc4252-luks-81451bef-db27-4895-8195-71b072bc4252 name: luks-81451bef-db27-4895-8195-71b072bc4252 _blkid_info: /dev/nvme0n1p1: uuid: F0CB-9833 partuuid: 5a771bf6-cd02-432a-9a22-9252bd3d98af type: vfat /dev/nvme0n1p2: uuid: 01ebe0db-0220-46e0-a6ac-c8788bcf9e48 partuuid: 0e210451-6460-4386-bc81-fdd41af0e0fb type: crypto_LUKS /dev/sdb2: uuid: 81451bef-db27-4895-8195-71b072bc4252 partuuid: 0bd9cd88-f4c2-4b68-8609-02a75208a204 type: crypto_LUKS /dev/sdb1: uuid: 2403-C6CE partuuid: 08c7977e-5aa1-4b10-a913-a4f37225ec8e type: vfat /dev/mapper/luks-81451bef-db27-4895-8195-71b072bc4252: uuid: 14970380597299236777 label: z_1000.2 type: zfs_member /dev/sda2: uuid: 200A-B3A3 partuuid: 0b772250-3283-424c-ba96-7efd9f762822 type: vfat /dev/sda3: partuuid: 0b772250-3283-424c-ba97-7efd9f762822 label: Gentoo-amd64-AdminCD-20250105 type: hfsplus /dev/sda4: partuuid: 0b772250-3283-424c-ba90-7efd9f762822 /dev/sda1: partuuid: 0b772250-3283-424c-ba95-7efd9f762822 exports: loglevel: 5 init: /usr/bin/init cmdline_bools: - quiet - debug - recovery - no_fsck cmdline_strings: - init - loglevel - root - roottype - rootflags - rootdelay _init_mount: banner: einfo "UGRD v$(readvar VERSION)" _kmod_removed: _kmod_modinfo: _kmod_auto: _kmod_dir: . _kernel_config_file: . kernel_version: kmod_ignore: - kvm - kvm_amd - kvm_intel - ch341 - cp210x - joydev - binfmt_misc - wmi - xpad - coretemp - x86_pkg_temp_thermal - k10temp - iTCO_wdt - iTCO_vendor_support - sp5100_tco - intel_qat - intel_powerclamp - intel_cstate - rapl - intel_rapl_common - intel_rapl_msr - intel_pmc_bxt - i2c_piix4 - spi_intel_pci - i2c_ismt - i2c_i801 kmod_pull_firmware: True kmod_decompress_firmware: True kmod_ignore_softdeps: False kmod_autodetect_lsmod: False kmod_autodetect_lspci: True kernel_modules: - dm_crypt kmod_init: - dm_crypt no_kmod: False kmod_ignore_video: True kmod_ignore_sound: True kmod_ignore_network: True cpio_rotate: True mknod_cpio: True cpio_compression: xz _cpio_archive: check_cpio: True check_in_cpio: check_included_funcs: True check_in_file: check_included_or_mounted: cryptsetup_key_type: cryptsetup_keyfile_validation: True cryptsetup_header_validation: True cryptsetup_key_types: cryptsetup_retries: 5 cryptsetup_prompt: False cryptsetup_autoretry: True cryptsetup_trim: False cryptsetup: gentoo: uuid: 81451bef-db27-4895-8195-71b072bc4252 argon2: False _cryptsetup_backend: _crypto_ciphers: ERROR  | [Errno 2] No such file or directory: 'z_1000.2/gentoo' Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/ugrd/main.py", line 169, in main generator.build() File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 87, in build self.run_build() File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 323, in run_build self.run_hook(task, force_exclude=True) File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 239, in run_hook if function_output := self.run_func(function, *args, **kwargs): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 105, in run_func if function_output := function(self): ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/zenlib/util/dict_check.py", line 36, in _contains return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/zenlib/util/dict_check.py", line 36, in _contains return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 620, in autodetect_root root_dev = _autodetect_mount(self, "/") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 639, in _autodetect_mount mount_device = _resolve_dev(self, self["_mounts"][mountpoint]["device"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 47, in _resolve_dev major, minor = _get_device_id(mount_dev.split(":")[0] if ":" in mount_dev else mount_dev) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 28, in _get_device_id return Path(device).stat().st_rdev >> 8, Path(device).stat().st_rdev & 0xFF ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 840, in stat return os.stat(self, follow_symlinks=follow_symlinks) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'z_1000.2/gentoo'