Why does systemd-udevd fails with "symbol lookup error: /usr/lib/systemd/systemd-udevd: undefined symbol: safe_atollu_full, version SD_SHARED" ?

Solution Verified - Updated -

Issue

After patching the system to RHEL 8.4 is unable to boot with with error for systemd-udevd service.

[FAILED] Failed to start udev Kernel Device Manager
See 'systemctl status systemd-udevd.service' for details

Error in the /var/log/messages point to symbol error for systemd-udevd

Jul 18 21:11:08 INOUDA0001LA29 systemd-udevd[48364]: /usr/lib/systemd/systemd-udevd: symbol lookup error: /usr/lib/systemd/systemd-udevd: undefined symbol: safe_atollu_full, version SD_SHARED
Jul 18 21:11:08 INOUDA0001LA29 systemd[1]: systemd-udevd.service: Main process exited, code=exited, status=127/n/a
Jul 18 21:11:08 INOUDA0001LA29 systemd[1]: systemd-udevd.service: Failed with result 'exit-code'.

System will enters dracut emergency prompt or maintenance mode.

Environment

  • Red Hat Enterprise Linux 8.4

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content