Red Hat Bugzilla – Bug 1378809
installation of 1.4.0 NM is possible onto 7.2 but it's not working w/o newer glib2
Last modified: 2016-11-03 15:30:37 EDT
Description of problem: I've clean installed RHEL7.2, then updated NM to 1.4.0-10 and rebooted. After reboot network didn't even start. I logged in via serial console and there is an error running nmcli: nmcli: symbol lookup error: nmcli: undefined symbol: g_strv_contains package was built on 7.3. I am not sure if such scenarios are supported. Version-Release number of selected component (if applicable): [root@amd-dinar-04 ~]# rpm -qa NetworkManager* NetworkManager-1.4.0-10.el7.x86_64 NetworkManager-libnm-1.4.0-10.el7.x86_64 NetworkManager-tui-1.4.0-10.el7.x86_64 NetworkManager-config-server-1.4.0-10.el7.x86_64 NetworkManager-team-1.4.0-10.el7.x86_64 [root@amd-dinar-04 ~]# rpm -qa glib* glibc-common-2.17-105.el7.x86_64 glib2-2.42.2-5.el7.x86_64 glib-networking-2.42.0-1.el7.x86_64
update to glib2-2.46.2-4.el7.x86_64 fixes the issue. Is it possible to create dynamic dependency in spec file to the version of glib you are compiling with?
https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=e59ed6451f0cd0a6f59a7448c89f97081b7ace1e
Dependency to glib2-2.42.2-5.el7.x86_64 added.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2016-2581.html