-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Description
I'm suddenly hitting the following unhandled exception with ugrd 2.0.2:
(/dev/dm-6 is the same device as /dev/mapper/TUXEDO_IB14Pro_VG00-ROOT_rmeta_1, which is part of a btrfs logical volume spanning two physical volumes in the volume group)
CRITICAL | '/dev/mapper/TUXEDO_IB14Pro_VG00-ROOT_rmeta_1'
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/ugrd/fs/mounts.py", line 552, in _autodetect_dm
blkid_info = self["_blkid_info"][f"/dev/{slave_source}"]
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: '/dev/dm-6'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/ugrd/main.py", line 175, in main
generator.build()
File "/usr/lib/python3.13/site-packages/ugrd/initramfs_generator.py", line 89, in build
self.run_build()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/ugrd/initramfs_generator.py", line 251, in run_build
self.run_hook(task, force_exclude=True)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/ugrd/initramfs_generator.py", line 162, in run_hook
if function_output := self.run_func(function, *args, **kwargs):
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/ugrd/initramfs_generator.py", line 110, in run_func
if function_output := function(self):
~~~~~~~~^^^^^^
File "/usr/lib/python3.13/site-packages/zenlib/util/dict_check.py", line 36, in _contains
return func(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/zenlib/util/dict_check.py", line 36, in _contains
return func(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/ugrd/fs/mounts.py", line 722, in autodetect_root
_autodetect_dm(self, "/", device)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/zenlib/util/dict_check.py", line 36, in _contains
return func(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/ugrd/fs/mounts.py", line 555, in _autodetect_dm
blkid_info = self["_blkid_info"][f"/dev/mapper/{self['_vblk_info'][slave_source]['name']}"]
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: '/dev/mapper/TUXEDO_IB14Pro_VG00-ROOT_rmeta_1'
`
Metadata
Metadata
Assignees
Labels
No labels