DEBUG | ugrd | Using the following kwargs: {'logger': } INFO | ugrd.InitramfsGenerator | Intializing class: InitramfsGenerator DEBUG | ugrd.InitramfsGenerator | Log level: 10 INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.base.base DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.12/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_pre': {'ugrd.base.base': ['autodetect_init']}, 'init_early': {'ugrd.base.base': ['set_loglevel']}, 'init_final': {'ugrd.base.base': ['do_switch_root']}, 'functions': {'ugrd.base.base': ['check_var', 'setvar', 'readvar', 'prompt_user', 'retry', '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_pre': {'ugrd.base.base': ['autodetect_init']}, 'init_early': {'ugrd.base.base': ['set_loglevel']}, 'init_final': {'ugrd.base.base': ['do_switch_root']}, 'functions': {'ugrd.base.base': ['check_var', 'setvar', 'readvar', 'prompt_user', 'retry', '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_pre] 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', 'prompt_user', 'retry', '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: {'init_target': 'Path', 'autodetect_init': 'bool', 'loglevel': 'int', 'shebang': 'str'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'init_target': 'Path', 'autodetect_init': 'bool', 'loglevel': 'int', 'shebang': 'str'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'init_target' with type: Path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_init' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'loglevel' with type: int DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'shebang' with type: str 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.12/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_pre': {'ugrd.base.core': ['detect_tmpdir', 'clean_build_dir', 'find_libgcc']}, 'build_deploy': {'ugrd.base.core': ['generate_structure', 'deploy_dependencies', 'deploy_xz_dependencies', 'deploy_gz_dependencies', 'deploy_copies', 'deploy_nodes', 'deploy_symlinks']}, 'build_final': {'ugrd.base.core': ['handle_usr_symlinks']}} 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_pre': {'ugrd.base.core': ['detect_tmpdir', 'clean_build_dir', 'find_libgcc']}, 'build_deploy': {'ugrd.base.core': ['generate_structure', 'deploy_dependencies', 'deploy_xz_dependencies', 'deploy_gz_dependencies', 'deploy_copies', 'deploy_nodes', 'deploy_symlinks']}, 'build_final': {'ugrd.base.core': ['handle_usr_symlinks']}} 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', 'clean_build_dir', 'find_libgcc'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_pre] Updated import functions: [, , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Importing module functions : ['generate_structure', 'deploy_dependencies', 'deploy_xz_dependencies', 'deploy_gz_dependencies', 'deploy_copies', 'deploy_nodes', 'deploy_symlinks'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_deploy] Updated import functions: [, , , , , , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Importing module functions : ['handle_usr_symlinks'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_final] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.core] Processing custom parameters: {'hostonly': 'bool', 'validate': 'bool', '_custom_init_file': 'str', 'tmpdir': 'Path', 'build_dir': 'Path', 'build_logging': 'bool', '_build_log_level': 'int', 'symlinks': 'dict', 'dependencies': 'NoDupFlatList', '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', 'out_dir': 'Path', 'out_file': 'str', 'old_count': 'int', 'clean': 'bool'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'hostonly': 'bool', 'validate': 'bool', '_custom_init_file': 'str', 'tmpdir': 'Path', 'build_dir': 'Path', 'build_logging': 'bool', '_build_log_level': 'int', 'symlinks': 'dict', 'dependencies': 'NoDupFlatList', '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', 'out_dir': 'Path', 'out_file': 'str', 'old_count': 'int', 'clean': 'bool'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'hostonly' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'validate' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_custom_init_file' with type: str DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'tmpdir' with type: Path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'build_dir' with type: Path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'build_logging' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_build_log_level' with type: int DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'symlinks' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'dependencies' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'opt_dependencies' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'xz_dependencies' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'gz_dependencies' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'library_paths' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'find_libgcc' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'binaries' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'copies' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'nodes' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'paths' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'masks' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'out_dir' with type: Path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'out_file' with type: str DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'old_count' with type: int DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'clean' with type: bool 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: /tmp/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] (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] (binaries) Setting value: ['/bin/bash'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['/bin/bash'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: /bin/bash DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /bin/bash DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /bin/bash DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 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 INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding library path: /usr/lib64 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libtinfow.so.6 -> /usr/lib64/libtinfow.so.6.4 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libtinfow.so.6.4 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libtinfo.so.6 -> /usr/lib64/libtinfo.so.6.4 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libtinfo.so.6.4 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: /bin/bash 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.12/site-packages/ugrd/fs/mounts.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Processing imports: {'config_processing': {'ugrd.fs.mounts': ['_process_mounts_multi', '_process_late_mounts_multi', '_process_mount_timeout']}, 'build_pre': {'ugrd.fs.mounts': ['get_mounts_info', 'get_virtual_block_info', 'get_blkid_info', 'autodetect_root', 'autodetect_mounts', 'autodetect_root_dm', 'autodetect_init_mount']}, 'build_tasks': {'ugrd.fs.mounts': ['export_mount_info', 'export_root_target']}, 'build_final': {'ugrd.fs.mounts': ['generate_fstab']}, 'init_pre': {'ugrd.fs.mounts': ['mount_base']}, 'init_early': {'ugrd.fs.mounts': ['mount_fstab']}, 'functions': {'ugrd.fs.mounts': ['mount_root']}, 'init_mount_late': {'ugrd.fs.mounts': ['mount_late']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'config_processing': {'ugrd.fs.mounts': ['_process_mounts_multi', '_process_late_mounts_multi', '_process_mount_timeout']}, 'build_pre': {'ugrd.fs.mounts': ['get_mounts_info', 'get_virtual_block_info', 'get_blkid_info', 'autodetect_root', 'autodetect_mounts', 'autodetect_root_dm', 'autodetect_init_mount']}, 'build_tasks': {'ugrd.fs.mounts': ['export_mount_info', 'export_root_target']}, 'build_final': {'ugrd.fs.mounts': ['generate_fstab']}, 'init_pre': {'ugrd.fs.mounts': ['mount_base']}, 'init_early': {'ugrd.fs.mounts': ['mount_fstab']}, 'functions': {'ugrd.fs.mounts': ['mount_root']}, 'init_mount_late': {'ugrd.fs.mounts': ['mount_late']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['_process_mounts_multi', '_process_late_mounts_multi', '_process_mount_timeout'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [config_processing] Updated import functions: [, , ] 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 | Registered config processing function: _process_mount_timeout 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_root_dm', 'autodetect_init_mount'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_pre] Updated import functions: [, , , , , , ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['export_mount_info', 'export_root_target'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_tasks] Updated import functions: [, ] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['generate_fstab'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_final] Updated import functions: [] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] Importing module functions : ['mount_base'] 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_early] 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] Processing custom parameters: {'mounts': 'dict', 'late_mounts': 'dict', 'late_fstab': 'str', 'auto_mounts': 'NoDupFlatList', 'mount_wait': 'bool', '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', 'resolve_root_dev': 'bool', '_mounts': 'dict', '_vblk_info': 'dict', '_blkid_info': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'mounts': 'dict', 'late_mounts': 'dict', 'late_fstab': 'str', 'auto_mounts': 'NoDupFlatList', 'mount_wait': 'bool', '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', 'resolve_root_dev': 'bool', '_mounts': 'dict', '_vblk_info': 'dict', '_blkid_info': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mounts' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'late_mounts' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'late_fstab' with type: str DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'auto_mounts' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mount_wait' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mount_timeout' with type: float DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mount_retries' with type: int DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mount_cmd' with type: str DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_dm' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_luks' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_lvm' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_raid' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_init_mount' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'resolve_root_dev' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_mounts' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_vblk_info' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_blkid_info' with type: dict 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 | Added dependency: /usr/bin/lsblk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 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 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 | 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 | Added dependency: /usr/lib64/libtinfow.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libudev.so.1 -> /usr/lib64/libudev.so.1.7.7 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libudev.so.1.7.7 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libcap.so.2 -> /usr/lib64/libcap.so.2.70 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libcap.so.2.70 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 | Added dependency: /usr/bin/blkid DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1 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 | Added dependency: /usr/bin/mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libmount.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1 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 | Added dependency: /usr/bin/sleep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 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 | Added dependency: /usr/bin/umount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libmount.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libblkid.so.1 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 | Added dependency: /usr/bin/mkdir DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 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] (mount_wait) Setting value: False DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: mount_wait DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.mounts] (mount_retries) Setting value: 5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: mount_retries 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', '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', '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': {'noexec', 'nosuid', 'nodev'}, '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': {'noexec', 'nosuid', 'nodev'}, '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', '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: base_mount DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [run] Added mount: {'type': 'tmpfs', 'path': 'tmpfs', 'base_mount': True, 'destination': PosixPath('/run'), 'options': set()} 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.12/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: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cmdline_bools' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cmdline_strings' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_init_mount' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] (cmdline_bools) Setting value: ['quiet', 'debug', 'recovery', 'rootwait'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.cmdline] (cmdline_strings) Setting value: ['init', 'root', 'roottype', 'rootflags', 'rootdelay', 'loglevel'] INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.base.banner DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.12/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: str 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.12/site-packages/ugrd/kmod/kmod.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.kmod] Processing imports: {'config_processing': {'ugrd.kmod.kmod': ['_process_kmod_init_multi', '_process_kernel_modules_multi', '_process__kmod_auto_multi']}, 'build_pre': {'ugrd.kmod.kmod': ['get_kernel_metadata', '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_kmod_init_multi', '_process_kernel_modules_multi', '_process__kmod_auto_multi']}, 'build_pre': {'ugrd.kmod.kmod': ['get_kernel_metadata', '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_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_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_metadata', 'autodetect_modules'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_pre] 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: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kmod_modinfo' with type: dict DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kmod_auto' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kmod_dir' with type: Path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_kernel_config_file' with type: Path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kernel_version' with type: str DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_ignore' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_pull_firmware' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_decompress_firmware' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_ignore_softdeps' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_autodetect_lsmod' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_autodetect_lspci' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kernel_modules' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'kmod_init' with type: NoDupFlatList DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'no_kmod' with type: bool 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 | 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 | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libzstd.so.1 -> /usr/lib64/libzstd.so.1.5.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libzstd.so.1.5.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/liblzma.so.5 -> /usr/lib64/liblzma.so.5.6.3 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/liblzma.so.5.6.3 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 | 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.12/site-packages/ugrd/fs/cpio.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.fs.cpio] Processing imports: {'build_final': {'ugrd.fs.cpio': ['get_archive_path']}, '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_final': {'ugrd.fs.cpio': ['get_archive_path']}, '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_path'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [build_final] 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', '_archive_out_path': 'Path', '_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', '_archive_out_path': 'Path', '_cpio_archive': 'PyCPIO', 'check_cpio': 'bool', 'check_in_cpio': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cpio_rotate' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'mknod_cpio' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'cpio_compression' with type: str DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_archive_out_path' with type: Path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter '_cpio_archive' with type: PyCPIO DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_cpio' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_in_cpio' with type: dict 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.12/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']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'checks': {'ugrd.base.checks': ['check_included_funcs', 'check_in_file']}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.checks] Importing module functions : ['check_included_funcs', 'check_in_file'] 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'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'check_included_funcs': 'bool', 'check_in_file': 'dict'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_included_funcs' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'check_in_file' with type: dict 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', 'grep', 'ls', 'cp', 'cat', 'switch_root'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['awk', 'grep', 'ls', 'cp', 'cat', 'switch_root'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: awk DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/awk 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 | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libreadline.so.8 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libtinfow.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libm.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: grep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/grep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/grep DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Dependency is a symlink, adding to symlinks: /usr/lib64/libpcre2-8.so.0 -> /usr/lib64/libpcre2-8.so.0.13.0 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libpcre2-8.so.0.13.0 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 | Added dependency: /usr/bin/ls DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 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 | Added dependency: /usr/bin/cp DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 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 | 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 | 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 | Added dependency: /usr/bin/cat DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libc.so.6 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding binary: cat DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing binary: switch_root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Calculating dependencies for: /usr/bin/switch_root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/bin/switch_root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 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'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['root'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (loglevel) Setting value: 5 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (shebang) Setting value: #!/bin/bash -l DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: shebang DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.base.base] (autodetect_init) Setting value: True INFO | ugrd.InitramfsGenerator | Loading config file: /etc/ugrd/config.toml DEBUG | ugrd.InitramfsGenerator | [/etc/ugrd/config.toml] (modules) Processing config 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.12/site-packages/ugrd/kmod/standard_mask.toml DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [ugrd.kmod.standard_mask] (modules) Setting value: ['ugrd.kmod.nosound', 'ugrd.kmod.novideo', 'ugrd.kmod.nonetwork'] DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding list: ['ugrd.kmod.nosound', 'ugrd.kmod.novideo', 'ugrd.kmod.nonetwork'] INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | Processing module: ugrd.kmod.nosound DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.12/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.novideo DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.12/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.nonetwork DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Module path: /usr/lib/python3.12/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', '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.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 | [/etc/ugrd/config.toml] (out_dir) Processing config value: /usr/src/initramfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Setting custom parameter: out_dir 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 | [/etc/ugrd/config.toml] (auto_mounts) Processing config value: ['/efi'] DEBUG | ugrd.InitramfsGenerator | [/etc/ugrd/config.toml] (label) Processing config value: rootfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [label] Unable to determine expected type, valid builtin types: dict_keys(['modules', 'imports', 'validated', 'custom_parameters', 'custom_processing', '_processing']) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [label] Custom types: dict_keys(['init_target', 'autodetect_init', 'loglevel', 'shebang', 'hostonly', 'validate', '_custom_init_file', 'tmpdir', 'build_dir', 'build_logging', '_build_log_level', 'symlinks', 'dependencies', 'opt_dependencies', 'xz_dependencies', 'gz_dependencies', 'library_paths', 'find_libgcc', 'binaries', 'copies', 'nodes', 'paths', 'masks', 'out_dir', 'out_file', 'old_count', 'clean', 'mounts', 'late_mounts', 'late_fstab', 'auto_mounts', 'mount_wait', 'mount_timeout', 'mount_retries', 'mount_cmd', 'autodetect_root', 'autodetect_root_dm', 'autodetect_root_luks', 'autodetect_root_lvm', 'autodetect_root_raid', 'autodetect_init_mount', 'resolve_root_dev', '_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', 'cpio_rotate', 'mknod_cpio', 'cpio_compression', '_archive_out_path', '_cpio_archive', 'check_cpio', 'check_in_cpio', 'check_included_funcs', 'check_in_file']) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding unknown internal parameter to processing queue: label DEBUG | ugrd.InitramfsGenerator | [/etc/ugrd/config.toml] (cryptsetup) Processing config value: {'root': {'header_file': '/efi/lheader/luks_header.img'}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Unable to determine expected type, valid builtin types: dict_keys(['modules', 'imports', 'validated', 'custom_parameters', 'custom_processing', '_processing']) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [cryptsetup] Custom types: dict_keys(['init_target', 'autodetect_init', 'loglevel', 'shebang', 'hostonly', 'validate', '_custom_init_file', 'tmpdir', 'build_dir', 'build_logging', '_build_log_level', 'symlinks', 'dependencies', 'opt_dependencies', 'xz_dependencies', 'gz_dependencies', 'library_paths', 'find_libgcc', 'binaries', 'copies', 'nodes', 'paths', 'masks', 'out_dir', 'out_file', 'old_count', 'clean', 'mounts', 'late_mounts', 'late_fstab', 'auto_mounts', 'mount_wait', 'mount_timeout', 'mount_retries', 'mount_cmd', 'autodetect_root', 'autodetect_root_dm', 'autodetect_root_luks', 'autodetect_root_lvm', 'autodetect_root_raid', 'autodetect_init_mount', 'resolve_root_dev', '_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', 'cpio_rotate', 'mknod_cpio', 'cpio_compression', '_archive_out_path', '_cpio_archive', 'check_cpio', 'check_in_cpio', 'check_included_funcs', 'check_in_file']) DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding unknown internal parameter to processing queue: cryptsetup DEBUG | ugrd.InitramfsGenerator | Loaded config: modules: - ugrd.base.core - ugrd.fs.mounts - ugrd.base.cmdline - ugrd.base.banner - ugrd.kmod.kmod - ugrd.fs.cpio - ugrd.base.checks - ugrd.base.base - ugrd.kmod.nosound - ugrd.kmod.novideo - ugrd.kmod.nonetwork - ugrd.kmod.standard_mask imports: config_processing: - - - - - - - - - - - - - - - - - - - - - - - build_pre: - - - - - - - - - - - - - init_early: - - init_final: - functions: - - - - - - - - - - - - - - - build_deploy: - - - - - - - build_final: - - - - build_tasks: - - init_pre: - - - - - init_mount_late: - init_mount: - build_late: - - - pack: - checks: - - - - - validated: False custom_parameters: init_target: autodetect_init: loglevel: shebang: hostonly: validate: _custom_init_file: tmpdir: build_dir: build_logging: _build_log_level: symlinks: dependencies: opt_dependencies: xz_dependencies: gz_dependencies: library_paths: find_libgcc: binaries: copies: nodes: paths: masks: out_dir: out_file: old_count: clean: mounts: late_mounts: late_fstab: auto_mounts: mount_wait: mount_timeout: mount_retries: mount_cmd: autodetect_root: autodetect_root_dm: autodetect_root_luks: autodetect_root_lvm: autodetect_root_raid: autodetect_init_mount: resolve_root_dev: _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: cpio_rotate: mknod_cpio: cpio_compression: _archive_out_path: _cpio_archive: check_cpio: check_in_cpio: check_included_funcs: check_in_file: 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_mounts_multi: _process_late_mounts_multi: _process_mount_timeout: _process_kmod_init_multi: _process_kernel_modules_multi: _process__kmod_auto_multi: _processing: label: cryptsetup: init_target: . autodetect_init: True loglevel: 5 shebang: #!/bin/bash -l hostonly: True validate: True _custom_init_file: tmpdir: /tmp build_dir: initramfs_build build_logging: False _build_log_level: 10 symlinks: _auto_libreadline.so.8: source: /usr/lib64/libreadline.so.8.2 target: /usr/lib64/libreadline.so.8 _auto_libtinfow.so.6: source: /usr/lib64/libtinfow.so.6.4 target: /usr/lib64/libtinfow.so.6 _auto_libtinfo.so.6: source: /usr/lib64/libtinfo.so.6.4 target: /usr/lib64/libtinfo.so.6 _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_libudev.so.1: source: /usr/lib64/libudev.so.1.7.7 target: /usr/lib64/libudev.so.1 _auto_libcap.so.2: source: /usr/lib64/libcap.so.2.70 target: /usr/lib64/libcap.so.2 _auto_modprobe: source: /usr/bin/kmod target: /usr/bin/modprobe _auto_libzstd.so.1: source: /usr/lib64/libzstd.so.1.5.6 target: /usr/lib64/libzstd.so.1 _auto_liblzma.so.5: source: /usr/lib64/liblzma.so.5.6.3 target: /usr/lib64/liblzma.so.5 _auto_libz.so.1: source: /usr/lib64/libz.so.1.3.1 target: /usr/lib64/libz.so.1 _auto_awk: source: /usr/bin/gawk target: /usr/bin/awk _auto_libpcre2-8.so.0: source: /usr/lib64/libpcre2-8.so.0.13.0 target: /usr/lib64/libpcre2-8.so.0 _auto_libacl.so.1: source: /usr/lib64/libacl.so.1.1.2302 target: /usr/lib64/libacl.so.1 _auto_libattr.so.1: source: /usr/lib64/libattr.so.1.1.2502 target: /usr/lib64/libattr.so.1 dependencies: - /bin/bash - /lib64/ld-linux-x86-64.so.2 - /usr/lib64/libreadline.so.8.2 - /usr/lib64/libtinfow.so.6.4 - /usr/lib64/libtinfo.so.6.4 - /usr/lib64/libc.so.6 - /usr/bin/lsblk - /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 - /usr/lib64/libudev.so.1.7.7 - /usr/lib64/libcap.so.2.70 - /usr/bin/blkid - /usr/lib64/libblkid.so.1 - /usr/bin/mount - /usr/lib64/libmount.so.1 - /usr/bin/sleep - /usr/bin/umount - /usr/bin/mkdir - /usr/bin/kmod - /usr/lib64/libzstd.so.1.5.6 - /usr/lib64/liblzma.so.5.6.3 - /usr/lib64/libz.so.1.3.1 - /usr/bin/gawk - /usr/lib64/libreadline.so.8 - /usr/lib64/libm.so.6 - /usr/bin/grep - /usr/lib64/libpcre2-8.so.0.13.0 - /usr/bin/ls - /usr/bin/cp - /usr/lib64/libacl.so.1.1.2302 - /usr/lib64/libattr.so.1.1.2502 - /usr/bin/cat - /usr/bin/switch_root opt_dependencies: xz_dependencies: gz_dependencies: library_paths: - /lib64 - /usr/lib64 find_libgcc: True binaries: - /bin/bash - lsblk - blkid - mount - sleep - umount - mkdir - modprobe - awk - grep - ls - cp - cat - switch_root copies: nodes: console: mode: 420 major: 5 minor: 1 path: dev/console paths: - target_rootfs - proc - sys - dev - run - root masks: out_dir: /usr/src/initramfs out_file: old_count: 1 clean: True mounts: root: options: + ro destination: /target_rootfs base_mount: False proc: type: proc path: proc options: + noexec + nosuid + nodev base_mount: True destination: /proc sys: type: sysfs path: sysfs options: + noexec + nosuid + nodev base_mount: True destination: /sys dev: type: devtmpfs path: devtmpfs options: + mode=0755 + nosuid base_mount: True destination: /dev run: type: tmpfs path: tmpfs base_mount: True destination: /run options: late_mounts: late_fstab: /etc/fstab.late auto_mounts: - /efi mount_wait: False mount_timeout: 0.0 mount_retries: 5 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 resolve_root_dev: False _mounts: _vblk_info: _blkid_info: exports: loglevel: 5 cmdline_bools: - quiet - debug - recovery - rootwait cmdline_strings: - init - root - roottype - rootflags - rootdelay - loglevel _init_mount: banner: einfo "UGRD v$(readvar VERSION)" _kmod_removed: _kmod_modinfo: _kmod_auto: _kmod_dir: . _kernel_config_file: . kernel_version: kmod_ignore: - 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 - 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 - rfkill - bluetooth - cfg80211 - mac80211 - iwlwifi - iwlmvm - btusb - btintel - btrtl - btbcm - btmtk - mt76 - mt76x2_common - mt7921_common - mt76x0_common - mt76_usb - mt76x02_lib - 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 - 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 cpio_rotate: True mknod_cpio: True cpio_compression: xz _archive_out_path: . _cpio_archive: check_cpio: True check_in_cpio: check_included_funcs: True check_in_file: INFO | ugrd.InitramfsGenerator | -- | Running ugrd v1.24.2 INFO | ugrd.InitramfsGenerator | -- | Running build tasks DEBUG | ugrd.InitramfsGenerator | Running build task: build_pre 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 DEBUG | ugrd.InitramfsGenerator | [detect_tmpdir] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: clean_build_dir INFO | ugrd.InitramfsGenerator | Build directory does not exist, skipping cleaning: /tmp/initramfs_build DEBUG | ugrd.InitramfsGenerator | [clean_build_dir] 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/13/libgcc_s.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so.1 DEBUG | ugrd.InitramfsGenerator | [find_libgcc] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: get_mounts_info 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: - nvme0n1p7 uuid: CRYPT-LUKS2-2713385e5e674394964d3814c52a425f-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-20241103" TYPE="hfsplus" PARTLABEL="HFSPLUS" PARTUUID="f2196140-2caf-4dc9-95d2-d046c3259d84" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p5] Processing blkid line: UUID="5b60094d-fadd-4116-954b-8544ee0e7280" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="5bb7f630-99aa-4de1-b0ce-82caf81ca76e" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p3] Processing blkid line: BLOCK_SIZE="512" UUID="4E42EFAC42EF974D" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="b2c07de3-3012-425f-9691-1e249ef480c8" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p1] Processing blkid line: UUID="6EA6-1714" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="28907a67-617d-44e7-92b3-ec2627aab188" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p6] Processing blkid line: UUID="254ea3a9-0131-465d-bf89-7def5aa063e2" TYPE="swap" PARTUUID="cbb85061-5429-49f3-98f6-2a724a4f8767" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p4] Processing blkid line: BLOCK_SIZE="512" UUID="78D493E8D493A742" TYPE="ntfs" PARTUUID="4d23f5b8-743c-40a2-beb1-4a4f8a9a271b" 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="f84e336d-06d5-4eba-9278-330861fb604b" UUID_SUB="3ab52124-63e3-41ea-b0ce-63e184fb90b7" BLOCK_SIZE="4096" TYPE="btrfs" DEBUG | ugrd.InitramfsGenerator | [/dev/sda2] Processing blkid line: SEC_TYPE="msdos" UUID="4B0E-13DB" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI boot partition" PARTUUID="f2196140-2caf-4dc9-95d3-d046c3259d84" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p7] Processing blkid line: PARTUUID="327a9d8a-1990-4ae7-b6b9-0145dd51fb03" DEBUG | ugrd.InitramfsGenerator | [/dev/nvme0n1p2] Processing blkid line: PARTLABEL="Microsoft reserved partition" PARTUUID="406656e7-33e7-4955-bc66-5c47eb17a002" DEBUG | ugrd.InitramfsGenerator | [/dev/sda4] Processing blkid line: PARTLABEL="Gap1" PARTUUID="f2196140-2caf-4dc9-95d5-d046c3259d84" DEBUG | ugrd.InitramfsGenerator | [/dev/sda1] Processing blkid line: PARTLABEL="Gap0" PARTUUID="f2196140-2caf-4dc9-95d0-d046c3259d84" DEBUG | ugrd.InitramfsGenerator | Blkid info: /dev/sda3: partuuid: f2196140-2caf-4dc9-95d2-d046c3259d84 label: Gentoo-amd64-20241103 type: hfsplus /dev/nvme0n1p5: uuid: 5b60094d-fadd-4116-954b-8544ee0e7280 partuuid: 5bb7f630-99aa-4de1-b0ce-82caf81ca76e type: xfs /dev/nvme0n1p3: uuid: 4E42EFAC42EF974D partuuid: b2c07de3-3012-425f-9691-1e249ef480c8 type: ntfs /dev/nvme0n1p1: uuid: 6EA6-1714 partuuid: 28907a67-617d-44e7-92b3-ec2627aab188 type: vfat /dev/nvme0n1p6: uuid: 254ea3a9-0131-465d-bf89-7def5aa063e2 partuuid: cbb85061-5429-49f3-98f6-2a724a4f8767 type: swap /dev/nvme0n1p4: uuid: 78D493E8D493A742 partuuid: 4d23f5b8-743c-40a2-beb1-4a4f8a9a271b type: ntfs /dev/loop0: type: squashfs /dev/mapper/root: uuid: f84e336d-06d5-4eba-9278-330861fb604b label: rootfs type: btrfs /dev/sda2: uuid: 4B0E-13DB partuuid: f2196140-2caf-4dc9-95d3-d046c3259d84 type: vfat /dev/nvme0n1p7: partuuid: 327a9d8a-1990-4ae7-b6b9-0145dd51fb03 /dev/nvme0n1p2: partuuid: 406656e7-33e7-4955-bc66-5c47eb17a002 /dev/sda4: partuuid: f2196140-2caf-4dc9-95d5-d046c3259d84 /dev/sda1: partuuid: f2196140-2caf-4dc9-95d0-d046c3259d84 DEBUG | ugrd.InitramfsGenerator | [get_blkid_info] Function output was not included: {'/dev/sda3': {'partuuid': 'f2196140-2caf-4dc9-95d2-d046c3259d84', 'label': 'Gentoo-amd64-20241103', 'type': 'hfsplus'}, '/dev/nvme0n1p5': {'uuid': '5b60094d-fadd-4116-954b-8544ee0e7280', 'partuuid': '5bb7f630-99aa-4de1-b0ce-82caf81ca76e', 'type': 'xfs'}, '/dev/nvme0n1p3': {'uuid': '4E42EFAC42EF974D', 'partuuid': 'b2c07de3-3012-425f-9691-1e249ef480c8', 'type': 'ntfs'}, '/dev/nvme0n1p1': {'uuid': '6EA6-1714', 'partuuid': '28907a67-617d-44e7-92b3-ec2627aab188', 'type': 'vfat'}, '/dev/nvme0n1p6': {'uuid': '254ea3a9-0131-465d-bf89-7def5aa063e2', 'partuuid': 'cbb85061-5429-49f3-98f6-2a724a4f8767', 'type': 'swap'}, '/dev/nvme0n1p4': {'uuid': '78D493E8D493A742', 'partuuid': '4d23f5b8-743c-40a2-beb1-4a4f8a9a271b', 'type': 'ntfs'}, '/dev/loop0': {'type': 'squashfs'}, '/dev/mapper/root': {'uuid': 'f84e336d-06d5-4eba-9278-330861fb604b', 'label': 'rootfs', 'type': 'btrfs'}, '/dev/sda2': {'uuid': '4B0E-13DB', 'partuuid': 'f2196140-2caf-4dc9-95d3-d046c3259d84', 'type': 'vfat'}, '/dev/nvme0n1p7': {'partuuid': '327a9d8a-1990-4ae7-b6b9-0145dd51fb03'}, '/dev/nvme0n1p2': {'partuuid': '406656e7-33e7-4955-bc66-5c47eb17a002'}, '/dev/sda4': {'partuuid': 'f2196140-2caf-4dc9-95d5-d046c3259d84'}, '/dev/sda1': {'partuuid': 'f2196140-2caf-4dc9-95d0-d046c3259d84'}} DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_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=f84e336d-06d5-4eba-9278-330861fb604b DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'root': {'type': 'btrfs', 'uuid': 'f84e336d-06d5-4eba-9278-330861fb604b'}} INFO | ugrd.InitramfsGenerator.InitramfsConfigDict | [mounts] Updating mount: root DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Updating mount with: {'type': 'btrfs', 'uuid': 'f84e336d-06d5-4eba-9278-330861fb604b'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [root] Validated source type: {'options': {'ro'}, 'destination': PosixPath('/target_rootfs'), 'base_mount': False, 'type': 'btrfs', 'uuid': 'f84e336d-06d5-4eba-9278-330861fb604b'} 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.12/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: Path DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'root_subvol' with type: str DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'subvol_selector' with type: bool DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Registered custom parameter 'autodetect_root_subvol' with type: bool 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 | Added dependency: /usr/bin/btrfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /lib64/ld-linux-x86-64.so.2 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 | Added dependency: /usr/lib64/libblkid.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libudev.so.1 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libcap.so.2 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Added dependency: /usr/lib64/libz.so.1 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 | Added dependency: /usr/lib64/libzstd.so.1 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 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 | [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': 'f84e336d-06d5-4eba-9278-330861fb604b'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Path was absolute, converted to relative: target_rootfs DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: target_rootfs DEBUG | ugrd.InitramfsGenerator | [autodetect_root] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_mounts 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 INFO | ugrd.InitramfsGenerator | Autodetected mount type: vfat INFO | ugrd.InitramfsGenerator | [efi] Autodetected mount source: uuid=6EA6-1714 DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Expanding dict: {'efi': {'type': 'vfat', 'uuid': '6EA6-1714'}} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [mounts] Skipping mount merge, mount not found: efi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [efi] Validated source type: {'type': 'vfat', 'uuid': '6EA6-1714'} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [efi] Validating parameter: type DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [efi] Validating parameter: uuid DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kmod_init module to kernel_modules: vfat DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding kernel module to kernel_modules: vfat DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | [efi] Added mount: {'type': 'vfat', 'uuid': '6EA6-1714', 'destination': PosixPath('/efi'), 'base_mount': False, 'options': set()} DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Path was absolute, converted to relative: efi DEBUG | ugrd.InitramfsGenerator.InitramfsConfigDict | Adding path: efi DEBUG | ugrd.InitramfsGenerator | [autodetect_mounts] Function returned no output DEBUG | ugrd.InitramfsGenerator | Running function: autodetect_root_dm 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': ['nvme0n1p7'], 'uuid': 'CRYPT-LUKS2-2713385e5e674394964d3814c52a425f-root', 'name': 'root'} Device config: {'partuuid': '327a9d8a-1990-4ae7-b6b9-0145dd51fb03'} INFO | ugrd | Dumping config dict: ERROR | ugrd | Unknown device mapper device type: None Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/ugrd/main.py", line 66, in main generator.build() File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 76, in build self.run_build() File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 207, in run_build self.run_hook(task, force_exclude=True) File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 126, in run_hook if function_output := self.run_func(function, *args, **kwargs): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 92, in run_func if function_output := function(self): ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/zenlib/util/dict_check.py", line 31, in _contains return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/zenlib/util/dict_check.py", line 31, in _contains return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 415, in autodetect_root_dm _autodetect_dm(self, '/') File "/usr/lib/python3.12/site-packages/zenlib/util/dict_check.py", line 31, in _contains return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 382, in _autodetect_dm raise RuntimeError("Unknown device mapper device type: %s" % blkid_info.get('type')) RuntimeError: Unknown device mapper device type: None