NetworkManager and the nmcli command return a 'symbol lookup error' for g_type_class_adjust_private_offset in RHEL 7.2
Issue
-
The NetworkManager service fails to start and NetworkManager tools such as nmcli return the following error:
/usr/sbin/NetworkManager: symbol lookup error: /lib64/libgudev-1.0.so.0: undefined symbol: g_type_class_adjust_private_offset
-
systemd reports the NetworkManager service has failed for trying to restart too quickly:
# systemctl status NetworkManager -l ● NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit) since Wed 2016-01-13 13:33:35 EST; 37min ago Process: 1102 ExecStart=/usr/sbin/NetworkManager --no-daemon (code=exited, status=127) Main PID: 1102 (code=exited, status=127) Jan 13 13:33:35 rhel7.example.com systemd[1]: NetworkManager.service: main process exited, code=exited, status=127/n/a Jan 13 13:33:35 rhel7.example.com systemd[1]: Failed to start Network Manager. Jan 13 13:33:35 rhel7.example.com systemd[1]: Unit NetworkManager.service entered failed state. Jan 13 13:33:35 rhel7.example.com systemd[1]: NetworkManager.service failed. Jan 13 13:33:35 rhel7.example.com systemd[1]: NetworkManager.service holdoff time over, scheduling restart. Jan 13 13:33:35 rhel7.example.com systemd[1]: start request repeated too quickly for NetworkManager.service Jan 13 13:33:35 rhel7.example.com systemd[1]: Failed to start Network Manager. Jan 13 13:33:35 rhel7.example.com systemd[1]: Unit NetworkManager.service entered failed state. Jan 13 13:33:35 rhel7.example.com systemd[1]: NetworkManager.service failed.
Environment
- Red Hat Enterprise Linux 7.2
- NetworkManager
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.