NetworkManager and the nmcli command return a 'symbol lookup error' for g_type_class_adjust_private_offset in RHEL 7.2

Solution Verified - Updated -

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.

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