archinstall
archinstall copied to clipboard
systemd-udevd is not runniong (udevadm settle)
Which ISO version are you using?
2024-08-26 (build)
The installation log
File "/build/archinstall/src/archinstall-2.8.4/archinstall/__init__.py", line 12, in <module>
from .lib import disk
File "/build/archinstall/src/archinstall-2.8.4/archinstall/lib/disk/__init__.py", line 1, in <module>
from .device_handler import device_handler, disk_layouts
File "/build/archinstall/src/archinstall-2.8.4/archinstall/lib/disk/device_handler.py", line 788, in <module>
device_handler = DeviceHandler()
^^^^^^^^^^^^^^^
File "/build/archinstall/src/archinstall-2.8.4/archinstall/lib/disk/device_handler.py", line 41, in __init__
self.load_devices()
File "/build/archinstall/src/archinstall-2.8.4/archinstall/lib/disk/device_handler.py", line 50, in load_devices
SysCommand('udevadm settle')
File "/build/archinstall/src/archinstall-2.8.4/archinstall/lib/general.py", line 365, in __init__
self.create_session()
File "/build/archinstall/src/archinstall-2.8.4/archinstall/lib/general.py", line 414, in create_session
with SysCommandWorker(
File "/build/archinstall/src/archinstall-2.8.4/archinstall/lib/general.py", line 197, in __exit__
raise SysCallError(
archinstall.lib.exceptions.SysCallError: ['/usr/bin/udevadm', 'settle'] exited with abnormal exit code [1]: systemd-udevd is not running.
describe the problem
During python -m build . the following will happen if built using a container (which is the default behavior or Arch packaging).
To reproduce
$ cd /tmp/
$ git clone https://gitlab.archlinux.org/archlinux/packaging/packages/archinstall.git
$ pkgctl build archinstall