* Package: sys-kernel/linux-firmware-20250311:0 * Repository: gentoo * Maintainer: chithanh@gentoo.org zerochaos@gentoo.org,kernel@gentoo.org * USE: abi_x86_64 amd64 compress-zstd dist-kernel elibc_glibc initramfs kernel_linux redistributable savedconfig * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 6.12.25-gentoo-dist-hardened * Checking for suitable kernel configuration options ... [ ok ] >>> Unpacking source... >>> Unpacking linux-firmware-20250311.tar.xz to /var/tmp/portage/sys-kernel/linux-firmware-20250311/work >>> Source unpacked in /var/tmp/portage/sys-kernel/linux-firmware-20250311/work >>> Preparing source in /var/tmp/portage/sys-kernel/linux-firmware-20250311/work/linux-firmware-20250311 ... * Applying linux-firmware-copy-firmware-r8.patch ... patching file copy-firmware.sh Hunk #3 succeeded at 136 with fuzz 1. [ ok ] * Removing files with unknown license ... removed 'korg/k1212.dsp' removed 'ess/maestro3_assp_kernel.fw' removed 'ess/maestro3_assp_minisrc.fw' removed 'yamaha/ds1_ctrl.fw' removed 'yamaha/ds1_dsp.fw' removed 'yamaha/ds1e_ctrl.fw' removed 'ttusb-budget/dspbootcode.bin' removed 'emi62/bitstream.fw' removed 'emi62/loader.fw' removed 'emi62/midi.fw' removed 'emi62/spdif.fw' removed 'ti_3410.fw' removed 'ti_5052.fw' removed 'mts_mt9234mu.fw' removed 'mts_mt9234zba.fw' removed 'whiteheat.fw' removed 'whiteheat_loader.fw' removed 'cpia2/stv0672_vp4.bin' removed 'vicam/firmware.fw' removed 'edgeport/boot.fw' removed 'edgeport/boot2.fw' removed 'edgeport/down.fw' removed 'edgeport/down2.fw' removed 'edgeport/down3.bin' removed 'sb16/mulaw_main.csp' removed 'sb16/alaw_main.csp' removed 'sb16/ima_adpcm_init.csp' removed 'sb16/ima_adpcm_playback.csp' removed 'sb16/ima_adpcm_capture.csp' removed 'sun/cassini.bin' removed 'acenic/tg1.bin' removed 'acenic/tg2.bin' removed 'adaptec/starfire_rx.bin' removed 'adaptec/starfire_tx.bin' removed 'yam/1200.bin' removed 'yam/9600.bin' removed 'ositech/Xilinx7OD.bin' removed 'qlogic/isp1000.bin' removed 'myricom/lanai.bin' removed 'yamaha/yss225_registers.bin' removed 'lgs8g75.fw' * Checking existence of "/etc/portage/savedconfig/sys-kernel/linux-firmware-20250311" ... * Found "/etc/portage/savedconfig/sys-kernel/linux-firmware-20250311" * Building using saved configfile "/etc/portage/savedconfig/sys-kernel/linux-firmware-20250311" >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-kernel/linux-firmware-20250311/work/linux-firmware-20250311 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-kernel/linux-firmware-20250311/work/linux-firmware-20250311 ... make -j16 make: Nothing to be done for 'all'. >>> Source compiled. * Skipping make test/check due to ebuild restriction. >>> Test phase [disabled because of RESTRICT=test]: sys-kernel/linux-firmware-20250311 >>> Install sys-kernel/linux-firmware-20250311 into /var/tmp/portage/sys-kernel/linux-firmware-20250311/image copying/compressing file rtw89/rtw8852b_fw-1.bin.zst copying/compressing file rtl_bt/rtl8761bu_config.bin.zst copying/compressing file rtl_bt/rtl8852bu_fw.bin.zst copying/compressing file i915/tgl_huc.bin.zst copying/compressing file i915/adlp_dmc.bin.zst copying/compressing file i915/adlp_guc_70.bin.zst creating link rtl_bt/rtl8852bu_config.bin.zst -> rtl8761bu_config.bin.zst * Removing broken symlinks ... * Your configuration for sys-kernel/linux-firmware-20250311 has been saved in * "/etc/portage/savedconfig/sys-kernel/linux-firmware-20250311" for your editing pleasure. * You can edit these files by hand and remerge this package with * USE=savedconfig to customise the configuration. * You can rename this file/directory to one of the following for * its configuration to apply to multiple versions: * ${PORTAGE_CONFIGROOT}/etc/portage/savedconfig/ * [${CTARGET}|${CHOST}|""]/${CATEGORY}/[${PF}|${P}|${PN}] >>> Completed installing sys-kernel/linux-firmware-20250311 into /var/tmp/portage/sys-kernel/linux-firmware-20250311/image * Final size of build directory: 1392316 KiB (1.3 GiB) * Final size of installed tree: 708 KiB * checking 13 files for package collisions >>> Merging sys-kernel/linux-firmware-20250311 to / * USE=savedconfig is active. You must handle file collisions manually. --- /usr/ --- /usr/share/ --- /usr/share/doc/ --- /usr/share/doc/linux-firmware-20250311/ === /usr/share/doc/linux-firmware-20250311/README.md.bz2 --- /usr/bin/ === /usr/bin/make-amd-ucode-img --- /usr/lib/ --- /usr/lib/kernel/ --- /usr/lib/kernel/install.d/ === /usr/lib/kernel/install.d/35-amd-microcode-systemd.install --- /usr/lib/kernel/preinst.d/ === /usr/lib/kernel/preinst.d/35-amd-microcode.install --- /usr/lib/dracut/ --- /usr/lib/dracut/dracut.conf.d/ === /usr/lib/dracut/dracut.conf.d/10-linux-firmware.conf --- /etc/ --- /etc/portage/ --- /etc/portage/savedconfig/ --- /etc/portage/savedconfig/sys-kernel/ === /etc/portage/savedconfig/sys-kernel/linux-firmware-20250311 --- /lib/ --- /lib/firmware/ --- /lib/firmware/i915/ === /lib/firmware/i915/adlp_guc_70.bin.zst === /lib/firmware/i915/adlp_dmc.bin.zst === /lib/firmware/i915/tgl_huc.bin.zst --- /lib/firmware/rtl_bt/ >>> /lib/firmware/rtl_bt/rtl8852bu_config.bin.zst -> rtl8761bu_config.bin.zst === /lib/firmware/rtl_bt/rtl8852bu_fw.bin.zst === /lib/firmware/rtl_bt/rtl8761bu_config.bin.zst --- /lib/firmware/rtw89/ === /lib/firmware/rtw89/rtw8852b_fw-1.bin.zst >>> Safely unmerging already-installed instance... >>> Original instance of package unmerged safely. * If you are only interested in particular firmware files, edit the saved * configfile and remove those that you do not want. * Assuming you do not have a separate /boot partition. * Your /efi partition was detected as being mounted. * Files will be installed there for linux-firmware to function correctly. * Assuming you do not have a separate /boot/efi partition. * Assuming you do not have a separate /boot/EFI partition. * Installing the kernel via installkernel ... layout=efistub set via config INITRD_GENERATOR (ugrd) set via config. UKI_GENERATOR (none) set via config. Loaded config. MACHINE_ID=78434ec791a04705ad7e708b8de5feea set via /etc/machine-id. No filesystem is currently mounted on /sys/fs/cgroup. Failed to detect cgroup namespace: No medium found Found container virtualization none. Directory "/boot" is not the root of the file system. Couldn't find an XBOOTLDR partition. Using EFI System Partition at /efi as $BOOT_ROOT. Using entry token: 78434ec791a04705ad7e708b8de5feea kernel version (6.12.25-gentoo-dist-hardened) set via command line. kernel image file (/usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz) set via command line. Using ENTRY_DIR=/efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened Using plugins: /usr/lib/kernel/install.d/00-00machineid-directory.install /usr/lib/kernel/install.d/10-copy-prebuilt.install /usr/lib/kernel/install.d/35-amd-microcode-systemd.install /usr/lib/kernel/install.d/50-depmod.install /usr/lib/kernel/install.d/52-ugrd.install /usr/lib/kernel/install.d/85-check-diskspace.install /usr/lib/kernel/install.d/90-compat.install /usr/lib/kernel/install.d/90-loaderentry.install /usr/lib/kernel/install.d/90-uki-copy.install /usr/lib/kernel/install.d/90-zz-update-static.install /usr/lib/kernel/install.d/95-efistub-kernel-bootcfg.install /usr/lib/kernel/install.d/99-write-log.install Plugin environment: LC_COLLATE=C.UTF-8 KERNEL_INSTALL_VERBOSE=1 KERNEL_INSTALL_IMAGE_TYPE=pe KERNEL_INSTALL_MACHINE_ID=78434ec791a04705ad7e708b8de5feea KERNEL_INSTALL_ENTRY_TOKEN=78434ec791a04705ad7e708b8de5feea KERNEL_INSTALL_BOOT_ROOT=/efi KERNEL_INSTALL_LAYOUT=efistub KERNEL_INSTALL_INITRD_GENERATOR=ugrd KERNEL_INSTALL_UKI_GENERATOR=none KERNEL_INSTALL_STAGING_AREA=/tmp/kernel-install.staging.SiIWtu Plugin arguments: add 6.12.25-gentoo-dist-hardened /efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened /usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz Successfully forked off '(sd-exec-strv)' as PID 13526. About to execute /usr/lib/kernel/install.d/00-00machineid-directory.install add 6.12.25-gentoo-dist-hardened /efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened /usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz Successfully forked off '(direxec)' as PID 13527. /usr/lib/kernel/install.d/00-00machineid-directory.install succeeded. About to execute /usr/lib/kernel/install.d/10-copy-prebuilt.install add 6.12.25-gentoo-dist-hardened /efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened /usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz Successfully forked off '(direxec)' as PID 13528. /usr/lib/kernel/install.d/10-copy-prebuilt.install succeeded. About to execute /usr/lib/kernel/install.d/35-amd-microcode-systemd.install add 6.12.25-gentoo-dist-hardened /efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened /usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz Successfully forked off '(direxec)' as PID 13530. No AMD CPU Microcode installed, nothing to do here. /usr/lib/kernel/install.d/35-amd-microcode-systemd.install succeeded. About to execute /usr/lib/kernel/install.d/50-depmod.install add 6.12.25-gentoo-dist-hardened /efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened /usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz Successfully forked off '(direxec)' as PID 13531. +depmod -a 6.12.25-gentoo-dist-hardened /usr/lib/kernel/install.d/50-depmod.install succeeded. About to execute /usr/lib/kernel/install.d/52-ugrd.install add 6.12.25-gentoo-dist-hardened /efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened /usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz Successfully forked off '(direxec)' as PID 13532. DEBUG | ugrd | Using the following kwargs: {'logger': , 'kernel_version': '6.12.25-gentoo-dist-hardened', 'cpio_rotate': False, 'out_file': '/tmp/kernel-install.staging.SiIWtu/initrd'} INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.base.base DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/base/base.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] Processing imports: {'config_processing': {'ugrd.base.base': ['_process_loglevel', '_process_init_target', '_process_autodetect_init']}, 'build_enum': {'ugrd.base.base': ['autodetect_init']}, 'build_tasks': {'ugrd.base.base': ['set_shebang', 'export_switch_root_target']}, 'init_early': {'ugrd.base.base': ['set_loglevel']}, 'init_final': {'ugrd.base.base': ['do_switch_root']}, 'functions': {'ugrd.base.base': ['check_var', 'setvar', 'readvar', 'wait_enter', 'prompt_user', 'retry', 'klog', 'edebug', 'einfo', 'ewarn', 'eerror', 'rd_fail', 'rd_restart', '_find_init']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'config_processing': {'ugrd.base.base': ['_process_loglevel', '_process_init_target', '_process_autodetect_init']}, 'build_enum': {'ugrd.base.base': ['autodetect_init']}, 'build_tasks': {'ugrd.base.base': ['set_shebang', 'export_switch_root_target']}, 'init_early': {'ugrd.base.base': ['set_loglevel']}, 'init_final': {'ugrd.base.base': ['do_switch_root']}, 'functions': {'ugrd.base.base': ['check_var', 'setvar', 'readvar', 'wait_enter', 'prompt_user', 'retry', 'klog', 'edebug', 'einfo', 'ewarn', 'eerror', 'rd_fail', 'rd_restart', '_find_init']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] Importing module functions : ['_process_loglevel', '_process_init_target', '_process_autodetect_init'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [config_processing] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_loglevel DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_init_target DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_autodetect_init DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] Importing module functions : ['autodetect_init'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_enum] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] Importing module functions : ['set_shebang', 'export_switch_root_target'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_tasks] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] Importing module functions : ['set_loglevel'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_early] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] Importing module functions : ['do_switch_root'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_final] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] Importing module functions : ['check_var', 'setvar', 'readvar', 'wait_enter', 'prompt_user', 'retry', 'klog', 'edebug', 'einfo', 'ewarn', 'eerror', 'rd_fail', 'rd_restart', '_find_init'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [functions] Updated import functions: [, , , , , , , , , , , , , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] Processing custom parameters: {'switch_root_target': 'Path', 'init_target': 'Path', 'autodetect_init': 'bool', 'loglevel': 'int', 'shebang': 'str', 'shebang_args': 'str'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'switch_root_target': 'Path', 'init_target': 'Path', 'autodetect_init': 'bool', 'loglevel': 'int', 'shebang': 'str', 'shebang_args': 'str'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'switch_root_target' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'init_target' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_init' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'loglevel' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'shebang' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'shebang_args' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (modules) Setting value: ['ugrd.base.core', 'ugrd.fs.mounts', 'ugrd.base.cmdline', 'ugrd.base.banner', 'ugrd.kmod.kmod', 'ugrd.fs.cpio', 'ugrd.base.checks'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['ugrd.base.core', 'ugrd.fs.mounts', 'ugrd.base.cmdline', 'ugrd.base.banner', 'ugrd.kmod.kmod', 'ugrd.fs.cpio', 'ugrd.base.checks'] INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.base.core DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/base/core.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Processing imports: {'config_processing': {'ugrd.base.core': ['_process_build_logging', '_process_out_file', '_process_binaries_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']}, 'build_enum': {'ugrd.base.core': ['detect_tmpdir', 'find_libgcc', 'get_shell']}, 'build_pre': {'ugrd.base.core': ['clean_build_dir']}, 'build_deploy': {'ugrd.base.core': ['generate_structure', 'handle_usr_symlinks', 'add_conditional_dependencies', 'deploy_dependencies', 'deploy_xz_dependencies', 'deploy_gz_dependencies', 'deploy_copies', 'deploy_symlinks', 'deploy_nodes']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'config_processing': {'ugrd.base.core': ['_process_build_logging', '_process_out_file', '_process_binaries_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']}, 'build_enum': {'ugrd.base.core': ['detect_tmpdir', 'find_libgcc', 'get_shell']}, 'build_pre': {'ugrd.base.core': ['clean_build_dir']}, 'build_deploy': {'ugrd.base.core': ['generate_structure', 'handle_usr_symlinks', 'add_conditional_dependencies', 'deploy_dependencies', 'deploy_xz_dependencies', 'deploy_gz_dependencies', 'deploy_copies', 'deploy_symlinks', 'deploy_nodes']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Importing module functions : ['_process_build_logging', '_process_out_file', '_process_binaries_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'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [config_processing] Updated import functions: [, , , , , , , , , , , , , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_build_logging DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_out_file DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_binaries_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_dependencies_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_opt_dependencies_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_xz_dependencies_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_gz_dependencies_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_copies_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_symlinks_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_nodes_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_paths_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_masks_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_hostonly DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_validate DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Importing module functions : ['detect_tmpdir', 'find_libgcc', 'get_shell'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_enum] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Importing module functions : ['clean_build_dir'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_pre] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Importing module functions : ['generate_structure', 'handle_usr_symlinks', 'add_conditional_dependencies', 'deploy_dependencies', 'deploy_xz_dependencies', 'deploy_gz_dependencies', 'deploy_copies', 'deploy_symlinks', 'deploy_nodes'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_deploy] Updated import functions: [, , , , , , , , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Processing custom parameters: {'hostonly': 'bool', 'validate': 'bool', 'timeout': 'int', '_custom_init_file': 'str', 'tmpdir': 'Path', 'build_dir': 'Path', 'build_logging': 'bool', '_build_log_level': 'int', 'symlinks': 'dict', 'merge_usr': 'bool', 'dependencies': 'NoDupFlatList', 'conditional_dependencies': 'dict', 'opt_dependencies': 'NoDupFlatList', 'xz_dependencies': 'NoDupFlatList', 'gz_dependencies': 'NoDupFlatList', 'library_paths': 'NoDupFlatList', 'find_libgcc': 'bool', 'binaries': 'NoDupFlatList', 'copies': 'dict', 'nodes': 'dict', 'paths': 'NoDupFlatList', 'masks': 'dict', 'make_nodes': 'bool', 'out_dir': 'Path', 'out_file': 'str', 'old_count': 'int', 'clean': 'bool', 'shell': 'str'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'hostonly': 'bool', 'validate': 'bool', 'timeout': 'int', '_custom_init_file': 'str', 'tmpdir': 'Path', 'build_dir': 'Path', 'build_logging': 'bool', '_build_log_level': 'int', 'symlinks': 'dict', 'merge_usr': 'bool', 'dependencies': 'NoDupFlatList', 'conditional_dependencies': 'dict', 'opt_dependencies': 'NoDupFlatList', 'xz_dependencies': 'NoDupFlatList', 'gz_dependencies': 'NoDupFlatList', 'library_paths': 'NoDupFlatList', 'find_libgcc': 'bool', 'binaries': 'NoDupFlatList', 'copies': 'dict', 'nodes': 'dict', 'paths': 'NoDupFlatList', 'masks': 'dict', 'make_nodes': 'bool', 'out_dir': 'Path', 'out_file': 'str', 'old_count': 'int', 'clean': 'bool', 'shell': 'str'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'hostonly' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'validate' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'timeout' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_custom_init_file' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'tmpdir' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'build_dir' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'build_logging' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_build_log_level' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'symlinks' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'merge_usr' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'dependencies' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'conditional_dependencies' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'opt_dependencies' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'xz_dependencies' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'gz_dependencies' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'library_paths' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'find_libgcc' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'binaries' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'copies' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'nodes' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'paths' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'masks' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'make_nodes' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'out_dir' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'out_file' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'old_count' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'clean' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'shell' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (tmpdir) Setting value: /tmp DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: tmpdir DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (build_dir) Setting value: initramfs_build DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: build_dir DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (_build_log_level) Setting value: 10 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: _build_log_level DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (out_dir) Setting value: initramfs_out DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: out_dir DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (clean) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: clean DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (find_libgcc) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: find_libgcc DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (merge_usr) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: merge_usr DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (hostonly) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing hostonly: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (validate) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing validate: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (library_paths) Setting value: ['/lib64'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (old_count) Setting value: 1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: old_count DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (timeout) Setting value: 15 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: timeout DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] (nodes) Setting value: {'console': {'mode': 420, 'major': 5, 'minor': 1}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'console': {'mode': 420, 'major': 5, 'minor': 1}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [console] No path specified, assuming: dev/console DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [console] Adding node: {'mode': 420, 'major': 5, 'minor': 1, 'path': 'dev/console'} INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.fs.mounts DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/fs/mounts.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Processing imports: {'config_processing': {'ugrd.fs.mounts': ['_process_run_dirs_multi', '_process_mounts_multi', '_process_late_mounts_multi']}, 'build_enum': {'ugrd.fs.mounts': ['get_mounts_info', 'get_virtual_block_info', 'get_blkid_info', 'autodetect_root', 'autodetect_mounts', 'autodetect_init_mount']}, 'build_tasks': {'ugrd.fs.mounts': ['export_mount_info']}, 'build_final': {'ugrd.fs.mounts': ['check_mounts', 'generate_fstab']}, 'init_pre': {'ugrd.fs.mounts': ['mount_base', 'make_run_dirs']}, 'init_main': {'ugrd.fs.mounts': ['mount_fstab']}, 'functions': {'ugrd.fs.mounts': ['mount_root']}, 'init_mount_late': {'ugrd.fs.mounts': ['mount_late']}, 'init_cleanup': {'ugrd.fs.mounts': ['umount_fstab']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'config_processing': {'ugrd.fs.mounts': ['_process_run_dirs_multi', '_process_mounts_multi', '_process_late_mounts_multi']}, 'build_enum': {'ugrd.fs.mounts': ['get_mounts_info', 'get_virtual_block_info', 'get_blkid_info', 'autodetect_root', 'autodetect_mounts', 'autodetect_init_mount']}, 'build_tasks': {'ugrd.fs.mounts': ['export_mount_info']}, 'build_final': {'ugrd.fs.mounts': ['check_mounts', 'generate_fstab']}, 'init_pre': {'ugrd.fs.mounts': ['mount_base', 'make_run_dirs']}, 'init_main': {'ugrd.fs.mounts': ['mount_fstab']}, 'functions': {'ugrd.fs.mounts': ['mount_root']}, 'init_mount_late': {'ugrd.fs.mounts': ['mount_late']}, 'init_cleanup': {'ugrd.fs.mounts': ['umount_fstab']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['_process_run_dirs_multi', '_process_mounts_multi', '_process_late_mounts_multi'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [config_processing] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_run_dirs_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_mounts_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_late_mounts_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['get_mounts_info', 'get_virtual_block_info', 'get_blkid_info', 'autodetect_root', 'autodetect_mounts', 'autodetect_init_mount'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_enum] Updated import functions: [, , , , , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['export_mount_info'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_tasks] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['check_mounts', 'generate_fstab'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_final] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['mount_base', 'make_run_dirs'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_pre] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['mount_fstab'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_main] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['mount_root'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [functions] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['mount_late'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_mount_late] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['umount_fstab'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_cleanup] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Processing custom parameters: {'mounts': 'dict', 'run_dirs': 'NoDupFlatList', 'late_mounts': 'dict', 'late_fstab': 'str', 'auto_mounts': 'NoDupFlatList', 'mount_timeout': 'float', 'mount_retries': 'int', 'mount_cmd': 'str', 'autodetect_root': 'bool', 'autodetect_root_dm': 'bool', 'autodetect_root_luks': 'bool', 'autodetect_root_lvm': 'bool', 'autodetect_root_raid': 'bool', 'autodetect_init_mount': 'bool', 'no_fsck': 'bool', '_mounts': 'dict', '_vblk_info': 'dict', '_blkid_info': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'mounts': 'dict', 'run_dirs': 'NoDupFlatList', 'late_mounts': 'dict', 'late_fstab': 'str', 'auto_mounts': 'NoDupFlatList', 'mount_timeout': 'float', 'mount_retries': 'int', 'mount_cmd': 'str', 'autodetect_root': 'bool', 'autodetect_root_dm': 'bool', 'autodetect_root_luks': 'bool', 'autodetect_root_lvm': 'bool', 'autodetect_root_raid': 'bool', 'autodetect_init_mount': 'bool', 'no_fsck': 'bool', '_mounts': 'dict', '_vblk_info': 'dict', '_blkid_info': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mounts' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'run_dirs' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'late_mounts' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'late_fstab' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'auto_mounts' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mount_timeout' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mount_retries' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mount_cmd' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_dm' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_luks' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_lvm' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_raid' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_init_mount' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'no_fsck' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_mounts' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_vblk_info' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_blkid_info' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (binaries) Setting value: ['lsblk', 'blkid', 'mount', 'sleep', 'umount', 'mkdir'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['lsblk', 'blkid', 'mount', 'sleep', 'umount', 'mkdir'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: lsblk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/lsblk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Calculated dependencies: [PosixPath('/usr/bin/lsblk'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libblkid.so.1'), PosixPath('/usr/lib64/libmount.so.1'), PosixPath('/usr/lib64/libsmartcols.so.1'), PosixPath('/usr/lib64/libtinfow.so.6'), PosixPath('/usr/lib64/libudev.so.1'), PosixPath('/usr/lib64/libcap.so.2'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/lsblk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Adding dependency: /usr/lib64/libblkid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libblkid.so.1 -> /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1.1.0 INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding library path: /usr/lib64 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Adding dependency: /usr/lib64/libmount.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libmount.so.1 -> /usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Adding dependency: /usr/lib64/libsmartcols.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libsmartcols.so.1 -> /usr/lib64/libsmartcols.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libsmartcols.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Adding dependency: /usr/lib64/libtinfow.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libtinfow.so.6 -> /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Adding dependency: /usr/lib64/libudev.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libudev.so.1 -> /usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Adding dependency: /usr/lib64/libcap.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libcap.so.2 -> /usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [lsblk] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: lsblk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: blkid DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/blkid DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [blkid] Calculated dependencies: [PosixPath('/usr/bin/blkid'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libblkid.so.1'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/blkid DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [blkid] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [blkid] Adding dependency: /usr/lib64/libblkid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [blkid] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: blkid DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mount] Calculated dependencies: [PosixPath('/usr/bin/mount'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libmount.so.1'), PosixPath('/usr/lib64/libblkid.so.1'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mount] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mount] Adding dependency: /usr/lib64/libmount.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mount] Adding dependency: /usr/lib64/libblkid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mount] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: sleep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/sleep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sleep] Calculated dependencies: [PosixPath('/usr/bin/sleep'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/sleep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sleep] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sleep] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: sleep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: umount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/umount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [umount] Calculated dependencies: [PosixPath('/usr/bin/umount'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libmount.so.1'), PosixPath('/usr/lib64/libblkid.so.1'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/umount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [umount] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [umount] Adding dependency: /usr/lib64/libmount.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [umount] Adding dependency: /usr/lib64/libblkid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [umount] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: umount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: mkdir DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/mkdir DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mkdir] Calculated dependencies: [PosixPath('/usr/bin/mkdir'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/mkdir DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mkdir] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mkdir] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: mkdir DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (cmdline_strings) Setting value: ['root', 'roottype', 'rootflags', 'rootdelay'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cmdline_strings] Unable to determine expected type, valid builtin types: dict_keys(['modules', 'imports', 'validated', 'custom_parameters', 'custom_processing', '_processing']) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cmdline_strings] Custom types: dict_keys(['switch_root_target', 'init_target', 'autodetect_init', 'loglevel', 'shebang', 'shebang_args', 'hostonly', 'validate', 'timeout', '_custom_init_file', 'tmpdir', 'build_dir', 'build_logging', '_build_log_level', 'symlinks', 'merge_usr', 'dependencies', 'conditional_dependencies', 'opt_dependencies', 'xz_dependencies', 'gz_dependencies', 'library_paths', 'find_libgcc', 'binaries', 'copies', 'nodes', 'paths', 'masks', 'make_nodes', 'out_dir', 'out_file', 'old_count', 'clean', 'shell', 'mounts', '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']) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding unknown internal parameter to processing queue: cmdline_strings DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (cmdline_bools) Setting value: ['no_fsck'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cmdline_bools] Unable to determine expected type, valid builtin types: dict_keys(['modules', 'imports', 'validated', 'custom_parameters', 'custom_processing', '_processing']) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cmdline_bools] Custom types: dict_keys(['switch_root_target', 'init_target', 'autodetect_init', 'loglevel', 'shebang', 'shebang_args', 'hostonly', 'validate', 'timeout', '_custom_init_file', 'tmpdir', 'build_dir', 'build_logging', '_build_log_level', 'symlinks', 'merge_usr', 'dependencies', 'conditional_dependencies', 'opt_dependencies', 'xz_dependencies', 'gz_dependencies', 'library_paths', 'find_libgcc', 'binaries', 'copies', 'nodes', 'paths', 'masks', 'make_nodes', 'out_dir', 'out_file', 'old_count', 'clean', 'shell', 'mounts', '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']) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding unknown internal parameter to processing queue: cmdline_bools DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (run_dirs) Setting value: ['vars'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['vars'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (mount_timeout) Setting value: 1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: mount_timeout DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (autodetect_root) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: autodetect_root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (autodetect_root_dm) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: autodetect_root_dm DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (autodetect_root_luks) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: autodetect_root_luks DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (autodetect_root_lvm) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: autodetect_root_lvm DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (autodetect_root_raid) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: autodetect_root_raid DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (autodetect_init_mount) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: autodetect_init_mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (late_fstab) Setting value: /etc/fstab.late DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: late_fstab DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (mounts) Setting value: {'root': {'options': ['ro'], 'destination': '/target_rootfs'}, 'proc': {'type': 'proc', 'path': 'proc', 'options': ['nodev', 'noexec', 'nosuid'], 'base_mount': True}, 'sys': {'type': 'sysfs', 'path': 'sysfs', 'options': ['nodev', 'noexec', 'nosuid'], 'base_mount': True}, 'dev': {'type': 'devtmpfs', 'path': 'devtmpfs', 'options': ['nosuid', 'mode=0755'], 'base_mount': True}, 'run': {'type': 'tmpfs', 'path': 'tmpfs', 'options': ['nosuid', 'noexec', 'nodev', 'mode=0755'], 'base_mount': True}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'root': {'options': ['ro'], 'destination': '/target_rootfs'}, 'proc': {'type': 'proc', 'path': 'proc', 'options': ['nodev', 'noexec', 'nosuid'], 'base_mount': True}, 'sys': {'type': 'sysfs', 'path': 'sysfs', 'options': ['nodev', 'noexec', 'nosuid'], 'base_mount': True}, 'dev': {'type': 'devtmpfs', 'path': 'devtmpfs', 'options': ['nosuid', 'mode=0755'], 'base_mount': True}, 'run': {'type': 'tmpfs', 'path': 'tmpfs', 'options': ['nosuid', 'noexec', 'nodev', 'mode=0755'], 'base_mount': True}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mounts] Skipping mount merge, mount not found: root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validating parameter: options DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validating parameter: destination DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Added mount: {'options': {'ro'}, 'destination': PosixPath('/target_rootfs'), 'base_mount': False} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Path was absolute, converted to relative: target_rootfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: target_rootfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mounts] Skipping mount merge, mount not found: proc DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [proc] Validated source type: {'type': 'proc', 'path': 'proc', 'options': ['nodev', 'noexec', 'nosuid'], 'base_mount': True} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [proc] Validating parameter: type DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [proc] Validating parameter: path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [proc] Validating parameter: options DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [proc] Validating parameter: base_mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [proc] Added mount: {'type': 'proc', 'path': 'proc', 'options': {'nodev', 'noexec', 'nosuid'}, 'base_mount': True, 'destination': PosixPath('/proc')} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Path was absolute, converted to relative: proc DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: proc DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mounts] Skipping mount merge, mount not found: sys DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sys] Validated source type: {'type': 'sysfs', 'path': 'sysfs', 'options': ['nodev', 'noexec', 'nosuid'], 'base_mount': True} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sys] Validating parameter: type DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sys] Validating parameter: path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sys] Validating parameter: options DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sys] Validating parameter: base_mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [sys] Added mount: {'type': 'sysfs', 'path': 'sysfs', 'options': {'nodev', 'noexec', 'nosuid'}, 'base_mount': True, 'destination': PosixPath('/sys')} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Path was absolute, converted to relative: sys DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: sys DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mounts] Skipping mount merge, mount not found: dev DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dev] Validated source type: {'type': 'devtmpfs', 'path': 'devtmpfs', 'options': ['nosuid', 'mode=0755'], 'base_mount': True} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dev] Validating parameter: type DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dev] Validating parameter: path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dev] Validating parameter: options DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dev] Validating parameter: base_mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dev] Added mount: {'type': 'devtmpfs', 'path': 'devtmpfs', 'options': {'mode=0755', 'nosuid'}, 'base_mount': True, 'destination': PosixPath('/dev')} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Path was absolute, converted to relative: dev DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: dev DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mounts] Skipping mount merge, mount not found: run DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [run] Validated source type: {'type': 'tmpfs', 'path': 'tmpfs', 'options': ['nosuid', 'noexec', 'nodev', 'mode=0755'], 'base_mount': True} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [run] Validating parameter: type DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [run] Validating parameter: path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [run] Validating parameter: options DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [run] Validating parameter: base_mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [run] Added mount: {'type': 'tmpfs', 'path': 'tmpfs', 'options': {'mode=0755', 'nodev', 'noexec', 'nosuid'}, 'base_mount': True, 'destination': PosixPath('/run')} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Path was absolute, converted to relative: run DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: run INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.base.cmdline DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/base/cmdline.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] Processing imports: {'init_pre': {'ugrd.base.cmdline': ['export_exports', 'parse_cmdline']}, 'init_mount': {'ugrd.base.cmdline': ['mount_cmdline_root']}, 'functions': {'ugrd.base.cmdline': ['parse_cmdline_bool', 'parse_cmdline_str']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'init_pre': {'ugrd.base.cmdline': ['export_exports', 'parse_cmdline']}, 'init_mount': {'ugrd.base.cmdline': ['mount_cmdline_root']}, 'functions': {'ugrd.base.cmdline': ['parse_cmdline_bool', 'parse_cmdline_str']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] Importing module functions : ['export_exports', 'parse_cmdline'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_pre] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] Importing module functions : ['mount_cmdline_root'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_mount] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] Importing module functions : ['parse_cmdline_bool', 'parse_cmdline_str'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [functions] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] Processing custom parameters: {'exports': 'dict', 'cmdline_bools': 'NoDupFlatList', 'cmdline_strings': 'NoDupFlatList', '_init_mount': 'NoDupFlatList'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'exports': 'dict', 'cmdline_bools': 'NoDupFlatList', 'cmdline_strings': 'NoDupFlatList', '_init_mount': 'NoDupFlatList'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'exports' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cmdline_bools' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cmdline_strings' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_init_mount' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] (cmdline_bools) Setting value: ['quiet', 'debug', 'recovery'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] (cmdline_strings) Setting value: ['init', 'loglevel'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cmdline_bools] Processing queued value: ['no_fsck'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cmdline_strings] Processing queued value: ['root', 'roottype', 'rootflags', 'rootdelay'] INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.base.banner DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/base/banner.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.banner] Processing imports: {'init_pre': {'ugrd.base.banner': ['print_banner']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'init_pre': {'ugrd.base.banner': ['print_banner']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.banner] Importing module functions : ['print_banner'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_pre] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.banner] Processing custom parameters: {'banner': 'str'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'banner': 'str'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'banner' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.banner] (banner) Setting value: einfo "UGRD v$(readvar VERSION)" DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: banner INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.kmod.kmod DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/kmod/kmod.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] Processing imports: {'config_processing': {'ugrd.kmod.kmod': ['_process_kernel_version', '_process_kmod_init_multi', '_process_kernel_modules_multi', '_process__kmod_auto_multi']}, 'build_enum': {'ugrd.kmod.kmod': ['get_kernel_version', 'autodetect_modules']}, 'build_late': {'ugrd.kmod.kmod': ['process_modules', 'process_ignored_modules', 'process_module_metadata']}, 'build_final': {'ugrd.kmod.kmod': ['regen_kmod_metadata']}, 'init_pre': {'ugrd.kmod.kmod': ['load_modules']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'config_processing': {'ugrd.kmod.kmod': ['_process_kernel_version', '_process_kmod_init_multi', '_process_kernel_modules_multi', '_process__kmod_auto_multi']}, 'build_enum': {'ugrd.kmod.kmod': ['get_kernel_version', 'autodetect_modules']}, 'build_late': {'ugrd.kmod.kmod': ['process_modules', 'process_ignored_modules', 'process_module_metadata']}, 'build_final': {'ugrd.kmod.kmod': ['regen_kmod_metadata']}, 'init_pre': {'ugrd.kmod.kmod': ['load_modules']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] Importing module functions : ['_process_kernel_version', '_process_kmod_init_multi', '_process_kernel_modules_multi', '_process__kmod_auto_multi'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [config_processing] Updated import functions: [, , , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_kernel_version DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_kmod_init_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_kernel_modules_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process__kmod_auto_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] Importing module functions : ['get_kernel_version', 'autodetect_modules'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_enum] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] Importing module functions : ['process_modules', 'process_ignored_modules', 'process_module_metadata'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_late] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] Importing module functions : ['regen_kmod_metadata'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_final] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] Importing module functions : ['load_modules'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_pre] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] Processing custom parameters: {'_kmod_removed': 'NoDupFlatList', '_kmod_modinfo': 'dict', '_kmod_auto': 'NoDupFlatList', '_kmod_dir': 'Path', '_kernel_config_file': 'Path', 'kernel_version': 'str', 'kmod_ignore': 'NoDupFlatList', 'kmod_pull_firmware': 'bool', 'kmod_decompress_firmware': 'bool', 'kmod_ignore_softdeps': 'bool', 'kmod_autodetect_lsmod': 'bool', 'kmod_autodetect_lspci': 'bool', 'kernel_modules': 'NoDupFlatList', 'kmod_init': 'NoDupFlatList', 'no_kmod': 'bool'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'_kmod_removed': 'NoDupFlatList', '_kmod_modinfo': 'dict', '_kmod_auto': 'NoDupFlatList', '_kmod_dir': 'Path', '_kernel_config_file': 'Path', 'kernel_version': 'str', 'kmod_ignore': 'NoDupFlatList', 'kmod_pull_firmware': 'bool', 'kmod_decompress_firmware': 'bool', 'kmod_ignore_softdeps': 'bool', 'kmod_autodetect_lsmod': 'bool', 'kmod_autodetect_lspci': 'bool', 'kernel_modules': 'NoDupFlatList', 'kmod_init': 'NoDupFlatList', 'no_kmod': 'bool'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kmod_removed' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kmod_modinfo' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kmod_auto' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kmod_dir' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kernel_config_file' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kernel_version' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_ignore' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_pull_firmware' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_decompress_firmware' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_ignore_softdeps' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_autodetect_lsmod' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_autodetect_lspci' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kernel_modules' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_init' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'no_kmod' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] (modules) Setting value: ['ugrd.kmod.standard_mask'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['ugrd.kmod.standard_mask'] INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.kmod.standard_mask DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/kmod/standard_mask.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.standard_mask] Processing imports: {'build_pre': {'ugrd.kmod.standard_mask': ['add_kmod_masks']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'build_pre': {'ugrd.kmod.standard_mask': ['add_kmod_masks']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.standard_mask] Importing module functions : ['add_kmod_masks'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_pre] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.standard_mask] Processing custom parameters: {'kmod_ignore_video': 'bool', 'kmod_ignore_sound': 'bool', 'kmod_ignore_network': 'bool'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'kmod_ignore_video': 'bool', 'kmod_ignore_sound': 'bool', 'kmod_ignore_network': 'bool'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_ignore_video' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_ignore_sound' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_ignore_network' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.standard_mask] (kmod_ignore_video) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: kmod_ignore_video DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.standard_mask] (kmod_ignore_sound) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: kmod_ignore_sound DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.standard_mask] (kmod_ignore_network) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: kmod_ignore_network DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.standard_mask] (kmod_ignore) Setting value: ['kvm', 'kvm_amd', 'kvm_intel', 'ch341', 'cp210x', 'joydev', 'binfmt_misc', 'wmi', 'xpad', 'coretemp', 'x86_pkg_temp_thermal', 'k10temp', 'x86_pkg_temp_thermal', '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'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] (binaries) Setting value: ['modprobe'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['modprobe'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: modprobe DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/modprobe DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [modprobe] Calculated dependencies: [PosixPath('/usr/bin/modprobe'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libzstd.so.1'), PosixPath('/usr/lib64/liblzma.so.5'), PosixPath('/usr/lib64/libz.so.1'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/bin/modprobe -> /usr/bin/kmod DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/kmod DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [modprobe] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [modprobe] Adding dependency: /usr/lib64/libzstd.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libzstd.so.1 -> /usr/lib64/libzstd.so.1.5.7 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libzstd.so.1.5.7 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [modprobe] Adding dependency: /usr/lib64/liblzma.so.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/liblzma.so.5 -> /usr/lib64/liblzma.so.5.6.4 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/liblzma.so.5.6.4 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [modprobe] Adding dependency: /usr/lib64/libz.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libz.so.1 -> /usr/lib64/libz.so.1.3.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libz.so.1.3.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [modprobe] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: modprobe DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] (kmod_pull_firmware) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: kmod_pull_firmware DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] (kmod_decompress_firmware) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: kmod_decompress_firmware INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.fs.cpio DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/fs/cpio.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] Processing imports: {'build_pre': {'ugrd.fs.cpio': ['get_archive_name']}, 'pack': {'ugrd.fs.cpio': ['make_cpio']}, 'checks': {'ugrd.fs.cpio': ['check_cpio_deps', 'check_cpio_funcs', 'check_in_cpio']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'build_pre': {'ugrd.fs.cpio': ['get_archive_name']}, 'pack': {'ugrd.fs.cpio': ['make_cpio']}, 'checks': {'ugrd.fs.cpio': ['check_cpio_deps', 'check_cpio_funcs', 'check_in_cpio']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] Importing module functions : ['get_archive_name'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_pre] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] Importing module functions : ['make_cpio'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [pack] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] Importing module functions : ['check_cpio_deps', 'check_cpio_funcs', 'check_in_cpio'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [checks] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] Processing custom parameters: {'cpio_rotate': 'bool', 'mknod_cpio': 'bool', 'cpio_compression': 'str', '_cpio_archive': 'PyCPIO', 'check_cpio': 'bool', 'check_in_cpio': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'cpio_rotate': 'bool', 'mknod_cpio': 'bool', 'cpio_compression': 'str', '_cpio_archive': 'PyCPIO', 'check_cpio': 'bool', 'check_in_cpio': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cpio_rotate' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mknod_cpio' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cpio_compression' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_cpio_archive' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_cpio' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_in_cpio' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] (mknod_cpio) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: mknod_cpio DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] (cpio_compression) Setting value: xz DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: cpio_compression DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] (cpio_rotate) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: cpio_rotate DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] (check_cpio) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: check_cpio INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.base.checks DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/base/checks.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.checks] Processing imports: {'checks': {'ugrd.base.checks': ['check_included_funcs', 'check_in_file', 'check_included_or_mounted']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'checks': {'ugrd.base.checks': ['check_included_funcs', 'check_in_file', 'check_included_or_mounted']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.checks] Importing module functions : ['check_included_funcs', 'check_in_file', 'check_included_or_mounted'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [checks] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.checks] Processing custom parameters: {'check_included_funcs': 'bool', 'check_in_file': 'dict', 'check_included_or_mounted': 'NoDupFlatList'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'check_included_funcs': 'bool', 'check_in_file': 'dict', 'check_included_or_mounted': 'NoDupFlatList'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_included_funcs' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_in_file' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_included_or_mounted' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.checks] (check_included_funcs) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: check_included_funcs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (binaries) Setting value: ['awk', 'bc', 'dd', 'grep', 'ls', 'cp', 'cat', 'stty', 'switch_root'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['awk', 'bc', 'dd', 'grep', 'ls', 'cp', 'cat', 'stty', 'switch_root'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: awk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/awk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [awk] Calculated dependencies: [PosixPath('/usr/bin/awk'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libreadline.so.8'), PosixPath('/usr/lib64/libtinfow.so.6'), PosixPath('/usr/lib64/libm.so.6'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/bin/awk -> /usr/bin/gawk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/gawk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [awk] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [awk] Adding dependency: /usr/lib64/libreadline.so.8 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libreadline.so.8 -> /usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [awk] Adding dependency: /usr/lib64/libtinfow.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [awk] Adding dependency: /usr/lib64/libm.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libm.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [awk] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: awk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: bc DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/bc DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [bc] Calculated dependencies: [PosixPath('/usr/bin/bc'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libreadline.so.8'), PosixPath('/usr/lib64/libtinfow.so.6'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/bin/bc -> /usr/bin/bc-reference DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/bc-reference DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [bc] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [bc] Adding dependency: /usr/lib64/libreadline.so.8 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [bc] Adding dependency: /usr/lib64/libtinfow.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [bc] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: bc DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: dd DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/dd DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dd] Calculated dependencies: [PosixPath('/usr/bin/dd'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/dd DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dd] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [dd] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: dd DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: grep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/grep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [grep] Calculated dependencies: [PosixPath('/usr/bin/grep'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libpcre2-8.so.0'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/grep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [grep] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [grep] Adding dependency: /usr/lib64/libpcre2-8.so.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libpcre2-8.so.0 -> /usr/lib64/libpcre2-8.so.0.14.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libpcre2-8.so.0.14.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [grep] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: grep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: ls DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/ls DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ls] Calculated dependencies: [PosixPath('/usr/bin/ls'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/ls DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ls] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ls] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: ls DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: cp DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/cp DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cp] Calculated dependencies: [PosixPath('/usr/bin/cp'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libacl.so.1'), PosixPath('/usr/lib64/libattr.so.1'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/cp DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cp] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cp] Adding dependency: /usr/lib64/libacl.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libacl.so.1 -> /usr/lib64/libacl.so.1.1.2302 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libacl.so.1.1.2302 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cp] Adding dependency: /usr/lib64/libattr.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libattr.so.1 -> /usr/lib64/libattr.so.1.1.2502 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libattr.so.1.1.2502 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cp] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: cp DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: cat DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/cat DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cat] Calculated dependencies: [PosixPath('/usr/bin/cat'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/cat DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cat] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cat] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: cat DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: stty DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/stty DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [stty] Calculated dependencies: [PosixPath('/usr/bin/stty'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/stty DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [stty] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [stty] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: stty DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: switch_root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/switch_root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [switch_root] Calculated dependencies: [PosixPath('/usr/bin/switch_root'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/switch_root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [switch_root] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [switch_root] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: switch_root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (paths) Setting value: ['root', 'tmp'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['root', 'tmp'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: tmp DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (loglevel) Setting value: 5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (shebang_args) Setting value: -l DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: shebang_args DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (autodetect_init) Setting value: True INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Importing argument 'kernel_version' with value: 6.12.25-gentoo-dist-hardened INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Importing argument 'cpio_rotate' with value: False DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: cpio_rotate INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Importing argument 'out_file' with value: /tmp/kernel-install.staging.SiIWtu/initrd DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: out_dir INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Resolved out_dir to: /tmp/kernel-install.staging.SiIWtu INFO | ugrd.InitramfsGenerator | Loading config file: /etc/ugrd/config.toml DEBUG | ugrd.InitramfsGenerator | [/etc/ugrd/config.toml] (modules) Processing config value: ['ugrd.fs.fakeudev'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['ugrd.fs.fakeudev'] INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.fs.fakeudev DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/fs/fakeudev.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.fakeudev] Processing imports: {'init_mount_late': {'ugrd.fs.fakeudev': ['fake_dm_udev']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'init_mount_late': {'ugrd.fs.fakeudev': ['fake_dm_udev']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.fakeudev] Importing module functions : ['fake_dm_udev'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_mount_late] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.fakeudev] (run_dirs) Setting value: ['udev/data'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['udev/data'] DEBUG | ugrd.InitramfsGenerator | [/etc/ugrd/config.toml] (kmod_autodetect_lspci) Processing config value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: kmod_autodetect_lspci DEBUG | ugrd.InitramfsGenerator | Loaded config: 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.fs.fakeudev imports: config_processing: - - - - - - - - - - - - - - - - - - - - - - - - build_enum: - - - - - - - - - - - - build_tasks: - - - init_early: - init_final: - functions: - - - - - - - - - - - - - - - - - build_pre: - - - build_deploy: - - - - - - - - - build_final: - - - init_pre: - - - - - - init_main: - init_mount_late: - - init_cleanup: - init_mount: - build_late: - - - pack: - checks: - - - - - - validated: False custom_parameters: switch_root_target: init_target: autodetect_init: loglevel: shebang: shebang_args: hostonly: validate: timeout: _custom_init_file: tmpdir: build_dir: build_logging: _build_log_level: symlinks: merge_usr: dependencies: conditional_dependencies: opt_dependencies: xz_dependencies: gz_dependencies: library_paths: find_libgcc: binaries: copies: nodes: paths: masks: make_nodes: out_dir: out_file: old_count: clean: shell: mounts: 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: custom_processing: _process_loglevel: _process_init_target: _process_autodetect_init: _process_build_logging: _process_out_file: _process_binaries_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: _processing: switch_root_target: . init_target: . autodetect_init: True loglevel: 5 shebang: shebang_args: -l hostonly: True validate: True timeout: 15 _custom_init_file: tmpdir: /tmp build_dir: initramfs_build 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.5 target: /usr/lib64/libtinfow.so.6 _auto_libudev.so.1: source: /usr/lib64/libudev.so.1.7.9 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.7 target: /usr/lib64/libzstd.so.1 _auto_liblzma.so.5: source: /usr/lib64/liblzma.so.5.6.4 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.14.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 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.5 - /usr/lib64/libudev.so.1.7.9 - /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.7 - /usr/lib64/liblzma.so.5.6.4 - /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.14.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 conditional_dependencies: opt_dependencies: xz_dependencies: gz_dependencies: library_paths: - /lib64 - /usr/lib64 find_libgcc: True binaries: - lsblk - blkid - mount - sleep - umount - mkdir - modprobe - awk - bc - dd - grep - ls - cp - cat - stty - switch_root copies: nodes: console: mode: 420 major: 5 minor: 1 path: dev/console paths: - target_rootfs - proc - sys - dev - run - root - tmp masks: make_nodes: False out_dir: /tmp/kernel-install.staging.SiIWtu out_file: initrd old_count: 1 clean: True shell: mounts: root: options: + ro destination: /target_rootfs base_mount: False proc: type: proc path: proc options: + nodev + noexec + nosuid base_mount: True destination: /proc sys: type: sysfs path: sysfs options: + nodev + noexec + nosuid base_mount: True destination: /sys dev: type: devtmpfs path: devtmpfs options: + mode=0755 + nosuid base_mount: True destination: /dev run: type: tmpfs path: tmpfs options: + mode=0755 + nodev + noexec + nosuid base_mount: True destination: /run run_dirs: - /run/vars - /run/udev/data 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: _vblk_info: _blkid_info: exports: loglevel: 5 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: /lib/modules/6.12.25-gentoo-dist-hardened _kernel_config_file: . kernel_version: 6.12.25-gentoo-dist-hardened 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: kmod_init: no_kmod: False kmod_ignore_video: True kmod_ignore_sound: True kmod_ignore_network: True cpio_rotate: False 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: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Importing argument 'kernel_version' with value: 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Importing argument 'cpio_rotate' with value: False DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: cpio_rotate DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Importing argument 'out_file' with value: /tmp/kernel-install.staging.SiIWtu/initrd DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: out_dir INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Resolved out_dir to: /tmp/kernel-install.staging.SiIWtu INFO | ugrd.InitramfsGenerator | -- | Running ugrd v1.31.2 INFO | ugrd.InitramfsGenerator | -- | Running build tasks DEBUG | ugrd.InitramfsGenerator | Running build task: build_enum DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_init INFO | ugrd.InitramfsGenerator | Detected init at: /usr/bin/init DEBUG | ugrd.InitramfsGenerator | [autodetect_init] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: detect_tmpdir INFO | ugrd.InitramfsGenerator | Detected TMPDIR: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: tmpdir DEBUG | ugrd.InitramfsGenerator | [detect_tmpdir] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: find_libgcc DEBUG | ugrd.InitramfsGenerator | Running command: ldconfig -p INFO | ugrd.InitramfsGenerator | Source path for libgcc_s: /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 DEBUG | ugrd.InitramfsGenerator | [find_libgcc] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: get_shell INFO | ugrd.InitramfsGenerator | Using default shell: /bin/sh DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: /bin/sh DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /bin/sh DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [/bin/sh] Calculated dependencies: [PosixPath('/bin/sh'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libreadline.so.8'), PosixPath('/usr/lib64/libtinfow.so.6'), PosixPath('/usr/lib64/libtinfo.so.6'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /bin/sh -> /usr/bin/bash DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/bash DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [/bin/sh] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [/bin/sh] Adding dependency: /usr/lib64/libreadline.so.8 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [/bin/sh] Adding dependency: /usr/lib64/libtinfow.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [/bin/sh] Adding dependency: /usr/lib64/libtinfo.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libtinfo.so.6 -> /usr/lib64/libtinfo.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libtinfo.so.6.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [/bin/sh] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: /bin/sh DEBUG | ugrd.InitramfsGenerator | [get_shell] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: get_mounts_info DEBUG | ugrd.InitramfsGenerator | Mount info: /: device: /dev/mapper/root fstype: btrfs options: - rw - relatime - ssd - space_cache=v2 - subvolid=256 - subvol=/@ /home: device: /dev/mapper/root fstype: btrfs options: - rw - relatime - ssd - space_cache=v2 - subvolid=257 - subvol=/@home /var: device: /dev/mapper/root fstype: btrfs options: - rw - relatime - ssd - space_cache=v2 - subvolid=258 - subvol=/@var /swap: device: /dev/mapper/root fstype: btrfs options: - rw - relatime - ssd - space_cache=v2 - subvolid=259 - subvol=/swap /proc: device: proc fstype: proc options: - rw - nosuid - nodev - noexec - relatime /sys: device: sys fstype: sysfs options: - ro - nosuid - nodev - noexec - relatime /sys/firmware/efi/efivars: device: efivarfs fstype: efivarfs options: - rw - nosuid - nodev - noexec - relatime /dev: device: udev fstype: devtmpfs options: - rw - nosuid - relatime - size=10240k - nr_inodes=1993864 - mode=755 - inode64 /dev/pts: device: devpts fstype: devpts options: - rw - nosuid - noexec - relatime - gid=5 - mode=620 - ptmxmode=000 /dev/shm: device: shm fstype: tmpfs options: - rw - nosuid - nodev - relatime - inode64 /run: device: tmpfs fstype: tmpfs options: - rw - nosuid - nodev - noexec - mode=755 - inode64 /tmp: device: tmp fstype: tmpfs options: - rw - nosuid - nodev - inode64 /efi: device: /dev/nvme0n1p1 fstype: vfat options: - rw - relatime - fmask=0022 - dmask=0022 - codepage=437 - iocharset=ascii - shortname=mixed - errors=remount-ro DEBUG | ugrd.InitramfsGenerator | [get_mounts_info] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: get_virtual_block_info INFO | ugrd.InitramfsGenerator | Found virtual block devices: dm-0 DEBUG | ugrd.InitramfsGenerator | Virtual block device info: dm-0: major: 253 minor: 0 holders: slaves: - nvme0n1p2 uuid: CRYPT-LUKS2-35cb02112fe7443084e460cf27b61ce7-root name: root DEBUG | ugrd.InitramfsGenerator | [get_virtual_block_info] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: get_blkid_info DEBUG | ugrd.InitramfsGenerator | Running command: blkid DEBUG | ugrd.InitramfsGenerator | [/dev/sda3] Processing blkid line: BLOCK_SIZE="2048" LABEL="Gentoo-amd64-20250429" TYPE="hfsplus" PARTLABEL="HFSPLUS" PARTUUID="dc8f344f-1239-4666-b320-16dec0addf68" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p1] Processing blkid line: LABEL_FATBOOT="ESP" LABEL="ESP" UUID="D71C-582C" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="7e137955-c9d4-4993-9961-8836d04e6994" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p2] Processing blkid line: UUID="35cb0211-2fe7-4430-84e4-60cf27b61ce7" TYPE="crypto_LUKS" PARTUUID="c80e50cc-fcca-424d-a98d-823bab44ab75" DEBUG | ugrd.InitramfsGenerator | [/dev/loop0] Processing blkid line: BLOCK_SIZE="131072" TYPE="squashfs" DEBUG | ugrd.InitramfsGenerator | [/dev/mapper/root] Processing blkid line: LABEL="rootfs" UUID="f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e" UUID_SUB="018ea62f-c3ea-4b20-928b-1dc5471b16df" BLOCK_SIZE="4096" TYPE="btrfs" DEBUG | ugrd.InitramfsGenerator | [/dev/sda4] Processing blkid line: PARTLABEL="Gap1" PARTUUID="dc8f344f-1239-4666-b327-16dec0addf68" DEBUG | ugrd.InitramfsGenerator | [/dev/sda2] Processing blkid line: SEC_TYPE="msdos" UUID="4422-57A5" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI boot partition" PARTUUID="dc8f344f-1239-4666-b321-16dec0addf68" DEBUG | ugrd.InitramfsGenerator | [/dev/sda1] Processing blkid line: PARTLABEL="Gap0" PARTUUID="dc8f344f-1239-4666-b322-16dec0addf68" DEBUG | ugrd.InitramfsGenerator | Blkid info: /dev/sda3: partuuid: dc8f344f-1239-4666-b320-16dec0addf68 label: Gentoo-amd64-20250429 type: hfsplus /dev/nvme0n1p1: uuid: D71C-582C partuuid: 7e137955-c9d4-4993-9961-8836d04e6994 label: ESP type: vfat /dev/nvme0n1p2: uuid: 35cb0211-2fe7-4430-84e4-60cf27b61ce7 partuuid: c80e50cc-fcca-424d-a98d-823bab44ab75 type: crypto_LUKS /dev/loop0: type: squashfs /dev/mapper/root: uuid: f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e label: rootfs type: btrfs /dev/sda4: partuuid: dc8f344f-1239-4666-b327-16dec0addf68 /dev/sda2: uuid: 4422-57A5 partuuid: dc8f344f-1239-4666-b321-16dec0addf68 type: vfat /dev/sda1: partuuid: dc8f344f-1239-4666-b322-16dec0addf68 DEBUG | ugrd.InitramfsGenerator | [get_blkid_info] Function output was not included: {'/dev/sda3': {'partuuid': 'dc8f344f-1239-4666-b320-16dec0addf68', 'label': 'Gentoo-amd64-20250429', 'type': 'hfsplus'}, '/dev/nvme0n1p1': {'uuid': 'D71C-582C', 'partuuid': '7e137955-c9d4-4993-9961-8836d04e6994', 'label': 'ESP', 'type': 'vfat'}, '/dev/nvme0n1p2': {'uuid': '35cb0211-2fe7-4430-84e4-60cf27b61ce7', 'partuuid': 'c80e50cc-fcca-424d-a98d-823bab44ab75', 'type': 'crypto_LUKS'}, '/dev/loop0': {'type': 'squashfs'}, '/dev/mapper/root': {'uuid': 'f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e', 'label': 'rootfs', 'type': 'btrfs'}, '/dev/sda4': {'partuuid': 'dc8f344f-1239-4666-b327-16dec0addf68'}, '/dev/sda2': {'uuid': '4422-57A5', 'partuuid': 'dc8f344f-1239-4666-b321-16dec0addf68', 'type': 'vfat'}, '/dev/sda1': {'partuuid': 'dc8f344f-1239-4666-b322-16dec0addf68'}} DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_root DEBUG | ugrd.InitramfsGenerator | Device already resolved to blkid indexed device: /dev/mapper/root INFO | ugrd.InitramfsGenerator | Auto-enabling kernel modules for device: dm_mod DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['dm_mod'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: dm_mod INFO | ugrd.InitramfsGenerator | Autodetected mount type: btrfs INFO | ugrd.InitramfsGenerator | [root] Autodetected mount source: uuid=f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'root': {'type': 'btrfs', 'options': ['ro'], 'uuid': 'f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e'}} INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | [mounts] Updating mount: root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Updating mount with: {'type': 'btrfs', 'options': ['ro'], 'uuid': 'f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Merging options: ['ro'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validated source type: {'options': {'ro'}, 'destination': PosixPath('/target_rootfs'), 'base_mount': False, 'type': 'btrfs', 'uuid': 'f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validating parameter: options DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validating parameter: destination DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validating parameter: base_mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validating parameter: type DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validating parameter: uuid INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Auto-enabling module: btrfs INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.fs.btrfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/fs/btrfs.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] Processing imports: {'config_processing': {'ugrd.fs.btrfs': ['_process_root_subvol', '_process_subvol_selector']}, 'build_pre': {'ugrd.fs.btrfs': ['autodetect_root_subvol']}, 'init_premount': {'ugrd.fs.btrfs': ['btrfs_scan', 'set_root_subvol', 'select_subvol']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'config_processing': {'ugrd.fs.btrfs': ['_process_root_subvol', '_process_subvol_selector']}, 'build_pre': {'ugrd.fs.btrfs': ['autodetect_root_subvol']}, 'init_premount': {'ugrd.fs.btrfs': ['btrfs_scan', 'set_root_subvol', 'select_subvol']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] Importing module functions : ['_process_root_subvol', '_process_subvol_selector'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [config_processing] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_root_subvol DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_subvol_selector DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] Importing module functions : ['autodetect_root_subvol'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_pre] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] Importing module functions : ['btrfs_scan', 'set_root_subvol', 'select_subvol'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_premount] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] Processing custom parameters: {'_base_mount_path': 'Path', 'root_subvol': 'str', 'subvol_selector': 'bool', 'autodetect_root_subvol': 'bool'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'_base_mount_path': 'Path', 'root_subvol': 'str', 'subvol_selector': 'bool', 'autodetect_root_subvol': 'bool'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_base_mount_path' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'root_subvol' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'subvol_selector' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_subvol' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] (binaries) Setting value: ['btrfs'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['btrfs'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: btrfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/btrfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Calculated dependencies: [PosixPath('/usr/bin/btrfs'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libuuid.so.1'), PosixPath('/usr/lib64/libblkid.so.1'), PosixPath('/usr/lib64/libudev.so.1'), PosixPath('/usr/lib64/libcap.so.2'), PosixPath('/usr/lib64/libz.so.1'), PosixPath('/usr/lib64/liblzo2.so.2'), PosixPath('/usr/lib64/libzstd.so.1'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/btrfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /usr/lib64/libuuid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libuuid.so.1 -> /usr/lib64/libuuid.so.1.3.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libuuid.so.1.3.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /usr/lib64/libblkid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /usr/lib64/libudev.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /usr/lib64/libcap.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /usr/lib64/libz.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libz.so.1.3.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libz.so.1.3.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /usr/lib64/liblzo2.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/liblzo2.so.2 -> /usr/lib64/liblzo2.so.2.0.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/liblzo2.so.2.0.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /usr/lib64/libzstd.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libzstd.so.1.5.7 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libzstd.so.1.5.7 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [btrfs] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: btrfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] (kmod_init) Setting value: ['btrfs', 'crc32c'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['btrfs', 'crc32c'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kmod_init module to kernel_modules: btrfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: btrfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kmod_init module to kernel_modules: crc32c DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: crc32c DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] (_base_mount_path) Setting value: /root_base DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: _base_mount_path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] (subvol_selector) Setting value: False DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.btrfs] (autodetect_root_subvol) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: autodetect_root_subvol DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Added mount: {'options': {'ro'}, 'destination': PosixPath('/target_rootfs'), 'base_mount': False, 'type': 'btrfs', 'uuid': 'f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Path was absolute, converted to relative: target_rootfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: target_rootfs DEBUG | ugrd.InitramfsGenerator | [/] Using provided device for mount autodetection: dm-0 INFO | ugrd.InitramfsGenerator | [/] Detected virtual block device: /dev/mapper/root DEBUG | ugrd.InitramfsGenerator | [/dev/mapper/root] Major: 253, Minor: 0 DEBUG | ugrd.InitramfsGenerator | [root] Device mapper info: {'major': '253', 'minor': '0', 'holders': [], 'slaves': ['nvme0n1p2'], 'uuid': 'CRYPT-LUKS2-35cb02112fe7443084e460cf27b61ce7-root', 'name': 'root'} Device config: {'uuid': '35cb0211-2fe7-4430-84e4-60cf27b61ce7', 'partuuid': 'c80e50cc-fcca-424d-a98d-823bab44ab75', 'type': 'crypto_LUKS'} INFO | ugrd.InitramfsGenerator | Autodetected LUKS mount, enabling the cryptsetup module: root INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.crypto.cryptsetup DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/crypto/cryptsetup.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] Processing imports: {'config_processing': {'ugrd.crypto.cryptsetup': ['_process_cryptsetup_multi', '_process_cryptsetup_key_types_multi']}, 'build_pre': {'ugrd.crypto.cryptsetup': ['detect_cryptsetup_backend', 'detect_argon2', 'detect_ciphers']}, 'build_tasks': {'ugrd.crypto.cryptsetup': ['export_crypt_sources']}, 'init_main': {'ugrd.crypto.cryptsetup': ['crypt_init']}, 'functions': {'ugrd.crypto.cryptsetup': ['get_crypt_dev', 'open_crypt_dev']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'config_processing': {'ugrd.crypto.cryptsetup': ['_process_cryptsetup_multi', '_process_cryptsetup_key_types_multi']}, 'build_pre': {'ugrd.crypto.cryptsetup': ['detect_cryptsetup_backend', 'detect_argon2', 'detect_ciphers']}, 'build_tasks': {'ugrd.crypto.cryptsetup': ['export_crypt_sources']}, 'init_main': {'ugrd.crypto.cryptsetup': ['crypt_init']}, 'functions': {'ugrd.crypto.cryptsetup': ['get_crypt_dev', 'open_crypt_dev']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] Importing module functions : ['_process_cryptsetup_multi', '_process_cryptsetup_key_types_multi'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [config_processing] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_cryptsetup_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered config processing function: _process_cryptsetup_key_types_multi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] Importing module functions : ['detect_cryptsetup_backend', 'detect_argon2', 'detect_ciphers'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_pre] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] Importing module functions : ['export_crypt_sources'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_tasks] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] Importing module functions : ['crypt_init'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [init_main] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] Importing module functions : ['get_crypt_dev', 'open_crypt_dev'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [functions] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] Processing custom parameters: {'cryptsetup_key_type': 'str', 'cryptsetup_keyfile_validation': 'bool', 'cryptsetup_header_validation': 'bool', 'cryptsetup_key_types': 'dict', 'cryptsetup_retries': 'int', 'cryptsetup_prompt': 'bool', 'cryptsetup_autoretry': 'bool', 'cryptsetup_trim': 'bool', 'cryptsetup': 'dict', 'argon2': 'bool', '_cryptsetup_backend': 'str', '_crypto_ciphers': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'cryptsetup_key_type': 'str', 'cryptsetup_keyfile_validation': 'bool', 'cryptsetup_header_validation': 'bool', 'cryptsetup_key_types': 'dict', 'cryptsetup_retries': 'int', 'cryptsetup_prompt': 'bool', 'cryptsetup_autoretry': 'bool', 'cryptsetup_trim': 'bool', 'cryptsetup': 'dict', 'argon2': 'bool', '_cryptsetup_backend': 'str', '_crypto_ciphers': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup_key_type' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup_keyfile_validation' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup_header_validation' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup_key_types' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup_retries' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup_prompt' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup_autoretry' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup_trim' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cryptsetup' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'argon2' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_cryptsetup_backend' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_crypto_ciphers' with type: DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] (binaries) Setting value: ['cryptsetup'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['cryptsetup'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: cryptsetup DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/cryptsetup DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Calculated dependencies: [PosixPath('/usr/bin/cryptsetup'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libcryptsetup.so.12'), PosixPath('/usr/lib64/libdevmapper.so.1.02'), PosixPath('/usr/lib64/libudev.so.1'), PosixPath('/usr/lib64/libcap.so.2'), PosixPath('/usr/lib64/libm.so.6'), PosixPath('/usr/lib64/libcrypto.so.3'), PosixPath('/usr/lib64/libjson-c.so.5'), PosixPath('/usr/lib64/libpopt.so.0'), PosixPath('/usr/lib64/libuuid.so.1'), PosixPath('/usr/lib64/libblkid.so.1'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/cryptsetup DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libcryptsetup.so.12 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libcryptsetup.so.12 -> /usr/lib64/libcryptsetup.so.12.10.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libcryptsetup.so.12.10.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libdevmapper.so.1.02 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libdevmapper.so.1.02 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libudev.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libcap.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libm.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libm.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libcrypto.so.3 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libcrypto.so.3 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libjson-c.so.5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libjson-c.so.5 -> /usr/lib64/libjson-c.so.5.4.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libjson-c.so.5.4.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libpopt.so.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libpopt.so.0 -> /usr/lib64/libpopt.so.0.0.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libpopt.so.0.0.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libuuid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libuuid.so.1.3.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libuuid.so.1.3.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libblkid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency target is a symlink, resolved to: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Adding dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: cryptsetup DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] (kmod_init) Setting value: ['dm_crypt'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['dm_crypt'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kmod_init module to kernel_modules: dm_crypt DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: dm_crypt DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] (cryptsetup_retries) Setting value: 5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: cryptsetup_retries DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] (cryptsetup_autoretry) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: cryptsetup_autoretry DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] (cryptsetup_keyfile_validation) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: cryptsetup_keyfile_validation DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.crypto.cryptsetup] (cryptsetup_header_validation) Setting value: True DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: cryptsetup_header_validation INFO | ugrd.InitramfsGenerator | [root] LUKS volume uuid: 35cb0211-2fe7-4430-84e4-60cf27b61ce7 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'root': {'uuid': '35cb0211-2fe7-4430-84e4-60cf27b61ce7'}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Processing cryptsetup configuration: {'uuid': '35cb0211-2fe7-4430-84e4-60cf27b61ce7'} INFO | ugrd.InitramfsGenerator | [root] Configuring cryptsetup for LUKS mount (root) on: dm-0 root: uuid: 35cb0211-2fe7-4430-84e4-60cf27b61ce7 INFO | ugrd.InitramfsGenerator | Auto-enabling kernel modules for device: nvme DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['nvme'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: nvme DEBUG | ugrd.InitramfsGenerator | [/] Using provided device for mount autodetection: nvme0n1p2 DEBUG | ugrd.InitramfsGenerator | Mount is not a device mapper mount: nvme0n1p2 INFO | ugrd.InitramfsGenerator | [root] Autodetected device mapper container: nvme0n1p2 DEBUG | ugrd.InitramfsGenerator | [autodetect_root] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_mounts DEBUG | ugrd.InitramfsGenerator | [autodetect_mounts] Skipping auto mounts, auto_mounts is empty. DEBUG | ugrd.InitramfsGenerator | [autodetect_mounts] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_init_mount DEBUG | ugrd.InitramfsGenerator | [autodetect_init_mount] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: get_kernel_version WARNING | ugrd.InitramfsGenerator | [get_kernel_version] Kernel version is already set, skipping. DEBUG | ugrd.InitramfsGenerator | [get_kernel_version] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_modules DEBUG | ugrd.InitramfsGenerator | [_autodetect_modules_lsmod] kmod_autodetect_lsmod is not enabled, skipping. DEBUG | ugrd.InitramfsGenerator | Running command: lspci -k DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['pcieport', 'mei_me', 'nvme', 'igen6_edac', 'intel-lpss', 'rtw89_8852be', 'intel-spi', 'xhci_hcd', 'sof-audio-pci-intel-tgl', 'i801_smbus', 'proc_thermal_pci'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: pcieport DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: mei_me DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: nvme DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: igen6_edac DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: intel_lpss DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: rtw89_8852be DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: intel_spi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: xhci_hcd DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: sof_audio_pci_intel_tgl DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: i801_smbus DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: proc_thermal_pci INFO | ugrd.InitramfsGenerator | Autodetected kernel modules: dm_mod, nvme, pcieport, mei_me, igen6_edac, intel_lpss, rtw89_8852be, intel_spi, xhci_hcd, sof_audio_pci_intel_tgl, i801_smbus, proc_thermal_pci DEBUG | ugrd.InitramfsGenerator | [autodetect_modules] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running build task: build_pre DEBUG | ugrd.InitramfsGenerator | Running function: clean_build_dir INFO | ugrd.InitramfsGenerator | Build directory does not exist, skipping cleaning: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build DEBUG | ugrd.InitramfsGenerator | [clean_build_dir] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: add_kmod_masks INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.kmod.novideo DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/kmod/novideo.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.novideo] (kmod_ignore) Setting value: ['video', 'videodev', 'ttm', 'gpu_sched', 'uvcvideo', 'uvc', 'drm_kms_helper', 'drm_display_helper', 'drm_buddy', 'drm_ttm_helper', 'amdgpu', 'radeon', 'amdxcp', 'nouveau', 'nvidia', 'nvidia_drm', 'ast', 'mgag200', 'videobuf2_common', 'videobuf2_v4l2', 'drm_suballoc_helper', 'videobuf2_vmalloc', 'videobuf2_memops'] INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.kmod.nosound DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/kmod/nosound.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.nosound] (kmod_ignore) Setting value: ['snd', 'soundcore', 'pcspkr', 'snd_hda_core', 'snd_hda_codec', 'snd_hda_ext_core', 'snd_hwdep', 'snd_timer', 'snd_hrtimer', 'snd_pcm', 'snd_rawmidi', 'snd_seq_device', 'snd_seq', 'snd_seq_dummy', 'snd_ump', 'snd_usb_audio', 'snd_usbmidi_lib', 'snd_soc_core', 'snd_soc_acpi', 'snd_acp_config', 'snd_soc_acpi_intel_match', 'snd_sof', 'snd_sof_utils', 'snd_sof_pci', 'snd_sof_xtensa_dsp', 'snd_sof_intel_hda', 'snd_sof_intel_hda_common', 'snd_hda_intel', 'snd_intel_sdw_acpi', 'snd_intel_dspcfg', 'ac97_bus', 'snd_rpl_pci_acp6x', 'snd_rn_pci_acp3x', 'snd_pci_acp3x', 'snd_hda_codec_hdmi', 'soundwire_cadence', 'soundwire_bus', 'soundwire_generic_allocation', 'ledtrig_audio', 'ac97_bus'] INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.kmod.nonetwork DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.13/site-packages/ugrd/kmod/nonetwork.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.nonetwork] (kmod_ignore) Setting value: ['rfkill', 'bluetooth', 'cfg80211', 'mac80211', 'iwlwifi', 'iwlmvm', 'btusb', 'btintel', 'btrtl', 'btbcm', 'btmtk', 'mt76', 'mt76x2_common', 'mt7921_common', 'mt76x0_common', 'mt76_usb', 'mt76x02_lib', 'rtw89_core', 'rtw89_pci', 'cdc_acm', 'cdc_ncm', 'cdc_wdm', 'cdc_ether', 'stp', '8021q', 'llc', 'garp', 'mrp', 'bridge', 'bonding', 'r8169', 'r8152', 'r8153_ecm', 'igb', 'ixgbe', 'tg3', 'e1000e', 'e1000', 'tun', 'tap', 'wireguard', 'udp_tunnel', 'ip6_udp_tunnel', 'net_failover', 'failover', 'vhost_net', 'usbnet', 'tls', 'sctp', 'rtl2832', 'r820t', 'dvb_usb_rtl28xxu', 'dvb_core', 'dvb_usb_v2', 'grace', 'nfs_acl', 'nfsd', 'lockd', 'sunrpc', 'auth_rpcgss', 'nfs', 'netfs', 'nf_nat', 'nfnetlink', 'nfnetlink_queue', 'nfnetlink_log', 'nf_conntrack', 'nf_conntrack_netlink', 'nf_defrag_ipv4', 'nf_defrag_ipv6', 'nf_reject_ipv4', 'nf_reject_ipv6', 'iptable_filter', 'ip_tables', 'ip6table_filter', 'ip6_tables', 'xt_MASQUERADE', 'xt_conntrack', 'xt_CHECKSUM', 'xt_addrtype', 'xt_comment', 'xt_conntrack', 'xt_mark', 'xt_multiport', 'xt_nat', 'xt_recent', 'xt_set', 'xt_tcpudp', 'xt_u32', 'ip6table_nat', 'iptable_nat', 'iptable_mangle', 'ip6table_mangle', 'ipt_REJECT', 'ip6t_REJECT'] DEBUG | ugrd.InitramfsGenerator | [add_kmod_masks] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: get_archive_name DEBUG | ugrd.InitramfsGenerator | [get_archive_name] Key 'out_file' is set: 'initrd'. DEBUG | ugrd.InitramfsGenerator | [get_archive_name] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_root_subvol DEBUG | ugrd.InitramfsGenerator | [/] Detected subvolume: /@ INFO | ugrd.InitramfsGenerator | [btrfs] Detected root subvolume: /@ DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Set root_subvol to: /@ DEBUG | ugrd.InitramfsGenerator | [autodetect_root_subvol] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: detect_cryptsetup_backend DEBUG | ugrd.InitramfsGenerator | Running command: cryptsetup --debug luksDump /usr/lib/python3.13/site-packages/ugrd/crypto/cryptsetup.py DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: _cryptsetup_backend INFO | ugrd.InitramfsGenerator | Detected cryptsetup backend: openssl DEBUG | ugrd.InitramfsGenerator | [detect_cryptsetup_backend] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: detect_argon2 DEBUG | ugrd.InitramfsGenerator | Calculating dependencies for: /usr/bin/cryptsetup DEBUG | ugrd.InitramfsGenerator | [cryptsetup] Calculated dependencies: [PosixPath('/usr/bin/cryptsetup'), PosixPath('/lib64/ld-linux-x86-64.so.2'), PosixPath('/usr/lib64/libcryptsetup.so.12'), PosixPath('/usr/lib64/libdevmapper.so.1.02'), PosixPath('/usr/lib64/libudev.so.1'), PosixPath('/usr/lib64/libcap.so.2'), PosixPath('/usr/lib64/libm.so.6'), PosixPath('/usr/lib64/libcrypto.so.3'), PosixPath('/usr/lib64/libjson-c.so.5'), PosixPath('/usr/lib64/libpopt.so.0'), PosixPath('/usr/lib64/libuuid.so.1'), PosixPath('/usr/lib64/libblkid.so.1'), PosixPath('/usr/lib64/libc.so.6')] DEBUG | ugrd.InitramfsGenerator | Running command: openssl list -kdf-algorithms DEBUG | ugrd.InitramfsGenerator | OpenSSL KDFs: ['provided kdfs and pdfs:', ' hkdf @ default', ' tls13-kdf @ default', ' sskdf @ default', ' { 1.2.840.113549.1.5.12, pbkdf2 } @ default', ' pkcs12kdf @ default', ' sshkdf @ default', ' { x942kdf-concat, x963kdf } @ default', ' tls1-prf @ default', ' kbkdf @ default', ' { x942kdf, x942kdf-asn1 } @ default', ' { 1.3.6.1.4.1.11591.4.11, id-scrypt, scrypt } @ default', ' krb5kdf @ default', ' hmac-drbg-kdf @ default', ' argon2i @ default', ' argon2d @ default', ' argon2id @ default', ''] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: argon2 DEBUG | ugrd.InitramfsGenerator | [detect_argon2] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: detect_ciphers DEBUG | ugrd.InitramfsGenerator | [detect_ciphers] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running build task: build_tasks DEBUG | ugrd.InitramfsGenerator | Running function: set_shebang DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: shebang INFO | ugrd.InitramfsGenerator | Setting shebang to: #!/bin/sh -l DEBUG | ugrd.InitramfsGenerator | [set_shebang] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: export_switch_root_target DEBUG | ugrd.InitramfsGenerator | [export_switch_root_target] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: export_mount_info DEBUG | ugrd.InitramfsGenerator | [export_mount_info] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: export_crypt_sources DEBUG | ugrd.InitramfsGenerator | Running command: cryptsetup luksDump --dump-json-metadata /dev/nvme0n1p2 DEBUG | ugrd.InitramfsGenerator | [root] LUKS header information: {'keyslots': {'0': {'type': 'luks2', 'key_size': 64, 'af': {'type': 'luks1', 'stripes': 4000, 'hash': 'sha256'}, 'area': {'type': 'raw', 'offset': '32768', 'size': '258048', 'encryption': 'aes-xts-plain64', 'key_size': 64}, 'kdf': {'type': 'argon2id', 'time': 7, 'memory': 1048576, 'cpus': 4, 'salt': '1bt4nN5ZUWMjhYhSk6hPvAglptoGmYiT5DR2gY7PoHc='}}}, 'tokens': {}, 'segments': {'0': {'type': 'crypt', 'offset': '16777216', 'size': 'dynamic', 'iv_tweak': '0', 'encryption': 'aes-xts-plain64', 'sector_size': 512}}, 'digests': {'0': {'type': 'pbkdf2', 'keyslots': ['0'], 'segments': ['0'], 'hash': 'sha256', 'iterations': 360087, 'salt': 'Wbwv7yQWYQpwnhfQ2Lv0ebXgXl4vpBYFZEIbzMW46dE=', 'digest': 'uU2JV2i4fU/Aftk/JzcVplYNNuvVqaGAG1z80haKpS4='}}, 'config': {'json_size': '12288', 'keyslots_size': '16744448'}} DEBUG | ugrd.InitramfsGenerator | Running command: cryptsetup luksDump --debug /dev/nvme0n1p2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: xts DEBUG | ugrd.InitramfsGenerator | Cipher kernel modules are builtin: xts(aes) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding autodetected kernel module to kernel_modules: xts DEBUG | ugrd.InitramfsGenerator | Cipher kernel modules are builtin: xts(aes) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: sha256_generic DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: sha256_generic DEBUG | ugrd.InitramfsGenerator | Set CRYPTSETUP_TOKEN_root: UUID=35cb0211-2fe7-4430-84e4-60cf27b61ce7 DEBUG | ugrd.InitramfsGenerator | [export_crypt_sources] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running build task: build_late DEBUG | ugrd.InitramfsGenerator | Running function: process_modules DEBUG | ugrd.InitramfsGenerator | Processing kernel modules: ['btrfs', 'crc32c', 'dm_crypt', 'sha256_generic'] DEBUG | ugrd.InitramfsGenerator | Processing kernel module: btrfs DEBUG | ugrd.InitramfsGenerator | [btrfs] Modinfo command: modinfo btrfs --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [btrfs] Module info: {'filename': '(builtin)', 'softdep': ['blake2b-256', 'sha256', 'xxhash64', 'crc32c']} DEBUG | ugrd.InitramfsGenerator | Removing built-in module from kmod_init: btrfs DEBUG | ugrd.InitramfsGenerator | Removing built-in module from kernel_modules: btrfs DEBUG | ugrd.InitramfsGenerator | Processing kernel module: crc32c DEBUG | ugrd.InitramfsGenerator | [crc32c] Modinfo command: modinfo crc32c --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [crc32c] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto/crc32c-intel.ko.xz'} DEBUG | ugrd.InitramfsGenerator | Processing kernel module: dm_crypt DEBUG | ugrd.InitramfsGenerator | [dm_crypt] Modinfo command: modinfo dm_crypt --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [dm_crypt] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md/dm-crypt.ko.xz'} DEBUG | ugrd.InitramfsGenerator | Processing kernel module: sha256_generic DEBUG | ugrd.InitramfsGenerator | [sha256_generic] Modinfo command: modinfo sha256_generic --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [sha256_generic] Module info: {'filename': '(builtin)'} DEBUG | ugrd.InitramfsGenerator | Removing built-in module from kernel_modules: sha256_generic DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: dm_mod DEBUG | ugrd.InitramfsGenerator | [dm_mod] Modinfo command: modinfo dm_mod --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [dm_mod] Module info: {'filename': '(builtin)'} DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: nvme DEBUG | ugrd.InitramfsGenerator | [nvme] Modinfo command: modinfo nvme --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [nvme] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme.ko.xz', 'depends': ['nvme_core']} DEBUG | ugrd.InitramfsGenerator | [nvme] Processing dependency: nvme_core DEBUG | ugrd.InitramfsGenerator | [nvme_core] Modinfo command: modinfo nvme_core --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [nvme_core] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme-core.ko.xz', 'depends': ['nvme_auth']} DEBUG | ugrd.InitramfsGenerator | [nvme_core] Processing dependency: nvme_auth DEBUG | ugrd.InitramfsGenerator | [nvme_auth] Modinfo command: modinfo nvme_auth --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [nvme_auth] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common/nvme-auth.ko.xz'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: nvme_auth DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: nvme_core DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kmod_init module to kernel_modules: nvme DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: nvme DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: pcieport DEBUG | ugrd.InitramfsGenerator | [pcieport] Modinfo command: modinfo pcieport --set-version 6.12.25-gentoo-dist-hardened WARNING | ugrd.InitramfsGenerator | [pcieport] Failed to process autodetected kernel module dependencies: [pcieport] Modinfo returned no output. DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: mei_me DEBUG | ugrd.InitramfsGenerator | [mei_me] Modinfo command: modinfo mei_me --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [mei_me] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei-me.ko.xz', 'depends': ['mei']} DEBUG | ugrd.InitramfsGenerator | [mei_me] Processing dependency: mei DEBUG | ugrd.InitramfsGenerator | [mei] Modinfo command: modinfo mei --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [mei] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei.ko.xz'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: mei DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kmod_init module to kernel_modules: mei_me DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: mei_me DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: igen6_edac DEBUG | ugrd.InitramfsGenerator | [igen6_edac] Modinfo command: modinfo igen6_edac --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [igen6_edac] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac/igen6_edac.ko.xz'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kmod_init module to kernel_modules: igen6_edac DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: igen6_edac DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: intel_lpss DEBUG | ugrd.InitramfsGenerator | [intel_lpss] Modinfo command: modinfo intel_lpss --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [intel_lpss] Module info: {'filename': '(builtin)', 'softdep': ['platform:idma64']} DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: rtw89_8852be DEBUG | ugrd.InitramfsGenerator | [rtw89_8852be] Modinfo command: modinfo rtw89_8852be --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [rtw89_8852be] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko.xz', 'depends': ['rtw89_pci', 'rtw89_8852b']} DEBUG | ugrd.InitramfsGenerator | [rtw89_pci] Modinfo command: modinfo rtw89_pci --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [rtw89_pci] Module info: {'filename': '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz', 'depends': ['rtw89_core', 'mac80211']} DEBUG | ugrd.InitramfsGenerator | [rtw89_8852be] Kernel module dependency is in ignore list: rtw89_pci DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: intel_spi DEBUG | ugrd.InitramfsGenerator | [intel_spi] Modinfo command: modinfo intel_spi --set-version 6.12.25-gentoo-dist-hardened WARNING | ugrd.InitramfsGenerator | [intel_spi] Failed to process autodetected kernel module dependencies: [intel_spi] Modinfo returned no output. DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: xhci_hcd DEBUG | ugrd.InitramfsGenerator | [xhci_hcd] Modinfo command: modinfo xhci_hcd --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [xhci_hcd] Module info: {'filename': '(builtin)'} DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: sof_audio_pci_intel_tgl DEBUG | ugrd.InitramfsGenerator | [sof_audio_pci_intel_tgl] Modinfo command: modinfo sof_audio_pci_intel_tgl --set-version 6.12.25-gentoo-dist-hardened WARNING | ugrd.InitramfsGenerator | [sof_audio_pci_intel_tgl] Failed to process autodetected kernel module dependencies: [sof_audio_pci_intel_tgl] Modinfo returned no output. DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: i801_smbus DEBUG | ugrd.InitramfsGenerator | [i801_smbus] Modinfo command: modinfo i801_smbus --set-version 6.12.25-gentoo-dist-hardened WARNING | ugrd.InitramfsGenerator | [i801_smbus] Failed to process autodetected kernel module dependencies: [i801_smbus] Modinfo returned no output. DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: proc_thermal_pci DEBUG | ugrd.InitramfsGenerator | [proc_thermal_pci] Modinfo command: modinfo proc_thermal_pci --set-version 6.12.25-gentoo-dist-hardened WARNING | ugrd.InitramfsGenerator | [proc_thermal_pci] Failed to process autodetected kernel module dependencies: [proc_thermal_pci] Modinfo returned no output. DEBUG | ugrd.InitramfsGenerator | Processing autodetected kernel module: xts DEBUG | ugrd.InitramfsGenerator | [xts] Modinfo command: modinfo xts --set-version 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [xts] Module info: {'filename': '(builtin)', 'softdep': ['ecb']} DEBUG | ugrd.InitramfsGenerator | [process_modules] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: process_ignored_modules DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: kvm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: kvm_amd DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: kvm_intel DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ch341 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: cp210x DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: joydev DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: binfmt_misc DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: wmi DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xpad DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: coretemp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: x86_pkg_temp_thermal DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: k10temp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: iTCO_wdt DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: iTCO_vendor_support DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: sp5100_tco DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: intel_qat DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: intel_powerclamp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: intel_cstate DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: rapl DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: intel_rapl_common DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: intel_rapl_msr DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: intel_pmc_bxt DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: i2c_piix4 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: spi_intel_pci DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: i2c_ismt DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: i2c_i801 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: video DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: videodev DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ttm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: gpu_sched DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: uvcvideo DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: uvc DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: drm_kms_helper DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: drm_display_helper DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: drm_buddy DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: drm_ttm_helper DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: amdgpu DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: radeon DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: amdxcp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nouveau DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nvidia DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nvidia_drm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ast DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mgag200 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: videobuf2_common DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: videobuf2_v4l2 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: drm_suballoc_helper DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: videobuf2_vmalloc DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: videobuf2_memops DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: soundcore DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: pcspkr DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_hda_core DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_hda_codec DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_hda_ext_core DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_hwdep DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_timer DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_hrtimer DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_pcm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_rawmidi DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_seq_device DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_seq DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_seq_dummy DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_ump DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_usb_audio DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_usbmidi_lib DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_soc_core DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_soc_acpi DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_acp_config DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_soc_acpi_intel_match DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_sof DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_sof_utils DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_sof_pci DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_sof_xtensa_dsp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_sof_intel_hda DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_sof_intel_hda_common DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_hda_intel DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_intel_sdw_acpi DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_intel_dspcfg DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ac97_bus DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_rpl_pci_acp6x DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_rn_pci_acp3x DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_pci_acp3x DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: snd_hda_codec_hdmi DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: soundwire_cadence DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: soundwire_bus DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: soundwire_generic_allocation DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ledtrig_audio DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: rfkill DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: bluetooth DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: cfg80211 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mac80211 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: iwlwifi DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: iwlmvm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: btusb DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: btintel DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: btrtl DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: btbcm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: btmtk DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mt76 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mt76x2_common DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mt7921_common DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mt76x0_common DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mt76_usb DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mt76x02_lib DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: rtw89_core DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: rtw89_pci DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: cdc_acm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: cdc_ncm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: cdc_wdm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: cdc_ether DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: stp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: 8021q DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: llc DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: garp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: mrp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: bridge DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: bonding DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: r8169 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: r8152 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: r8153_ecm DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: igb DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ixgbe DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: tg3 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: e1000e DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: e1000 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: tun DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: tap DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: wireguard DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: udp_tunnel DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ip6_udp_tunnel DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: net_failover DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: failover DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: vhost_net DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: usbnet DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: tls DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: sctp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: rtl2832 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: r820t DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: dvb_usb_rtl28xxu DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: dvb_core DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: dvb_usb_v2 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: grace DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nfs_acl DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nfsd DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: lockd DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: sunrpc DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: auth_rpcgss DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nfs DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: netfs DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nf_nat DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nfnetlink DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nfnetlink_queue DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nfnetlink_log DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nf_conntrack DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nf_conntrack_netlink DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nf_defrag_ipv4 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nf_defrag_ipv6 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nf_reject_ipv4 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: nf_reject_ipv6 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: iptable_filter DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ip_tables DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ip6table_filter DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ip6_tables DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_MASQUERADE DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_conntrack DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_CHECKSUM DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_addrtype DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_comment DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_mark DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_multiport DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_nat DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_recent DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_set DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_tcpudp DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: xt_u32 DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ip6table_nat DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: iptable_nat DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: iptable_mangle DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ip6table_mangle DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ipt_REJECT DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: ip6t_REJECT DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: pcieport DEBUG | ugrd.InitramfsGenerator | Removing ignored kernel module from _kmod_auto: pcieport DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: rtw89_8852be DEBUG | ugrd.InitramfsGenerator | Removing ignored kernel module from _kmod_auto: rtw89_8852be DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: intel_spi DEBUG | ugrd.InitramfsGenerator | Removing ignored kernel module from _kmod_auto: intel_spi DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: sof_audio_pci_intel_tgl DEBUG | ugrd.InitramfsGenerator | Removing ignored kernel module from _kmod_auto: sof_audio_pci_intel_tgl DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: i801_smbus DEBUG | ugrd.InitramfsGenerator | Removing ignored kernel module from _kmod_auto: i801_smbus DEBUG | ugrd.InitramfsGenerator | Removing kernel module from all lists: proc_thermal_pci DEBUG | ugrd.InitramfsGenerator | Removing ignored kernel module from _kmod_auto: proc_thermal_pci DEBUG | ugrd.InitramfsGenerator | [process_ignored_modules] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: process_module_metadata DEBUG | ugrd.InitramfsGenerator | [6.12.25-gentoo-dist-hardened] Adding kernel module metadata files to dependencies: /lib/modules/6.12.25-gentoo-dist-hardened/modules.order DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib/modules/6.12.25-gentoo-dist-hardened/modules.order DEBUG | ugrd.InitramfsGenerator | [6.12.25-gentoo-dist-hardened] Adding kernel module metadata files to dependencies: /lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin DEBUG | ugrd.InitramfsGenerator | [6.12.25-gentoo-dist-hardened] Adding kernel module metadata files to dependencies: /lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin.modinfo DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin.modinfo DEBUG | ugrd.InitramfsGenerator | [process_module_metadata] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running build task: build_deploy DEBUG | ugrd.InitramfsGenerator | Running function: generate_structure DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/proc DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/run DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/root DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/tmp DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/dev DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/target_rootfs DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/sys DEBUG | ugrd.InitramfsGenerator | [generate_structure] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: handle_usr_symlinks DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/bin -> usr/bin DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/sbin -> usr/bin DEBUG | ugrd.InitramfsGenerator | Parent directory for 'sbin' does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/sbin -> bin DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib -> usr/lib DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib64 -> usr/lib64 DEBUG | ugrd.InitramfsGenerator | [handle_usr_symlinks] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: add_conditional_dependencies DEBUG | ugrd.InitramfsGenerator | [add_conditional_dependencies] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: deploy_dependencies DEBUG | ugrd.InitramfsGenerator | Parent directory for 'lsblk' does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/lsblk' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/lsblk' DEBUG | ugrd.InitramfsGenerator | Resolved symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib64/ld-linux-x86-64.so.2 -> /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator | Parent directory for 'ld-linux-x86-64.so.2' does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64 DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64 DEBUG | ugrd.InitramfsGenerator | Copying '/lib64/ld-linux-x86-64.so.2' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/ld-linux-x86-64.so.2' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libblkid.so.1.1.0' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libblkid.so.1.1.0' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libmount.so.1.1.0' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libmount.so.1.1.0' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libsmartcols.so.1.1.0' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libsmartcols.so.1.1.0' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libtinfow.so.6.5' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libtinfow.so.6.5' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libudev.so.1.7.9' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libudev.so.1.7.9' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libcap.so.2.71' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libcap.so.2.71' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libc.so.6' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libc.so.6' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/blkid' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/blkid' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/mount' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/mount' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/sleep' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/sleep' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/umount' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/umount' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/mkdir' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/mkdir' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/kmod' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/kmod' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libzstd.so.1.5.7' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libzstd.so.1.5.7' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/liblzma.so.5.6.4' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/liblzma.so.5.6.4' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libz.so.1.3.1' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libz.so.1.3.1' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/gawk' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/gawk' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libreadline.so.8.2' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libreadline.so.8.2' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libm.so.6' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libm.so.6' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/bc-reference' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/bc-reference' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/dd' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/dd' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/grep' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/grep' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libpcre2-8.so.0.14.0' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libpcre2-8.so.0.14.0' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/ls' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/ls' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/cp' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/cp' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libacl.so.1.1.2302' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libacl.so.1.1.2302' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libattr.so.1.1.2502' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libattr.so.1.1.2502' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/cat' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/cat' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/stty' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/stty' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/switch_root' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/switch_root' DEBUG | ugrd.InitramfsGenerator | Parent directory for 'libgcc_s.so.1' does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib/gcc/x86_64-pc-linux-gnu/14 DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib/gcc/x86_64-pc-linux-gnu DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib/gcc DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib/gcc DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib/gcc/x86_64-pc-linux-gnu DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib/gcc/x86_64-pc-linux-gnu/14 DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/bash' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/bash' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libtinfo.so.6.5' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libtinfo.so.6.5' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/btrfs' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/btrfs' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libuuid.so.1.3.0' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libuuid.so.1.3.0' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/liblzo2.so.2.0.0' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/liblzo2.so.2.0.0' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/bin/cryptsetup' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/cryptsetup' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libcryptsetup.so.12.10.0' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libcryptsetup.so.12.10.0' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libdevmapper.so.1.02' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libdevmapper.so.1.02' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libcrypto.so.3' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libcrypto.so.3' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libjson-c.so.5.4.0' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libjson-c.so.5.4.0' DEBUG | ugrd.InitramfsGenerator | Copying '/usr/lib64/libpopt.so.0.0.2' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libpopt.so.0.0.2' DEBUG | ugrd.InitramfsGenerator | Parent directory for 'modules.order' does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | Copying '/lib/modules/6.12.25-gentoo-dist-hardened/modules.order' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/modules.order' DEBUG | ugrd.InitramfsGenerator | Copying '/lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin' DEBUG | ugrd.InitramfsGenerator | Copying '/lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin.modinfo' to '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin.modinfo' DEBUG | ugrd.InitramfsGenerator | [deploy_dependencies] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: deploy_xz_dependencies DEBUG | ugrd.InitramfsGenerator | [xz] Decompressing: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto/crc32c-intel.ko.xz DEBUG | ugrd.InitramfsGenerator | Creating parent directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86 DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86 DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto INFO | ugrd.InitramfsGenerator | [xz] Decompressed '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto/crc32c-intel.ko.xz' to: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto/crc32c-intel.ko DEBUG | ugrd.InitramfsGenerator | [xz] Decompressing: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md/dm-crypt.ko.xz DEBUG | ugrd.InitramfsGenerator | Creating parent directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md INFO | ugrd.InitramfsGenerator | [xz] Decompressed '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md/dm-crypt.ko.xz' to: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md/dm-crypt.ko DEBUG | ugrd.InitramfsGenerator | [xz] Decompressing: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common/nvme-auth.ko.xz DEBUG | ugrd.InitramfsGenerator | Creating parent directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common INFO | ugrd.InitramfsGenerator | [xz] Decompressed '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common/nvme-auth.ko.xz' to: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common/nvme-auth.ko DEBUG | ugrd.InitramfsGenerator | [xz] Decompressing: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme-core.ko.xz DEBUG | ugrd.InitramfsGenerator | Creating parent directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host INFO | ugrd.InitramfsGenerator | [xz] Decompressed '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme-core.ko.xz' to: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme-core.ko DEBUG | ugrd.InitramfsGenerator | [xz] Decompressing: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme.ko.xz INFO | ugrd.InitramfsGenerator | [xz] Decompressed '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme.ko.xz' to: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme.ko DEBUG | ugrd.InitramfsGenerator | [xz] Decompressing: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei.ko.xz DEBUG | ugrd.InitramfsGenerator | Creating parent directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei DEBUG | ugrd.InitramfsGenerator | Parent directory does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei INFO | ugrd.InitramfsGenerator | [xz] Decompressed '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei.ko.xz' to: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei.ko DEBUG | ugrd.InitramfsGenerator | [xz] Decompressing: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei-me.ko.xz INFO | ugrd.InitramfsGenerator | [xz] Decompressed '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei-me.ko.xz' to: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei-me.ko DEBUG | ugrd.InitramfsGenerator | [xz] Decompressing: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac/igen6_edac.ko.xz DEBUG | ugrd.InitramfsGenerator | Creating parent directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac INFO | ugrd.InitramfsGenerator | [xz] Decompressed '/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac/igen6_edac.ko.xz' to: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac/igen6_edac.ko DEBUG | ugrd.InitramfsGenerator | [deploy_xz_dependencies] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: deploy_gz_dependencies DEBUG | ugrd.InitramfsGenerator | [deploy_gz_dependencies] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: deploy_copies DEBUG | ugrd.InitramfsGenerator | [deploy_copies] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: deploy_symlinks DEBUG | ugrd.InitramfsGenerator | [_auto_libblkid.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libblkid.so.1.1.0'), 'target': PosixPath('/usr/lib64/libblkid.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libblkid.so.1 -> /usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | [_auto_libmount.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libmount.so.1.1.0'), 'target': PosixPath('/usr/lib64/libmount.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libmount.so.1 -> /usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | [_auto_libsmartcols.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libsmartcols.so.1.1.0'), 'target': PosixPath('/usr/lib64/libsmartcols.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libsmartcols.so.1 -> /usr/lib64/libsmartcols.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | [_auto_libtinfow.so.6] Creating symlink: {'source': PosixPath('/usr/lib64/libtinfow.so.6.5'), 'target': PosixPath('/usr/lib64/libtinfow.so.6')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libtinfow.so.6 -> /usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator | [_auto_libudev.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libudev.so.1.7.9'), 'target': PosixPath('/usr/lib64/libudev.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libudev.so.1 -> /usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator | [_auto_libcap.so.2] Creating symlink: {'source': PosixPath('/usr/lib64/libcap.so.2.71'), 'target': PosixPath('/usr/lib64/libcap.so.2')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libcap.so.2 -> /usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator | [_auto_modprobe] Creating symlink: {'source': PosixPath('/usr/bin/kmod'), 'target': PosixPath('/usr/bin/modprobe')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/modprobe -> /usr/bin/kmod DEBUG | ugrd.InitramfsGenerator | [_auto_libzstd.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libzstd.so.1.5.7'), 'target': PosixPath('/usr/lib64/libzstd.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libzstd.so.1 -> /usr/lib64/libzstd.so.1.5.7 DEBUG | ugrd.InitramfsGenerator | [_auto_liblzma.so.5] Creating symlink: {'source': PosixPath('/usr/lib64/liblzma.so.5.6.4'), 'target': PosixPath('/usr/lib64/liblzma.so.5')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/liblzma.so.5 -> /usr/lib64/liblzma.so.5.6.4 DEBUG | ugrd.InitramfsGenerator | [_auto_libz.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libz.so.1.3.1'), 'target': PosixPath('/usr/lib64/libz.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libz.so.1 -> /usr/lib64/libz.so.1.3.1 DEBUG | ugrd.InitramfsGenerator | [_auto_awk] Creating symlink: {'source': PosixPath('/usr/bin/gawk'), 'target': PosixPath('/usr/bin/awk')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/awk -> /usr/bin/gawk DEBUG | ugrd.InitramfsGenerator | [_auto_libreadline.so.8] Creating symlink: {'source': PosixPath('/usr/lib64/libreadline.so.8.2'), 'target': PosixPath('/usr/lib64/libreadline.so.8')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libreadline.so.8 -> /usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator | [_auto_bc] Creating symlink: {'source': PosixPath('/usr/bin/bc-reference'), 'target': PosixPath('/usr/bin/bc')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/bc -> /usr/bin/bc-reference DEBUG | ugrd.InitramfsGenerator | [_auto_libpcre2-8.so.0] Creating symlink: {'source': PosixPath('/usr/lib64/libpcre2-8.so.0.14.0'), 'target': PosixPath('/usr/lib64/libpcre2-8.so.0')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libpcre2-8.so.0 -> /usr/lib64/libpcre2-8.so.0.14.0 DEBUG | ugrd.InitramfsGenerator | [_auto_libacl.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libacl.so.1.1.2302'), 'target': PosixPath('/usr/lib64/libacl.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libacl.so.1 -> /usr/lib64/libacl.so.1.1.2302 DEBUG | ugrd.InitramfsGenerator | [_auto_libattr.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libattr.so.1.1.2502'), 'target': PosixPath('/usr/lib64/libattr.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libattr.so.1 -> /usr/lib64/libattr.so.1.1.2502 DEBUG | ugrd.InitramfsGenerator | [_auto_sh] Creating symlink: {'source': PosixPath('/usr/bin/bash'), 'target': PosixPath('/bin/sh')} DEBUG | ugrd.InitramfsGenerator | Resolving target parent symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/bin DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/bin/sh -> /usr/bin/bash DEBUG | ugrd.InitramfsGenerator | [_auto_libtinfo.so.6] Creating symlink: {'source': PosixPath('/usr/lib64/libtinfo.so.6.5'), 'target': PosixPath('/usr/lib64/libtinfo.so.6')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libtinfo.so.6 -> /usr/lib64/libtinfo.so.6.5 DEBUG | ugrd.InitramfsGenerator | [_auto_libuuid.so.1] Creating symlink: {'source': PosixPath('/usr/lib64/libuuid.so.1.3.0'), 'target': PosixPath('/usr/lib64/libuuid.so.1')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libuuid.so.1 -> /usr/lib64/libuuid.so.1.3.0 DEBUG | ugrd.InitramfsGenerator | [_auto_liblzo2.so.2] Creating symlink: {'source': PosixPath('/usr/lib64/liblzo2.so.2.0.0'), 'target': PosixPath('/usr/lib64/liblzo2.so.2')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/liblzo2.so.2 -> /usr/lib64/liblzo2.so.2.0.0 DEBUG | ugrd.InitramfsGenerator | [_auto_libcryptsetup.so.12] Creating symlink: {'source': PosixPath('/usr/lib64/libcryptsetup.so.12.10.0'), 'target': PosixPath('/usr/lib64/libcryptsetup.so.12')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libcryptsetup.so.12 -> /usr/lib64/libcryptsetup.so.12.10.0 DEBUG | ugrd.InitramfsGenerator | [_auto_libjson-c.so.5] Creating symlink: {'source': PosixPath('/usr/lib64/libjson-c.so.5.4.0'), 'target': PosixPath('/usr/lib64/libjson-c.so.5')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libjson-c.so.5 -> /usr/lib64/libjson-c.so.5.4.0 DEBUG | ugrd.InitramfsGenerator | [_auto_libpopt.so.0] Creating symlink: {'source': PosixPath('/usr/lib64/libpopt.so.0.0.2'), 'target': PosixPath('/usr/lib64/libpopt.so.0')} DEBUG | ugrd.InitramfsGenerator | Creating symlink: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/usr/lib64/libpopt.so.0 -> /usr/lib64/libpopt.so.0.0.2 DEBUG | ugrd.InitramfsGenerator | [deploy_symlinks] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: deploy_nodes INFO | ugrd.InitramfsGenerator | [deploy_nodes] Skipping real device node creation with mknod, as make_nodes is not specified. DEBUG | ugrd.InitramfsGenerator | [deploy_nodes] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running build task: build_final DEBUG | ugrd.InitramfsGenerator | Running function: check_mounts DEBUG | ugrd.InitramfsGenerator | Device already resolved to blkid indexed device: /dev/mapper/root DEBUG | ugrd.InitramfsGenerator | [/] Host mount validated: {'options': {'ro'}, 'destination': PosixPath('/target_rootfs'), 'base_mount': False, 'type': 'btrfs', 'uuid': 'f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e'} DEBUG | ugrd.InitramfsGenerator | Skipping host mount validation for base mount: {'type': 'proc', 'path': 'proc', 'options': {'nodev', 'noexec', 'nosuid'}, 'base_mount': True, 'destination': PosixPath('/proc')} DEBUG | ugrd.InitramfsGenerator | Skipping host mount validation for base mount: {'type': 'sysfs', 'path': 'sysfs', 'options': {'nodev', 'noexec', 'nosuid'}, 'base_mount': True, 'destination': PosixPath('/sys')} DEBUG | ugrd.InitramfsGenerator | Skipping host mount validation for base mount: {'type': 'devtmpfs', 'path': 'devtmpfs', 'options': {'mode=0755', 'nosuid'}, 'base_mount': True, 'destination': PosixPath('/dev')} DEBUG | ugrd.InitramfsGenerator | Skipping host mount validation for base mount: {'type': 'tmpfs', 'path': 'tmpfs', 'options': {'mode=0755', 'nodev', 'noexec', 'nosuid'}, 'base_mount': True, 'destination': PosixPath('/run')} DEBUG | ugrd.InitramfsGenerator | [check_mounts] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: generate_fstab DEBUG | ugrd.InitramfsGenerator | [mounts] No fstab entries generated for mounts: root, proc, sys, dev, run DEBUG | ugrd.InitramfsGenerator | [generate_fstab] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: regen_kmod_metadata INFO | ugrd.InitramfsGenerator | Regenerating kernel module metadata files. DEBUG | ugrd.InitramfsGenerator | Running command: depmod --basedir /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build 6.12.25-gentoo-dist-hardened DEBUG | ugrd.InitramfsGenerator | [regen_kmod_metadata] Function returned no output DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: validated INFO | ugrd.InitramfsGenerator | -- | Generating init functions DEBUG | ugrd.InitramfsGenerator | Running function: check_var DEBUG | ugrd.InitramfsGenerator | [check_var] Function returned output: - value=$(readvar "$1") - if [ -z "$value" ]; then - cmdline=$(awk -F '--' '{print $1}' /proc/cmdline) # Get everything before '--' - if echo "$cmdline" | grep -qE "(^|\s)$1(\s|$)"; then - return 0 - fi - return 1 - fi - if [ "$value" = "1" ]; then - return 0 - fi - return 1 DEBUG | ugrd.InitramfsGenerator | Created function alias: check_var DEBUG | ugrd.InitramfsGenerator | Running function: setvar DEBUG | ugrd.InitramfsGenerator | [setvar] Function returned output: - if check_var debug; then - edebug "Setting $1 to $2" - fi - printf "%s" "$2" > "/run/vars/${1}" DEBUG | ugrd.InitramfsGenerator | Created function alias: setvar DEBUG | ugrd.InitramfsGenerator | Running function: readvar DEBUG | ugrd.InitramfsGenerator | [readvar] Function returned output: cat "/run/vars/${1}" 2>/dev/null || echo "${2}" DEBUG | ugrd.InitramfsGenerator | Created function alias: readvar DEBUG | ugrd.InitramfsGenerator | Running function: wait_enter DEBUG | ugrd.InitramfsGenerator | [wait_enter] Function returned output: - tty_env=$(stty -g) - t=$(printf "%.0f" "$(echo "${1:-0} * 10" | bc)") - if [ "$t" -gt 300 ]; then - stty raw -echo min 0 time 300 - elif [ "$t" -gt 0 ]; then - stty raw -echo min 0 time "$t" - else - stty raw -echo - fi - char="$(dd bs=1 count=1 2>/dev/null)" - stty "$tty_env" - case "$char" in - $(printf '\r')) return 0 ;; - *) return 1 ;; - esac DEBUG | ugrd.InitramfsGenerator | Created function alias: wait_enter DEBUG | ugrd.InitramfsGenerator | Running function: prompt_user DEBUG | ugrd.InitramfsGenerator | [prompt_user] Function returned output: - prompt=${1:-"Press enter to continue."} - printf "\033[1;35m *\033[0m %s\n" "$prompt" - wait_enter "$2" - return "$?" DEBUG | ugrd.InitramfsGenerator | Created function alias: prompt_user DEBUG | ugrd.InitramfsGenerator | Running function: retry DEBUG | ugrd.InitramfsGenerator | [retry] Function returned output: - retries=${1} - timeout=${2} - shift 2 - if [ "$retries" -eq 0 ]; then - "$@" # If retries is 0, just run the command - return "$?" - elif [ "$retries" -lt 0 ]; then - retries=1000 - fi - i=-1; while [ "$((i += 1))" -lt "$retries" ]; do - if "$@"; then - return 0 - fi - ewarn "[${i}/${retries}] Failed: ${*}" - if [ "$i" -lt "$((retries - 1))" ]; then - prompt_user "Retrying in: ${timeout}s" "$timeout" - fi - done - return 1 DEBUG | ugrd.InitramfsGenerator | Created function alias: retry DEBUG | ugrd.InitramfsGenerator | Running function: klog DEBUG | ugrd.InitramfsGenerator | [klog] Function returned output: echo "${*}" > /dev/kmsg DEBUG | ugrd.InitramfsGenerator | Created function alias: klog DEBUG | ugrd.InitramfsGenerator | Running function: edebug DEBUG | ugrd.InitramfsGenerator | [edebug] Function returned output: - if check_var quiet; then - return - fi - if [ "$(readvar debug)" != "1" ]; then - return - fi - printf "\033[1;34m *\033[0m %s\n" "${*}" DEBUG | ugrd.InitramfsGenerator | Created function alias: edebug DEBUG | ugrd.InitramfsGenerator | Running function: einfo DEBUG | ugrd.InitramfsGenerator | [einfo] Function returned output: - if check_var quiet; then - return - fi - printf "\033[1;32m *\033[0m %s\n" "${*}" DEBUG | ugrd.InitramfsGenerator | Created function alias: einfo DEBUG | ugrd.InitramfsGenerator | Running function: ewarn DEBUG | ugrd.InitramfsGenerator | [ewarn] Function returned output: - if check_var quiet; then - return - fi - printf "\033[1;33m *\033[0m %s\n" "${*}" DEBUG | ugrd.InitramfsGenerator | Created function alias: ewarn DEBUG | ugrd.InitramfsGenerator | Running function: eerror DEBUG | ugrd.InitramfsGenerator | [eerror] Function returned output: printf "\033[1;31m *\033[0m %s\n" "${*}" DEBUG | ugrd.InitramfsGenerator | Created function alias: eerror DEBUG | ugrd.InitramfsGenerator | Running function: rd_fail DEBUG | ugrd.InitramfsGenerator | [rd_fail] Function returned output: - if [ -n "$1" ]; then - eerror "Failure: $1" - else - eerror "UGRD failed." - fi - prompt_user "Press enter to display debug info." - eerror "Loaded modules:\n$(cat /proc/modules)" - eerror "Block devices:\n$(blkid)" - eerror "Mounts:\n$(mount)" - if [ "$(readvar recovery)" = "1" ]; then - einfo "Entering recovery shell" - sh -l - fi - prompt_user "Press enter to restart init." - rd_restart DEBUG | ugrd.InitramfsGenerator | Created function alias: rd_fail DEBUG | ugrd.InitramfsGenerator | Running function: rd_restart DEBUG | ugrd.InitramfsGenerator | [rd_restart] Function returned output: - if [ "$$" -eq 1 ]; then - einfo "Restarting init" - exec /init ; exit - else - ewarn "PID is not 1, exiting: $$" - exit 1 - fi DEBUG | ugrd.InitramfsGenerator | Created function alias: rd_restart DEBUG | ugrd.InitramfsGenerator | Running function: _find_init DEBUG | ugrd.InitramfsGenerator | [_find_init] Function returned output: - for init_path in "/sbin/init" "/bin/init" "/init"; do - if [ -e "$(readvar SWITCH_ROOT_TARGET)$init_path" ] ; then - einfo "Found init at: $(readvar SWITCH_ROOT_TARGET)$init_path" - setvar init "$init_path" - return - fi - done - eerror "Unable to find init." - return 1 DEBUG | ugrd.InitramfsGenerator | Created function alias: _find_init DEBUG | ugrd.InitramfsGenerator | Running function: mount_root DEBUG | ugrd.InitramfsGenerator | [mount_root] Function returned output: - if grep -qs "$(readvar MOUNTS_ROOT_TARGET)" /proc/mounts; then - ewarn "Root mount already exists, unmounting: $(readvar MOUNTS_ROOT_TARGET)" - umount "$(readvar MOUNTS_ROOT_TARGET)" - fi - einfo "Mounting '$(readvar MOUNTS_ROOT_SOURCE)' ($(readvar MOUNTS_ROOT_TYPE)) to '$(readvar MOUNTS_ROOT_TARGET)' with options: $(readvar MOUNTS_ROOT_OPTIONS)" - retry -1 1.0 mount "$(readvar MOUNTS_ROOT_SOURCE)" -t "$(readvar MOUNTS_ROOT_TYPE)" "$(readvar MOUNTS_ROOT_TARGET)" -o "$(readvar MOUNTS_ROOT_OPTIONS)" DEBUG | ugrd.InitramfsGenerator | Created function alias: mount_root DEBUG | ugrd.InitramfsGenerator | Running function: parse_cmdline_bool DEBUG | ugrd.InitramfsGenerator | [parse_cmdline_bool] Function returned output: - edebug "Parsing cmdline bool: $1" - setvar "$1" "$(grep -qE "(^|\s)$1(\s|$)" /proc/cmdline && echo 1 || echo 0)" DEBUG | ugrd.InitramfsGenerator | Created function alias: parse_cmdline_bool DEBUG | ugrd.InitramfsGenerator | Running function: parse_cmdline_str DEBUG | ugrd.InitramfsGenerator | [parse_cmdline_str] Function returned output: - edebug "Parsing cmdline string: $1" - val=$(grep -oP "(?<=$1=)[^\s]+" /proc/cmdline) - if [ -n "$val" ]; then - edebug "Parsed $1: $val" - setvar "$1" "$val" - fi DEBUG | ugrd.InitramfsGenerator | Created function alias: parse_cmdline_str DEBUG | ugrd.InitramfsGenerator | Running function: get_crypt_dev DEBUG | ugrd.InitramfsGenerator | [get_crypt_dev] Function returned output: - source_dev="$(readvar CRYPTSETUP_SOURCE_"$1")" - source_token="$(readvar CRYPTSETUP_TOKEN_"$1")" - if [ -n "$source_dev" ]; then - if [ -e "$source_dev" ]; then - printf "%s" "$source_dev" - return - fi - fi - if [ -n "$source_token" ]; then - source_dev=$(blkid --match-token "$source_token" --output device) - if [ -n "$source_dev" ]; then - printf "%s" "$source_dev" - fi - fi - if [ -z "$source_dev" ]; then - rd_fail "Failed to find cryptsetup device: $1" - fi DEBUG | ugrd.InitramfsGenerator | Created function alias: get_crypt_dev DEBUG | ugrd.InitramfsGenerator | Running function: open_crypt_dev DEBUG | ugrd.InitramfsGenerator | [open_crypt_dev] Function returned output: - crypt_device="$(get_crypt_dev "$1")" - header="$(readvar CRYPTSETUP_HEADER_"$1")" - cryptsetup_args="cryptsetup open --tries 1" - if [ -n "$header" ]; then - einfo "[$1] Opening cryptsetup device with detached header: $header" - cryptsetup_args="$cryptsetup_args --header $header" - fi - if [ -e /run/vars/key_data ]; then - einfo "[$1] Unlocking with key data from: /run/vars/key_data" - cryptsetup_args="$cryptsetup_args --key-file /run/vars/key_data" - elif [ -n "$2" ]; then - einfo "[$1] Unlocking with key file: $2" - cryptsetup_args="$cryptsetup_args --key-file $2" - fi - cryptsetup_args="$cryptsetup_args $crypt_device $1" - edebug "[$1] cryptsetup args: $cryptsetup_args" - $cryptsetup_args DEBUG | ugrd.InitramfsGenerator | Created function alias: open_crypt_dev DEBUG | ugrd.InitramfsGenerator | Running function: mount_base DEBUG | ugrd.InitramfsGenerator | [mount_base] Function returned output: - if ! grep -qs /proc /proc/mounts; then - mount proc /proc --options nodev,noexec,nosuid -t proc || rd_fail 'Failed to mount: /proc' - else - ewarn 'Mount already exists, skipping: /proc' - fi - if ! grep -qs /sys /proc/mounts; then - mount sysfs /sys --options nodev,noexec,nosuid -t sysfs || rd_fail 'Failed to mount: /sys' - else - ewarn 'Mount already exists, skipping: /sys' - fi - if ! grep -qs /dev /proc/mounts; then - mount devtmpfs /dev --options mode=0755,nosuid -t devtmpfs || rd_fail 'Failed to mount: /dev' - else - ewarn 'Mount already exists, skipping: /dev' - fi - if ! grep -qs /run /proc/mounts; then - mount tmpfs /run --options mode=0755,nodev,noexec,nosuid -t tmpfs || rd_fail 'Failed to mount: /run' - else - ewarn 'Mount already exists, skipping: /run' - fi - einfo "Mounted base mounts, version: 6.5.0" DEBUG | ugrd.InitramfsGenerator | Created function alias: mount_base DEBUG | ugrd.InitramfsGenerator | Running function: make_run_dirs DEBUG | ugrd.InitramfsGenerator | [make_run_dirs] Function returned output: - edebug Creating run dir: "$(mkdir -pv /run/vars)" - edebug Creating run dir: "$(mkdir -pv /run/udev/data)" DEBUG | ugrd.InitramfsGenerator | Created function alias: make_run_dirs DEBUG | ugrd.InitramfsGenerator | Running function: export_exports DEBUG | ugrd.InitramfsGenerator | [export_exports] Function returned output: - if check_var exported; then - edebug "Exports already set, skipping" - return - fi - setvar "loglevel" "5" - setvar "init" "/usr/lib/systemd/systemd" - setvar "SWITCH_ROOT_TARGET" "/target_rootfs" - setvar "MOUNTS_ROOT_SOURCE" "UUID=f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e" - setvar "MOUNTS_ROOT_TYPE" "btrfs" - setvar "MOUNTS_ROOT_OPTIONS" "ro" - setvar "MOUNTS_ROOT_TARGET" "/target_rootfs" - setvar "CRYPTSETUP_TOKEN_root" "UUID=35cb0211-2fe7-4430-84e4-60cf27b61ce7" - setvar "VERSION" "1.31.2" - setvar exported 1 DEBUG | ugrd.InitramfsGenerator | Created function alias: export_exports DEBUG | ugrd.InitramfsGenerator | Running function: parse_cmdline DEBUG | ugrd.InitramfsGenerator | [parse_cmdline] Function returned output: - cmdline=$(awk -F '--' '{print $1}' /proc/cmdline) # Get everything before '--' - setvar INIT_ARGS "$(awk -F '--' '{print $2}' /proc/cmdline)" # Get everything after '--' - for bool in "quiet" "debug" "recovery" "no_fsck"; do - parse_cmdline_bool "$bool" - done - for string in "init" "loglevel" "root" "roottype" "rootflags" "rootdelay"; do - parse_cmdline_str "$string" - done - einfo "Parsed cmdline: $cmdline" DEBUG | ugrd.InitramfsGenerator | Created function alias: parse_cmdline DEBUG | ugrd.InitramfsGenerator | Running function: print_banner DEBUG | ugrd.InitramfsGenerator | [print_banner] Function returned output: - einfo "UGRD v$(readvar VERSION)" - einfo 'Kernel version: 6.12.25-gentoo-dist-hardened' DEBUG | ugrd.InitramfsGenerator | Created function alias: print_banner DEBUG | ugrd.InitramfsGenerator | Running function: load_modules INFO | ugrd.InitramfsGenerator | Init kernel modules: crc32c, dm_crypt, nvme, mei_me, igen6_edac INFO | ugrd.InitramfsGenerator | Included kernel modules: nvme_auth, mei, nvme_core WARNING | ugrd.InitramfsGenerator | Ignored kernel modules: pcieport, rtw89_8852be, intel_spi, sof_audio_pci_intel_tgl, i801_smbus, proc_thermal_pci DEBUG | ugrd.InitramfsGenerator | [load_modules] Function returned output: - if check_var quiet ; then - modprobe -aq crc32c dm_crypt nvme mei_me igen6_edac - else - einfo "Loading kernel modules: crc32c dm_crypt nvme mei_me igen6_edac" - modprobe -av crc32c dm_crypt nvme mei_me igen6_edac - fi DEBUG | ugrd.InitramfsGenerator | Created function alias: load_modules DEBUG | ugrd.InitramfsGenerator | No output for init level: init_debug DEBUG | ugrd.InitramfsGenerator | Running function: set_loglevel DEBUG | ugrd.InitramfsGenerator | [set_loglevel] Function returned string: readvar loglevel > /proc/sys/kernel/printk DEBUG | ugrd.InitramfsGenerator | Running function: mount_fstab DEBUG | ugrd.InitramfsGenerator | [mount_fstab] Function returned output: - einfo "Attempting to mount all filesystems." - timeout=$(readvar rootdelay 1.0) - while ! mount -a; do - if prompt_user "Press enter to break, waiting: ${timeout}s" "$timeout"; then - rd_fail "Failed to mount all filesystems." - fi - eerror "Failed to mount all filesystems, retrying." - done - einfo 'All filesystems mounted.' DEBUG | ugrd.InitramfsGenerator | Created function alias: mount_fstab DEBUG | ugrd.InitramfsGenerator | Running function: crypt_init DEBUG | ugrd.InitramfsGenerator | [crypt_init] Function returned output: - einfo "Unlocking LUKS volumes, ugrd.cryptsetup version: 4.0.3" - if ! cryptsetup status root > /dev/null 2>&1; then - einfo 'Opening cryptsetup device: root' - retries=5; i=0; while [ "$((i=i+1))" -le $retries ]; do - einfo "($i/$retries) Unlocking device: root" - if open_crypt_dev root; then - break - fi - ewarn "($i/$retries) Failed to open cryptsetup device: root" - done - if [ -e /run/vars/key_data ]; then - eerror 'Removing leftover key data file' - rm -f /run/vars/key_data - fi - else - ewarn "Device already open: root" - fi - if ! cryptsetup status root > /dev/null 2>&1; then - rd_fail "Failed to open cryptsetup device: root" - fi - einfo "Successfully opened cryptsetup device: root" DEBUG | ugrd.InitramfsGenerator | Created function alias: crypt_init DEBUG | ugrd.InitramfsGenerator | No output for init level: init_late DEBUG | ugrd.InitramfsGenerator | Running function: btrfs_scan DEBUG | ugrd.InitramfsGenerator | [btrfs_scan] Function returned string: einfo "$(btrfs device scan)" DEBUG | ugrd.InitramfsGenerator | Running function: set_root_subvol DEBUG | ugrd.InitramfsGenerator | [/] Detected subvolume: /@ DEBUG | ugrd.InitramfsGenerator | [set_root_subvol] Function returned string: printf ",subvol=/@" >> /run/vars/MOUNTS_ROOT_OPTIONS DEBUG | ugrd.InitramfsGenerator | Running function: select_subvol DEBUG | ugrd.InitramfsGenerator | [select_subvol] subvol_selector is not enabled, skipping. DEBUG | ugrd.InitramfsGenerator | [select_subvol] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: mount_cmdline_root DEBUG | ugrd.InitramfsGenerator | [mount_cmdline_root] Function returned output: - root=$(readvar root) - if [ -z "$root" ]; then - edebug "No root partition specified in /proc/cmdline, falling back to mount_root" - mount_root - return - fi - roottype="$(readvar roottype auto)" - rootflags="$(readvar rootflags 'defaults,ro')" - einfo "Mounting root partition based on /proc/cmdline: $root -t $roottype -o $rootflags" - if ! mount "$root" "$(readvar MOUNTS_ROOT_TARGET)" -t "$roottype" -o "$rootflags"; then - eerror "Failed to mount the root partition using /proc/cmdline: $root -t $roottype -o $rootflags" - mount_root - fi DEBUG | ugrd.InitramfsGenerator | Created function alias: mount_cmdline_root DEBUG | ugrd.InitramfsGenerator | Running function: mount_late DEBUG | ugrd.InitramfsGenerator | [mount_late] Skipping late mounts, late_mounts is empty. DEBUG | ugrd.InitramfsGenerator | [mount_late] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: fake_dm_udev DEBUG | ugrd.InitramfsGenerator | [fake_dm_udev] Function returned output: - for dm in /sys/block/dm-*; do - source "${dm}/uevent" - einfo "Faking udev for: ${DEVNAME}" - udev_db_file="/run/udev/data/b${MAJOR}:${MINOR}" - printf 'E:DM_UDEV_PRIMARY_SOURCE_FLAG=1\n' > "${udev_db_file}" - done DEBUG | ugrd.InitramfsGenerator | Created function alias: fake_dm_udev DEBUG | ugrd.InitramfsGenerator | Running function: umount_fstab DEBUG | ugrd.InitramfsGenerator | [umount_fstab] Function returned no output DEBUG | ugrd.InitramfsGenerator | No output for init level: init_cleanup DEBUG | ugrd.InitramfsGenerator | Running function: do_switch_root DEBUG | ugrd.InitramfsGenerator | [do_switch_root] Function returned output: - if [ $$ -ne 1 ] ; then - eerror "Cannot switch_root from PID: $$, exiting." - exit 1 - fi - init_target=$(readvar init) || rd_fail "init_target not set." # should be set, if unset, checks fail - einfo "Checking root mount: $(readvar SWITCH_ROOT_TARGET)" - if ! grep -q " $(readvar SWITCH_ROOT_TARGET) " /proc/mounts ; then - rd_fail "Root not found at: $(readvar SWITCH_ROOT_TARGET)" - elif [ ! -e "$(readvar SWITCH_ROOT_TARGET)${init_target}" ] ; then - ewarn "$init_target not found at: $(readvar SWITCH_ROOT_TARGET)" - einfo "Target root contents: - $(ls -l "$(readvar SWITCH_ROOT_TARGET)")" - if _find_init ; then # This redefines the var, so readvar is used instead of $init_target - einfo "Switching root to: $(readvar SWITCH_ROOT_TARGET) $(readvar init)" - klog "[UGRD 1.31.2] Running init: $(readvar init)" - exec switch_root "$(readvar SWITCH_ROOT_TARGET)" "$(readvar init)" - fi - rd_fail "Unable to find init." - else - einfo "Switching root to: $(readvar SWITCH_ROOT_TARGET) $init_target" - klog "[UGRD 1.31.2] Running init: $init_target" - exec switch_root "$(readvar SWITCH_ROOT_TARGET)" "$init_target" - fi DEBUG | ugrd.InitramfsGenerator | Created function alias: do_switch_root DEBUG | ugrd.InitramfsGenerator | Library paths: /lib64:/usr/lib64:/usr/lib/gcc/x86_64-pc-linux-gnu/14 DEBUG | ugrd.InitramfsGenerator | Parent directory for 'profile' does not exist: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/etc/profile DEBUG | ugrd.InitramfsGenerator | Created directory: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/etc DEBUG | ugrd.InitramfsGenerator | [/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/etc/profile] Writing contents: ['#!/bin/sh', '#\n# Generated by UGRD v1.31.2\n#', 'export LD_LIBRARY_PATH=/lib64:/usr/lib64:/usr/lib/gcc/x86_64-pc-linux-gnu/14', '\n\ncheck_var() {', ' value=$(readvar "$1")', ' if [ -z "$value" ]; then', " cmdline=$(awk -F '--' '{print $1}' /proc/cmdline) # Get everything before '--'", ' if echo "$cmdline" | grep -qE "(^|\\s)$1(\\s|$)"; then', ' return 0', ' fi', ' return 1', ' fi', ' if [ "$value" = "1" ]; then', ' return 0', ' fi', ' return 1', '}', '\n\nsetvar() {', ' if check_var debug; then', ' edebug "Setting $1 to $2"', ' fi', ' printf "%s" "$2" > "/run/vars/${1}"', '}', '\n\nreadvar() {', ' cat "/run/vars/${1}" 2>/dev/null || echo "${2}"', '}', '\n\nwait_enter() {', ' tty_env=$(stty -g)', ' t=$(printf "%.0f" "$(echo "${1:-0} * 10" | bc)")', ' if [ "$t" -gt 300 ]; then', ' stty raw -echo min 0 time 300', ' elif [ "$t" -gt 0 ]; then', ' stty raw -echo min 0 time "$t"', ' else', ' stty raw -echo', ' fi', ' char="$(dd bs=1 count=1 2>/dev/null)"', ' stty "$tty_env"', ' case "$char" in', " $(printf '\\r')) return 0 ;;", ' *) return 1 ;;', ' esac', '}', '\n\nprompt_user() {', ' prompt=${1:-"Press enter to continue."}', ' printf "\\033[1;35m *\\033[0m %s\\n" "$prompt"', ' wait_enter "$2"', ' return "$?"', '}', '\n\nretry() {', ' retries=${1}', ' timeout=${2}', ' shift 2', ' if [ "$retries" -eq 0 ]; then', ' "$@" # If retries is 0, just run the command', ' return "$?"', ' elif [ "$retries" -lt 0 ]; then', ' retries=1000', ' fi', ' i=-1; while [ "$((i += 1))" -lt "$retries" ]; do', ' if "$@"; then', ' return 0', ' fi', ' ewarn "[${i}/${retries}] Failed: ${*}"', ' if [ "$i" -lt "$((retries - 1))" ]; then', ' prompt_user "Retrying in: ${timeout}s" "$timeout"', ' fi', ' done', ' return 1', '}', '\n\nklog() {', ' echo "${*}" > /dev/kmsg', '}', '\n\nedebug() {', ' if check_var quiet; then', ' return', ' fi', ' if [ "$(readvar debug)" != "1" ]; then', ' return', ' fi', ' printf "\\033[1;34m *\\033[0m %s\\n" "${*}"', '}', '\n\neinfo() {', ' if check_var quiet; then', ' return', ' fi', ' printf "\\033[1;32m *\\033[0m %s\\n" "${*}"', '}', '\n\newarn() {', ' if check_var quiet; then', ' return', ' fi', ' printf "\\033[1;33m *\\033[0m %s\\n" "${*}"', '}', '\n\neerror() {', ' printf "\\033[1;31m *\\033[0m %s\\n" "${*}"', '}', '\n\nrd_fail() {', ' if [ -n "$1" ]; then', ' eerror "Failure: $1"', ' else', ' eerror "UGRD failed."', ' fi', ' prompt_user "Press enter to display debug info."', ' eerror "Loaded modules:\\n$(cat /proc/modules)"', ' eerror "Block devices:\\n$(blkid)"', ' eerror "Mounts:\\n$(mount)"', ' if [ "$(readvar recovery)" = "1" ]; then', ' einfo "Entering recovery shell"', ' sh -l', ' fi', ' prompt_user "Press enter to restart init."', ' rd_restart', '}', '\n\nrd_restart() {', ' if [ "$$" -eq 1 ]; then', ' einfo "Restarting init"', ' exec /init ; exit', ' else', ' ewarn "PID is not 1, exiting: $$"', ' exit 1', ' fi', '}', '\n\n_find_init() {', ' for init_path in "/sbin/init" "/bin/init" "/init"; do', ' if [ -e "$(readvar SWITCH_ROOT_TARGET)$init_path" ] ; then', ' einfo "Found init at: $(readvar SWITCH_ROOT_TARGET)$init_path"', ' setvar init "$init_path"', ' return', ' fi', ' done', ' eerror "Unable to find init."', ' return 1', '}', '\n\nmount_root() {', ' if grep -qs "$(readvar MOUNTS_ROOT_TARGET)" /proc/mounts; then', ' ewarn "Root mount already exists, unmounting: $(readvar MOUNTS_ROOT_TARGET)"', ' umount "$(readvar MOUNTS_ROOT_TARGET)"', ' fi', ' einfo "Mounting \'$(readvar MOUNTS_ROOT_SOURCE)\' ($(readvar MOUNTS_ROOT_TYPE)) to \'$(readvar MOUNTS_ROOT_TARGET)\' with options: $(readvar MOUNTS_ROOT_OPTIONS)"', ' retry -1 1.0 mount "$(readvar MOUNTS_ROOT_SOURCE)" -t "$(readvar MOUNTS_ROOT_TYPE)" "$(readvar MOUNTS_ROOT_TARGET)" -o "$(readvar MOUNTS_ROOT_OPTIONS)"', '}', '\n\nparse_cmdline_bool() {', ' edebug "Parsing cmdline bool: $1"', ' setvar "$1" "$(grep -qE "(^|\\s)$1(\\s|$)" /proc/cmdline && echo 1 || echo 0)"', '}', '\n\nparse_cmdline_str() {', ' edebug "Parsing cmdline string: $1"', ' val=$(grep -oP "(?<=$1=)[^\\s]+" /proc/cmdline)', ' if [ -n "$val" ]; then', ' edebug "Parsed $1: $val"', ' setvar "$1" "$val"', ' fi', '}', '\n\nget_crypt_dev() {', ' source_dev="$(readvar CRYPTSETUP_SOURCE_"$1")"', ' source_token="$(readvar CRYPTSETUP_TOKEN_"$1")"', ' if [ -n "$source_dev" ]; then', ' if [ -e "$source_dev" ]; then', ' printf "%s" "$source_dev"', ' return', ' fi', ' fi', ' if [ -n "$source_token" ]; then', ' source_dev=$(blkid --match-token "$source_token" --output device)', ' if [ -n "$source_dev" ]; then', ' printf "%s" "$source_dev"', ' fi', ' fi', ' if [ -z "$source_dev" ]; then', ' rd_fail "Failed to find cryptsetup device: $1"', ' fi', '}', '\n\nopen_crypt_dev() {', ' crypt_device="$(get_crypt_dev "$1")"', ' header="$(readvar CRYPTSETUP_HEADER_"$1")"', ' cryptsetup_args="cryptsetup open --tries 1"', ' if [ -n "$header" ]; then', ' einfo "[$1] Opening cryptsetup device with detached header: $header"', ' cryptsetup_args="$cryptsetup_args --header $header"', ' fi', ' if [ -e /run/vars/key_data ]; then', ' einfo "[$1] Unlocking with key data from: /run/vars/key_data"', ' cryptsetup_args="$cryptsetup_args --key-file /run/vars/key_data"', ' elif [ -n "$2" ]; then', ' einfo "[$1] Unlocking with key file: $2"', ' cryptsetup_args="$cryptsetup_args --key-file $2"', ' fi', ' cryptsetup_args="$cryptsetup_args $crypt_device $1"', ' edebug "[$1] cryptsetup args: $cryptsetup_args"', ' $cryptsetup_args', '}', '\n\nmount_base() {', ' if ! grep -qs /proc /proc/mounts; then', " mount proc /proc --options nodev,noexec,nosuid -t proc || rd_fail 'Failed to mount: /proc'", ' else', " ewarn 'Mount already exists, skipping: /proc'", ' fi', ' if ! grep -qs /sys /proc/mounts; then', " mount sysfs /sys --options nodev,noexec,nosuid -t sysfs || rd_fail 'Failed to mount: /sys'", ' else', " ewarn 'Mount already exists, skipping: /sys'", ' fi', ' if ! grep -qs /dev /proc/mounts; then', " mount devtmpfs /dev --options mode=0755,nosuid -t devtmpfs || rd_fail 'Failed to mount: /dev'", ' else', " ewarn 'Mount already exists, skipping: /dev'", ' fi', ' if ! grep -qs /run /proc/mounts; then', " mount tmpfs /run --options mode=0755,nodev,noexec,nosuid -t tmpfs || rd_fail 'Failed to mount: /run'", ' else', " ewarn 'Mount already exists, skipping: /run'", ' fi', ' einfo "Mounted base mounts, version: 6.5.0"', '}', '\n\nmake_run_dirs() {', ' edebug Creating run dir: "$(mkdir -pv /run/vars)"', ' edebug Creating run dir: "$(mkdir -pv /run/udev/data)"', '}', '\n\nexport_exports() {', ' if check_var exported; then', ' edebug "Exports already set, skipping"', ' return', ' fi', ' setvar "loglevel" "5"', ' setvar "init" "/usr/lib/systemd/systemd"', ' setvar "SWITCH_ROOT_TARGET" "/target_rootfs"', ' setvar "MOUNTS_ROOT_SOURCE" "UUID=f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e"', ' setvar "MOUNTS_ROOT_TYPE" "btrfs"', ' setvar "MOUNTS_ROOT_OPTIONS" "ro"', ' setvar "MOUNTS_ROOT_TARGET" "/target_rootfs"', ' setvar "CRYPTSETUP_TOKEN_root" "UUID=35cb0211-2fe7-4430-84e4-60cf27b61ce7"', ' setvar "VERSION" "1.31.2"', ' setvar exported 1', '}', '\n\nparse_cmdline() {', " cmdline=$(awk -F '--' '{print $1}' /proc/cmdline) # Get everything before '--'", ' setvar INIT_ARGS "$(awk -F \'--\' \'{print $2}\' /proc/cmdline)" # Get everything after \'--\'', ' for bool in "quiet" "debug" "recovery" "no_fsck"; do', ' parse_cmdline_bool "$bool"', ' done', ' for string in "init" "loglevel" "root" "roottype" "rootflags" "rootdelay"; do', ' parse_cmdline_str "$string"', ' done', ' einfo "Parsed cmdline: $cmdline"', '}', '\n\nprint_banner() {', ' einfo "UGRD v$(readvar VERSION)"', " einfo 'Kernel version: 6.12.25-gentoo-dist-hardened'", '}', '\n\nload_modules() {', ' if check_var quiet ; then', ' modprobe -aq crc32c dm_crypt nvme mei_me igen6_edac', ' else', ' einfo "Loading kernel modules: crc32c dm_crypt nvme mei_me igen6_edac"', ' modprobe -av crc32c dm_crypt nvme mei_me igen6_edac', ' fi', '}', '\n\nmount_fstab() {', ' einfo "Attempting to mount all filesystems."', ' timeout=$(readvar rootdelay 1.0)', ' while ! mount -a; do', ' if prompt_user "Press enter to break, waiting: ${timeout}s" "$timeout"; then', ' rd_fail "Failed to mount all filesystems."', ' fi', ' eerror "Failed to mount all filesystems, retrying."', ' done', " einfo 'All filesystems mounted.'", '}', '\n\ncrypt_init() {', ' einfo "Unlocking LUKS volumes, ugrd.cryptsetup version: 4.0.3"', ' if ! cryptsetup status root > /dev/null 2>&1; then', " einfo 'Opening cryptsetup device: root'", ' retries=5; i=0; while [ "$((i=i+1))" -le $retries ]; do', ' einfo "($i/$retries) Unlocking device: root"', ' if open_crypt_dev root; then', ' break', ' fi', ' ewarn "($i/$retries) Failed to open cryptsetup device: root"', ' done', ' if [ -e /run/vars/key_data ]; then', " eerror 'Removing leftover key data file'", ' rm -f /run/vars/key_data', ' fi', ' else', ' ewarn "Device already open: root"', ' fi', ' if ! cryptsetup status root > /dev/null 2>&1; then', ' rd_fail "Failed to open cryptsetup device: root"', ' fi', ' einfo "Successfully opened cryptsetup device: root"', '}', '\n\nmount_cmdline_root() {', ' root=$(readvar root)', ' if [ -z "$root" ]; then', ' edebug "No root partition specified in /proc/cmdline, falling back to mount_root"', ' mount_root', ' return', ' fi', ' roottype="$(readvar roottype auto)"', ' rootflags="$(readvar rootflags \'defaults,ro\')"', ' einfo "Mounting root partition based on /proc/cmdline: $root -t $roottype -o $rootflags"', ' if ! mount "$root" "$(readvar MOUNTS_ROOT_TARGET)" -t "$roottype" -o "$rootflags"; then', ' eerror "Failed to mount the root partition using /proc/cmdline: $root -t $roottype -o $rootflags"', ' mount_root', ' fi', '}', '\n\nfake_dm_udev() {', ' for dm in /sys/block/dm-*; do', ' source "${dm}/uevent"', ' einfo "Faking udev for: ${DEVNAME}"', ' udev_db_file="/run/udev/data/b${MAJOR}:${MINOR}"', ' printf \'E:DM_UDEV_PRIMARY_SOURCE_FLAG=1\\n\' > "${udev_db_file}"', ' done', '}', '\n\ndo_switch_root() {', ' if [ $$ -ne 1 ] ; then', ' eerror "Cannot switch_root from PID: $$, exiting."', ' exit 1', ' fi', ' init_target=$(readvar init) || rd_fail "init_target not set." # should be set, if unset, checks fail', ' einfo "Checking root mount: $(readvar SWITCH_ROOT_TARGET)"', ' if ! grep -q " $(readvar SWITCH_ROOT_TARGET) " /proc/mounts ; then', ' rd_fail "Root not found at: $(readvar SWITCH_ROOT_TARGET)"', ' elif [ ! -e "$(readvar SWITCH_ROOT_TARGET)${init_target}" ] ; then', ' ewarn "$init_target not found at: $(readvar SWITCH_ROOT_TARGET)"', ' einfo "Target root contents:', ' $(ls -l "$(readvar SWITCH_ROOT_TARGET)")"', ' if _find_init ; then # This redefines the var, so readvar is used instead of $init_target', ' einfo "Switching root to: $(readvar SWITCH_ROOT_TARGET) $(readvar init)"', ' klog "[UGRD 1.31.2] Running init: $(readvar init)"', ' exec switch_root "$(readvar SWITCH_ROOT_TARGET)" "$(readvar init)"', ' fi', ' rd_fail "Unable to find init."', ' else', ' einfo "Switching root to: $(readvar SWITCH_ROOT_TARGET) $init_target"', ' klog "[UGRD 1.31.2] Running init: $init_target"', ' exec switch_root "$(readvar SWITCH_ROOT_TARGET)" "$init_target"', ' fi', '}'] DEBUG | ugrd.InitramfsGenerator | Running sh -n on file: /etc/profile DEBUG | ugrd.InitramfsGenerator | Running command: sh -n /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/etc/profile INFO | ugrd.InitramfsGenerator | Wrote file: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/etc/profile DEBUG | ugrd.InitramfsGenerator | [/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/etc/profile] Set file permissions: 493 INFO | ugrd.InitramfsGenerator | Included functions: check_var, setvar, readvar, wait_enter, prompt_user, retry, klog, edebug, einfo, ewarn, eerror, rd_fail, rd_restart, _find_init, mount_root, parse_cmdline_bool, parse_cmdline_str, get_crypt_dev, open_crypt_dev, mount_base, make_run_dirs, export_exports, parse_cmdline, print_banner, load_modules, mount_fstab, crypt_init, mount_cmdline_root, fake_dm_udev, do_switch_root DEBUG | ugrd.InitramfsGenerator | [/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/init] Writing contents: ['#!/bin/sh -l', '\n# Begin init_pre', 'mount_base', 'make_run_dirs', 'export_exports', 'parse_cmdline', 'print_banner', 'load_modules', '\n# Begin init_early', 'readvar loglevel > /proc/sys/kernel/printk', '\n# Begin init_main', 'mount_fstab', 'crypt_init', '\n# Begin init_premount', 'einfo "$(btrfs device scan)"', 'printf ",subvol=/@" >> /run/vars/MOUNTS_ROOT_OPTIONS', '\n# Begin init_mount', 'mount_cmdline_root', '\n# Begin init_mount_late', 'fake_dm_udev', '\n# Begin init_final', 'do_switch_root', '\n\n# END INIT'] DEBUG | ugrd.InitramfsGenerator | Running sh -n on file: init DEBUG | ugrd.InitramfsGenerator | Running command: sh -n /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/init INFO | ugrd.InitramfsGenerator | Wrote file: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/init DEBUG | ugrd.InitramfsGenerator | [/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/initramfs_build/init] Set file permissions: 493 DEBUG | ugrd.InitramfsGenerator | Final config: 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.fs.fakeudev - ugrd.fs.btrfs - ugrd.crypto.cryptsetup - ugrd.kmod.novideo - ugrd.kmod.nosound - ugrd.kmod.nonetwork imports: config_processing: - - - - - - - - - - - - - - - - - - - - - - - - - - - - build_enum: - - - - - - - - - - - - build_tasks: - - - - init_early: - init_final: - functions: - - - - - - - - - - - - - - - - - - - build_pre: - - - - - - - build_deploy: - - - - - - - - - build_final: - - - init_pre: - - - - - - init_main: - - init_mount_late: - - init_cleanup: - init_mount: - build_late: - - - pack: - checks: - - - - - - init_premount: - - - validated: True custom_parameters: switch_root_target: init_target: autodetect_init: loglevel: shebang: shebang_args: hostonly: validate: timeout: _custom_init_file: tmpdir: build_dir: build_logging: _build_log_level: symlinks: merge_usr: dependencies: conditional_dependencies: opt_dependencies: xz_dependencies: gz_dependencies: library_paths: find_libgcc: binaries: copies: nodes: paths: masks: make_nodes: out_dir: out_file: old_count: clean: shell: mounts: 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: _base_mount_path: root_subvol: subvol_selector: autodetect_root_subvol: 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_autodetect_init: _process_build_logging: _process_out_file: _process_binaries_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_root_subvol: _process_subvol_selector: _process_cryptsetup_multi: _process_cryptsetup_key_types_multi: _processing: switch_root_target: . init_target: /usr/lib/systemd/systemd autodetect_init: True loglevel: 5 shebang: #!/bin/sh -l shebang_args: -l hostonly: True validate: True timeout: 15 _custom_init_file: tmpdir: /var/tmp/portage/sys-kernel/linux-firmware-20250311/temp build_dir: initramfs_build 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.5 target: /usr/lib64/libtinfow.so.6 _auto_libudev.so.1: source: /usr/lib64/libudev.so.1.7.9 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.7 target: /usr/lib64/libzstd.so.1 _auto_liblzma.so.5: source: /usr/lib64/liblzma.so.5.6.4 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.14.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_sh: source: /usr/bin/bash target: /bin/sh _auto_libtinfo.so.6: source: /usr/lib64/libtinfo.so.6.5 target: /usr/lib64/libtinfo.so.6 _auto_libuuid.so.1: source: /usr/lib64/libuuid.so.1.3.0 target: /usr/lib64/libuuid.so.1 _auto_liblzo2.so.2: source: /usr/lib64/liblzo2.so.2.0.0 target: /usr/lib64/liblzo2.so.2 _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 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.5 - /usr/lib64/libudev.so.1.7.9 - /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.7 - /usr/lib64/liblzma.so.5.6.4 - /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.14.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/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 - /usr/bin/bash - /usr/lib64/libtinfo.so.6.5 - /usr/bin/btrfs - /usr/lib64/libuuid.so.1.3.0 - /usr/lib64/liblzo2.so.2.0.0 - /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 - /lib/modules/6.12.25-gentoo-dist-hardened/modules.order - /lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin - /lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin.modinfo conditional_dependencies: opt_dependencies: xz_dependencies: - /lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto/crc32c-intel.ko.xz - /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md/dm-crypt.ko.xz - /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common/nvme-auth.ko.xz - /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme-core.ko.xz - /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme.ko.xz - /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei.ko.xz - /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei-me.ko.xz - /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac/igen6_edac.ko.xz gz_dependencies: library_paths: - /lib64 - /usr/lib64 - /usr/lib/gcc/x86_64-pc-linux-gnu/14 find_libgcc: True binaries: - lsblk - blkid - mount - sleep - umount - mkdir - modprobe - awk - bc - dd - grep - ls - cp - cat - stty - switch_root - /bin/sh - btrfs - cryptsetup copies: nodes: console: mode: 420 major: 5 minor: 1 path: dev/console paths: - target_rootfs - proc - sys - dev - run - root - tmp masks: make_nodes: False out_dir: /tmp/kernel-install.staging.SiIWtu out_file: initrd old_count: 1 clean: True shell: mounts: root: options: + ro destination: /target_rootfs base_mount: False type: btrfs uuid: f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e proc: type: proc path: proc options: + nodev + noexec + nosuid base_mount: True destination: /proc sys: type: sysfs path: sysfs options: + nodev + noexec + nosuid base_mount: True destination: /sys dev: type: devtmpfs path: devtmpfs options: + mode=0755 + nosuid base_mount: True destination: /dev run: type: tmpfs path: tmpfs options: + mode=0755 + nodev + noexec + nosuid base_mount: True destination: /run run_dirs: - /run/vars - /run/udev/data 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: /: device: /dev/mapper/root fstype: btrfs options: - rw - relatime - ssd - space_cache=v2 - subvolid=256 - subvol=/@ /home: device: /dev/mapper/root fstype: btrfs options: - rw - relatime - ssd - space_cache=v2 - subvolid=257 - subvol=/@home /var: device: /dev/mapper/root fstype: btrfs options: - rw - relatime - ssd - space_cache=v2 - subvolid=258 - subvol=/@var /swap: device: /dev/mapper/root fstype: btrfs options: - rw - relatime - ssd - space_cache=v2 - subvolid=259 - subvol=/swap /proc: device: proc fstype: proc options: - rw - nosuid - nodev - noexec - relatime /sys: device: sys fstype: sysfs options: - ro - nosuid - nodev - noexec - relatime /sys/firmware/efi/efivars: device: efivarfs fstype: efivarfs options: - rw - nosuid - nodev - noexec - relatime /dev: device: udev fstype: devtmpfs options: - rw - nosuid - relatime - size=10240k - nr_inodes=1993864 - mode=755 - inode64 /dev/pts: device: devpts fstype: devpts options: - rw - nosuid - noexec - relatime - gid=5 - mode=620 - ptmxmode=000 /dev/shm: device: shm fstype: tmpfs options: - rw - nosuid - nodev - relatime - inode64 /run: device: tmpfs fstype: tmpfs options: - rw - nosuid - nodev - noexec - mode=755 - inode64 /tmp: device: tmp fstype: tmpfs options: - rw - nosuid - nodev - inode64 /efi: device: /dev/nvme0n1p1 fstype: vfat options: - rw - relatime - fmask=0022 - dmask=0022 - codepage=437 - iocharset=ascii - shortname=mixed - errors=remount-ro _vblk_info: dm-0: major: 253 minor: 0 holders: slaves: - nvme0n1p2 uuid: CRYPT-LUKS2-35cb02112fe7443084e460cf27b61ce7-root name: root _blkid_info: /dev/sda3: partuuid: dc8f344f-1239-4666-b320-16dec0addf68 label: Gentoo-amd64-20250429 type: hfsplus /dev/nvme0n1p1: uuid: D71C-582C partuuid: 7e137955-c9d4-4993-9961-8836d04e6994 label: ESP type: vfat /dev/nvme0n1p2: uuid: 35cb0211-2fe7-4430-84e4-60cf27b61ce7 partuuid: c80e50cc-fcca-424d-a98d-823bab44ab75 type: crypto_LUKS /dev/loop0: type: squashfs /dev/mapper/root: uuid: f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e label: rootfs type: btrfs /dev/sda4: partuuid: dc8f344f-1239-4666-b327-16dec0addf68 /dev/sda2: uuid: 4422-57A5 partuuid: dc8f344f-1239-4666-b321-16dec0addf68 type: vfat /dev/sda1: partuuid: dc8f344f-1239-4666-b322-16dec0addf68 exports: loglevel: 5 init: /usr/lib/systemd/systemd SWITCH_ROOT_TARGET: /target_rootfs MOUNTS_ROOT_SOURCE: UUID=f0a40cf2-5e82-4ef7-b8ac-fffe5f5a9b7e MOUNTS_ROOT_TYPE: btrfs MOUNTS_ROOT_OPTIONS: ro MOUNTS_ROOT_TARGET: /target_rootfs CRYPTSETUP_TOKEN_root: UUID=35cb0211-2fe7-4430-84e4-60cf27b61ce7 VERSION: 1.31.2 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: - pcieport - rtw89_8852be - intel_spi - sof_audio_pci_intel_tgl - i801_smbus - proc_thermal_pci _kmod_modinfo: btrfs: filename: (builtin) softdep: - blake2b-256 - sha256 - xxhash64 - crc32c crc32c: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto/crc32c-intel.ko.xz dm_crypt: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md/dm-crypt.ko.xz sha256_generic: filename: (builtin) dm_mod: filename: (builtin) nvme: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme.ko.xz depends: - nvme_core nvme_core: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme-core.ko.xz depends: - nvme_auth nvme_auth: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common/nvme-auth.ko.xz mei_me: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei-me.ko.xz depends: - mei mei: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei.ko.xz igen6_edac: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac/igen6_edac.ko.xz intel_lpss: filename: (builtin) softdep: - platform:idma64 rtw89_8852be: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko.xz depends: - rtw89_pci - rtw89_8852b rtw89_pci: filename: /lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz depends: - rtw89_core - mac80211 xhci_hcd: filename: (builtin) xts: filename: (builtin) softdep: - ecb _kmod_auto: - dm_mod - nvme - mei_me - igen6_edac - intel_lpss - xhci_hcd - xts _kmod_dir: /lib/modules/6.12.25-gentoo-dist-hardened _kernel_config_file: . kernel_version: 6.12.25-gentoo-dist-hardened 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 - video - videodev - ttm - gpu_sched - uvcvideo - uvc - drm_kms_helper - drm_display_helper - drm_buddy - drm_ttm_helper - amdgpu - radeon - amdxcp - nouveau - nvidia - nvidia_drm - ast - mgag200 - videobuf2_common - videobuf2_v4l2 - drm_suballoc_helper - videobuf2_vmalloc - videobuf2_memops - snd - soundcore - pcspkr - snd_hda_core - snd_hda_codec - snd_hda_ext_core - snd_hwdep - snd_timer - snd_hrtimer - snd_pcm - snd_rawmidi - snd_seq_device - snd_seq - snd_seq_dummy - snd_ump - snd_usb_audio - snd_usbmidi_lib - snd_soc_core - snd_soc_acpi - snd_acp_config - snd_soc_acpi_intel_match - snd_sof - snd_sof_utils - snd_sof_pci - snd_sof_xtensa_dsp - snd_sof_intel_hda - snd_sof_intel_hda_common - snd_hda_intel - snd_intel_sdw_acpi - snd_intel_dspcfg - ac97_bus - snd_rpl_pci_acp6x - snd_rn_pci_acp3x - snd_pci_acp3x - snd_hda_codec_hdmi - soundwire_cadence - soundwire_bus - soundwire_generic_allocation - ledtrig_audio - rfkill - bluetooth - cfg80211 - mac80211 - iwlwifi - iwlmvm - btusb - btintel - btrtl - btbcm - btmtk - mt76 - mt76x2_common - mt7921_common - mt76x0_common - mt76_usb - mt76x02_lib - rtw89_core - rtw89_pci - cdc_acm - cdc_ncm - cdc_wdm - cdc_ether - stp - 8021q - llc - garp - mrp - bridge - bonding - r8169 - r8152 - r8153_ecm - igb - ixgbe - tg3 - e1000e - e1000 - tun - tap - wireguard - udp_tunnel - ip6_udp_tunnel - net_failover - failover - vhost_net - usbnet - tls - sctp - rtl2832 - r820t - dvb_usb_rtl28xxu - dvb_core - dvb_usb_v2 - grace - nfs_acl - nfsd - lockd - sunrpc - auth_rpcgss - nfs - netfs - nf_nat - nfnetlink - nfnetlink_queue - nfnetlink_log - nf_conntrack - nf_conntrack_netlink - nf_defrag_ipv4 - nf_defrag_ipv6 - nf_reject_ipv4 - nf_reject_ipv6 - iptable_filter - ip_tables - ip6table_filter - ip6_tables - xt_MASQUERADE - xt_conntrack - xt_CHECKSUM - xt_addrtype - xt_comment - xt_mark - xt_multiport - xt_nat - xt_recent - xt_set - xt_tcpudp - xt_u32 - ip6table_nat - iptable_nat - iptable_mangle - ip6table_mangle - ipt_REJECT - ip6t_REJECT - pcieport - rtw89_8852be - intel_spi - sof_audio_pci_intel_tgl - i801_smbus - proc_thermal_pci kmod_pull_firmware: True kmod_decompress_firmware: True kmod_ignore_softdeps: False kmod_autodetect_lsmod: False kmod_autodetect_lspci: True kernel_modules: - crc32c - dm_crypt - nvme_auth - nvme_core - nvme - mei - mei_me - igen6_edac kmod_init: - crc32c - dm_crypt - nvme - mei_me - igen6_edac no_kmod: False kmod_ignore_video: True kmod_ignore_sound: True kmod_ignore_network: True cpio_rotate: False 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: _base_mount_path: /root_base root_subvol: /@ subvol_selector: False autodetect_root_subvol: True 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: root: uuid: 35cb0211-2fe7-4430-84e4-60cf27b61ce7 argon2: True _cryptsetup_backend: openssl _crypto_ciphers: __xts(aes): driver: __xts-aes-aesni module: kernel pkcs1pad(rsa,sha256): driver: pkcs1pad(rsa-generic,sha256) module: kernel crct10dif: driver: crct10dif-generic module: kernel crc32: driver: crc32-pclmul module: crc32_pclmul crc32c: driver: crc32c-generic module: kernel polyval: driver: polyval-generic module: polyval_generic ghash: driver: ghash-generic module: kernel __ghash: driver: __ghash-pclmulqdqni module: ghash_clmulni_intel sha384: driver: sha384-generic module: kernel sha512: driver: sha512-generic module: kernel sha224: driver: sha224-generic module: kernel sha256: driver: sha256-generic module: kernel sha1: driver: sha1-generic module: kernel cbc(aes): driver: cbc-aes-aesni module: kernel ecb(aes): driver: ecb-aes-aesni module: kernel xts(aes): driver: xts-aes-aesni module: kernel rfc4106(gcm(aes)): driver: rfc4106-gcm-aesni module: kernel gcm(aes): driver: generic-gcm-aesni module: kernel __rfc4106(gcm(aes)): driver: __rfc4106-gcm-aesni module: kernel __gcm(aes): driver: __generic-gcm-aesni module: kernel xctr(aes): driver: xctr-aes-aesni module: kernel __xctr(aes): driver: __xctr-aes-aesni module: kernel ctr(aes): driver: ctr-aes-aesni module: kernel cts(cbc(aes)): driver: cts-cbc-aes-aesni module: kernel __ctr(aes): driver: __ctr-aes-aesni module: kernel __cts(cbc(aes)): driver: __cts-cbc-aes-aesni module: kernel __cbc(aes): driver: __cbc-aes-aesni module: kernel __ecb(aes): driver: __ecb-aes-aesni module: kernel aes: driver: aes-generic module: kernel jitterentropy_rng: driver: jitterentropy_rng module: kernel crc64-rocksoft: driver: crc64-rocksoft-generic module: kernel poly1305: driver: poly1305-simd module: kernel xchacha12: driver: xchacha12-simd module: kernel xchacha20: driver: xchacha20-simd module: kernel chacha20: driver: chacha20-simd module: kernel ecdh-nist-p384: driver: ecdh-nist-p384-generic module: kernel ecdh-nist-p256: driver: ecdh-nist-p256-generic module: kernel ecdh-nist-p192: driver: ecdh-nist-p192-generic module: kernel stdrng: driver: drbg_pr_ctr_aes128 module: kernel 842: driver: 842-generic module: kernel xxhash64: driver: xxhash64-generic module: kernel lzo-rle: driver: lzo-rle-generic module: kernel lzo: driver: lzo-generic module: kernel deflate: driver: deflate-generic module: kernel blake2b-512: driver: blake2b-512-generic module: kernel blake2b-384: driver: blake2b-384-generic module: kernel blake2b-256: driver: blake2b-256-generic module: kernel blake2b-160: driver: blake2b-160-generic module: kernel sha3-512: driver: sha3-512-generic module: kernel sha3-384: driver: sha3-384-generic module: kernel sha3-256: driver: sha3-256-generic module: kernel sha3-224: driver: sha3-224-generic module: kernel md5: driver: md5-generic module: kernel ecb(cipher_null): driver: ecb-cipher_null module: kernel digest_null: driver: digest_null-generic module: kernel compress_null: driver: compress_null-generic module: kernel cipher_null: driver: cipher_null-generic module: kernel ecdsa-nist-p521: driver: ecdsa-nist-p521-generic module: kernel ecdsa-nist-p384: driver: ecdsa-nist-p384-generic module: kernel ecdsa-nist-p256: driver: ecdsa-nist-p256-generic module: kernel ecdsa-nist-p192: driver: ecdsa-nist-p192-generic module: kernel rsa: driver: rsa-generic module: kernel dh: driver: dh-generic module: kernel INFO | ugrd.InitramfsGenerator | -- | Packing build DEBUG | ugrd.InitramfsGenerator | Running function: make_cpio INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [sbin] New inode: b'001dff89' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/sbin] New inode: b'001dff8a' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/bin] New inode: b'001dff8b' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/bin/lsblk] New inode: b'001dff8c' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib64] New inode: b'001dffb5' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib64/ld-linux-x86-64.so.2] New inode: b'001dffb6' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib64/libblkid.so.1.1.0] New inode: b'001dffb7' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib64/libcryptsetup.so.12.10.0] New inode: b'001dffb8' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib64/libdevmapper.so.1.02] New inode: b'001dffb9' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib64/libcrypto.so.3] New inode: b'001dffba' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib64/libjson-c.so.5.4.0] New inode: b'001dffbb' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib64/libpopt.so.0.0.2] New inode: b'001dffbc' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules] New inode: b'001dffbd' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened] New inode: b'001dffbe' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/modules.order] New inode: b'001dffbf' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin] New inode: b'001dffc0' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin.modinfo] New inode: b'001dffc1' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel] New inode: b'001dffc2' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch] New inode: b'001dffc3' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86] New inode: b'001dffc4' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto] New inode: b'001dffc5' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/arch/x86/crypto/crc32c-intel.ko] New inode: b'001dffc6' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers] New inode: b'001dffc7' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md] New inode: b'001dffc8' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/md/dm-crypt.ko] New inode: b'001dffc9' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme] New inode: b'001dffca' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common] New inode: b'001dffcb' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/common/nvme-auth.ko] New inode: b'001dffcc' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host] New inode: b'001dffcd' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme-core.ko] New inode: b'001dffce' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/nvme/host/nvme.ko] New inode: b'001dffcf' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc] New inode: b'001dffd0' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei] New inode: b'001dffd1' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei.ko] New inode: b'001dffd2' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/misc/mei/mei-me.ko] New inode: b'001dffd3' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac] New inode: b'001dffd4' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [usr/lib/modules/6.12.25-gentoo-dist-hardened/kernel/drivers/edac/igen6_edac.ko] New inode: b'001dffd5' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [lib] New inode: b'001dfff5' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [lib64] New inode: b'001dfff6' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [etc] New inode: b'001dfff7' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [etc/profile] New inode: b'001dfff8' INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOArchive | [init] New inode: b'001dfff9' DEBUG | ugrd.InitramfsGenerator | Adding CPIO node: {'mode': 420, 'major': 5, 'minor': 1, 'path': 'dev/console'} INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO | Created CPIO entry: CPIO_CharDev [0] dev/console: Permissions: rw--r---r--- 0 0 (5, 1) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOWriter | Writing to: /tmp/kernel-install.staging.SiIWtu/initrd DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOWriter.CPIOHeader | Creating CPIO Header with name: TRAILER!!! DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOWriter.CPIOHeader | Converting namesize to bytes: 11 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOWriter.CPIOHeader | [namesize] 8 bytes: b'0000000b' DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOWriter | Building trailer: [0] TRAILER!!!: magic: b'070701' mtime: 1970-01-01 05:30:00 Permissions: ------------ 0 0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOWriter | Compressing data with: lzma.compress INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOWriter | [XZ] Compressing the CPIO data, original size: 18.46 MiB INFO | ugrd.InitramfsGenerator.InitramfsConfigDict.PyCPIO.CPIOWriter | Wrote 5.87 MiB to: /tmp/kernel-install.staging.SiIWtu/initrd DEBUG | ugrd.InitramfsGenerator | [make_cpio] Function returned no output INFO | ugrd.InitramfsGenerator | -- | Running checks DEBUG | ugrd.InitramfsGenerator | Running function: check_cpio_deps DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/lsblk DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/lsblk DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator | Resolving CPIO symlink: lib64 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libblkid.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libmount.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libsmartcols.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libsmartcols.so.1.1.0 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libtinfow.so.6.5 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libudev.so.1.7.9 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libcap.so.2.71 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/blkid DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/blkid DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/mount DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/mount DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/sleep DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/sleep DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/umount DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/umount DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/mkdir DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/mkdir DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/kmod DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/kmod DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libzstd.so.1.5.7 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libzstd.so.1.5.7 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/liblzma.so.5.6.4 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/liblzma.so.5.6.4 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libz.so.1.3.1 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libz.so.1.3.1 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/gawk DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/gawk DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libreadline.so.8.2 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libm.so.6 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libm.so.6 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/bc-reference DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/bc-reference DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/dd DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/dd DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/grep DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/grep DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libpcre2-8.so.0.14.0 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libpcre2-8.so.0.14.0 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/ls DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/ls DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/cp DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/cp DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libacl.so.1.1.2302 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libacl.so.1.1.2302 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libattr.so.1.1.2502 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libattr.so.1.1.2502 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/cat DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/cat DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/stty DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/stty DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/switch_root DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/switch_root DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/bash DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/bash DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libtinfo.so.6.5 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libtinfo.so.6.5 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/btrfs DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/btrfs DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libuuid.so.1.3.0 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libuuid.so.1.3.0 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/liblzo2.so.2.0.0 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/liblzo2.so.2.0.0 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/bin/cryptsetup DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/bin/cryptsetup DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libcryptsetup.so.12.10.0 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libcryptsetup.so.12.10.0 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libdevmapper.so.1.02 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libdevmapper.so.1.02 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libcrypto.so.3 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libcrypto.so.3 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libjson-c.so.5.4.0 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libjson-c.so.5.4.0 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib64/libpopt.so.0.0.2 DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib64/libpopt.so.0.0.2 DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: lib/modules/6.12.25-gentoo-dist-hardened/modules.order DEBUG | ugrd.InitramfsGenerator | Resolving CPIO symlink: lib DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin DEBUG | ugrd.InitramfsGenerator | Resolving CPIO symlink: lib DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: lib/modules/6.12.25-gentoo-dist-hardened/modules.builtin.modinfo DEBUG | ugrd.InitramfsGenerator | Resolving CPIO symlink: lib DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: usr/lib DEBUG | ugrd.InitramfsGenerator | File found in CPIO: usr/lib DEBUG | ugrd.InitramfsGenerator | [check_cpio_deps] Function returned string: All dependencies found in CPIO. DEBUG | ugrd.InitramfsGenerator | Running function: check_cpio_funcs DEBUG | ugrd.InitramfsGenerator | Checking CPIO for dependency: etc/profile DEBUG | ugrd.InitramfsGenerator | File found in CPIO: etc/profile DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: check_var() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: setvar() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: readvar() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: wait_enter() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: prompt_user() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: retry() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: klog() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: edebug() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: einfo() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: ewarn() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: eerror() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: rd_fail() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: rd_restart() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: _find_init() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: mount_root() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: parse_cmdline_bool() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: parse_cmdline_str() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: get_crypt_dev() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: open_crypt_dev() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: mount_base() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: make_run_dirs() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: export_exports() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: parse_cmdline() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: print_banner() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: load_modules() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: mount_fstab() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: crypt_init() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: mount_cmdline_root() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: fake_dm_udev() { DEBUG | ugrd.InitramfsGenerator | Line found in CPIO: do_switch_root() { DEBUG | ugrd.InitramfsGenerator | [check_cpio_funcs] Function returned string: All functions found in CPIO. DEBUG | ugrd.InitramfsGenerator | Running function: check_in_cpio DEBUG | ugrd.InitramfsGenerator | [check_in_cpio] Key is not set: check_in_cpio. DEBUG | ugrd.InitramfsGenerator | [check_in_cpio] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: check_included_funcs DEBUG | ugrd.InitramfsGenerator | [check_included_funcs] Function returned string: All functions found in the build dir. DEBUG | ugrd.InitramfsGenerator | Running function: check_in_file DEBUG | ugrd.InitramfsGenerator | [check_in_file] Skipping in file check DEBUG | ugrd.InitramfsGenerator | [check_in_file] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: check_included_or_mounted DEBUG | ugrd.InitramfsGenerator | [check_included_or_mounted] Key is not set: check_included_or_mounted. DEBUG | ugrd.InitramfsGenerator | [check_included_or_mounted] Function returned no output DEBUG | ugrd.InitramfsGenerator | All dependencies found in CPIO. DEBUG | ugrd.InitramfsGenerator | All functions found in CPIO. DEBUG | ugrd.InitramfsGenerator | All functions found in the build dir. DEBUG | ugrd.InitramfsGenerator | No tests executed. /usr/lib/kernel/install.d/52-ugrd.install succeeded. About to execute /usr/lib/kernel/install.d/85-check-diskspace.install add 6.12.25-gentoo-dist-hardened /efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened /usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz Successfully forked off '(direxec)' as PID 14112. Checking available disk space on /efi... Disk space okay. Need at least 6035 KiB, found 1040484 KiB. /usr/lib/kernel/install.d/85-check-diskspace.install succeeded. About to execute /usr/lib/kernel/install.d/90-compat.install add 6.12.25-gentoo-dist-hardened /efi/78434ec791a04705ad7e708b8de5feea/6.12.25-gentoo-dist-hardened /usr/lib/modules/6.12.25-gentoo-dist-hardened/vmlinuz Successfully forked off '(direxec)' as PID 14122. Installing kernel image for 6.12.25-gentoo-dist-hardened... cp: cannot create symbolic link '/efi/EFI/Gentoo/kernel-6.12.25-gentoo-dist-hardened.efi': Operation not permitted /usr/lib/kernel/install.d/90-compat.install failed with exit status 1. /usr/lib/kernel/install.d/90-compat.install failed with exit status 1. (sd-exec-strv) failed with exit status 1. * * The kernel was not deployed successfully. Inspect the failure * in the logs above and once you resolve the problems please * run the equivalent of the following command to try again: * * installkernel 6.12.25-gentoo-dist-hardened /usr/src/linux/arch/x86/boot/bzImage /usr/src/linux/System.map /boot --all --verbose * ERROR: sys-kernel/linux-firmware-20250311::gentoo failed (postinst phase): * Kernel install failed, please fix the problems and run emerge --config * * Call stack: * ebuild.sh, line 136: Called pkg_postinst * environment, line 1771: Called dist-kernel_reinstall_initramfs '/usr/src/linux' '6.12.25-gentoo-dist-hardened' '--all' * environment, line 1169: Called dist-kernel_install_kernel '6.12.25-gentoo-dist-hardened' '/usr/src/linux/arch/x86/boot/bzImage' '/usr/src/linux/System.map' '/boot' '--all' * environment, line 1154: Called die * The specific snippet of code: * die "Kernel install failed, please fix the problems and run emerge --config"; * * If you need support, post the output of `emerge --info '=sys-kernel/linux-firmware-20250311::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-kernel/linux-firmware-20250311::gentoo'`. * The complete build log is located at '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-kernel/linux-firmware-20250311/temp/environment'. * Working directory: '/var/tmp/portage/sys-kernel/linux-firmware-20250311/empty' * S: '/var/tmp/portage/sys-kernel/linux-firmware-20250311/work/linux-firmware-20250311' * FAILED postinst: 1