Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1112367

Summary: NetworkManager failing to update
Product: Red Hat Enterprise Linux 7 Reporter: Robin R. Price II <rprice>
Component: NetworkManagerAssignee: Dan Williams <dcbw>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 7.1CC: aloughla, danw, dcbw, dmach, jklimes, jkurik, lkocman, lsmid, rkhan, rsawhill, thaller, vbenes, vpavlin
Target Milestone: rcKeywords: Reopened, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: NetworkManager-0.9.9.1-29.git20140326.4dba720.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1129309 1133108 (view as bug list) Environment:
Last Closed: 2015-03-05 13:52:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1129309, 1133108    

Description Robin R. Price II 2014-06-23 18:14:55 UTC
Description of problem:

Installed RHEL7 and updated completely last week (Jun 16th - 20th.
List of updates were pushed today.  Jun 23rd.

When updating the packages, yum errors out.


Version-Release number of selected component (if applicable):

[root@1up ~]# uname -a
Linux 1up.rdu.redhat.com 3.10.0-123.1.2.el7.x86_64 #1 SMP Wed Jun 4 15:22:01 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@1up ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Workstation release 7.0 (Maipo)
[root@1up ~]# rpm -q NetworkManager
NetworkManager-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64


How reproducible:
Always

Steps to Reproduce:
1. Install GA RHEL7
2. Uncheck HTB repos (enabled by default on GA bits...)
3. Update machine

Actual results:

[~]$ su -
Password: 
Last login: Mon Jun 23 14:00:03 EDT 2014 on pts/6
[root@1up ~]# yum update
Loaded plugins: fastestmirror, langpacks, product-id, subscription-manager
Server error attempting a GET to /subscription/ returned status 502
rhel-7-workstation-extras-rpms                                                                                                                                                                | 2.5 kB  00:00:00     
rhel-7-workstation-optional-rpms                                                                                                                                                              | 2.9 kB  00:00:00     
rhel-7-workstation-rh-common-rpms                                                                                                                                                             | 2.9 kB  00:00:00     
rhel-7-workstation-rpms                                                                                                                                                                       | 3.7 kB  00:00:00     
rhel-7-workstation-supplementary-rpms                                                                                                                                                         | 3.7 kB  00:00:00     
rhel-workstation-rhscl-7-rpms                                                                                                                                                                 | 3.1 kB  00:00:00     
(1/6): rhel-7-workstation-extras-rpms/x86_64/primary_db                                                                                                                                       | 1.2 kB  00:00:00     
(2/6): rhel-7-workstation-rh-common-rpms/7Workstation/x86_64/primary_db                                                                                                                       | 3.6 kB  00:00:00     
(3/6): rhel-7-workstation-supplementary-rpms/7Workstation/x86_64/primary_db                                                                                                                   |  27 kB  00:00:00     
(4/6): rhel-7-workstation-optional-rpms/7Workstation/x86_64/primary_db                                                                                                                        | 1.6 MB  00:00:00     
(5/6): rhel-workstation-rhscl-7-rpms/7Workstation/x86_64/primary_db                                                                                                                           | 367 kB  00:00:00     
(6/6): rhel-7-workstation-rpms/7Workstation/x86_64/primary_db                                                                                                                                 | 4.3 MB  00:00:01     
(1/7): rhel-7-workstation-optional-rpms/7Workstation/x86_64/updateinfo                                                                                                                        |  25 kB  00:00:00     
(2/7): rhel-7-workstation-rh-common-rpms/7Workstation/x86_64/updateinfo                                                                                                                       | 1.3 kB  00:00:00     
(3/7): rhel-7-workstation-rpms/7Workstation/x86_64/updateinfo                                                                                                                                 |  29 kB  00:00:00     
(4/7): rhel-7-workstation-supplementary-rpms/7Workstation/x86_64/group_gz                                                                                                                     |  11 kB  00:00:00     
(5/7): rhel-7-workstation-supplementary-rpms/7Workstation/x86_64/updateinfo                                                                                                                   | 5.6 kB  00:00:00     
(6/7): rhel-7-workstation-rpms/7Workstation/x86_64/group_gz                                                                                                                                   | 137 kB  00:00:00     
(7/7): rhel-workstation-rhscl-7-rpms/7Workstation/x86_64/updateinfo                                                                                                                           |  63 kB  00:00:00     
Determining fastest mirrors
Resolving Dependencies
--> Running transaction check
---> Package NetworkManager.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 will be updated
--> Processing Dependency: NetworkManager(x86-64) = 1:0.9.9.1-22.git20140326.4dba720.el7_0 for package: 1:NetworkManager-tui-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64
---> Package NetworkManager.i686 1:0.9.9.1-23.git20140326.4dba720.el7_0 will be an update
--> Processing Dependency: NetworkManager-glib(x86-32) = 1:0.9.9.1-23.git20140326.4dba720.el7_0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libuuid.so.1 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libteamdctl.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libsystemd-login.so.0(LIBSYSTEMD_LOGIN_31) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libsystemd-login.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libssl3.so for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libsoup-2.4.so.1 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libsmime3.so for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.1) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.0) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libpthread.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libpolkit-gobject-1.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libplds4.so for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libplc4.so for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libnssutil3.so for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libnss3.so for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libnspr4.so for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libnm-util.so.2 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libnm-glib.so.4 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libnl-route-3.so.200 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libnl-genl-3.so.200 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libnl-3.so.200 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libndp.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libmm-glib.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libm.so.6 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libgudev-1.0.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libgobject-2.0.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libgmodule-2.0.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libglib-2.0.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libgio-2.0.so.0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.3.1) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libgcc_s.so.1 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libdl.so.2 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libdbus-glib-1.so.2 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libdbus-1.so.3 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6(GLIBC_2.17) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Processing Dependency: libc.so.6 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
--> Running transaction check
---> Package ModemManager-glib.i686 0:1.1.0-6.git20130913.el7 will be installed
---> Package NetworkManager.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 will be updated
--> Processing Dependency: NetworkManager(x86-64) = 1:0.9.9.1-22.git20140326.4dba720.el7_0 for package: 1:NetworkManager-tui-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64
---> Package NetworkManager.i686 1:0.9.9.1-23.git20140326.4dba720.el7_0 will be an update
--> Processing Dependency: NetworkManager-glib(x86-32) = 1:0.9.9.1-23.git20140326.4dba720.el7_0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
---> Package NetworkManager-glib.i686 1:0.9.9.1-22.git20140326.4dba720.el7_0 will be installed
---> Package dbus-glib.i686 0:0.100-7.el7 will be installed
--> Processing Dependency: libexpat.so.1 for package: dbus-glib-0.100-7.el7.i686
---> Package dbus-libs.i686 1:1.6.12-8.el7 will be installed
---> Package glib2.i686 0:2.36.3-5.el7 will be installed
--> Processing Dependency: libz.so.1(ZLIB_1.2.2) for package: glib2-2.36.3-5.el7.i686
--> Processing Dependency: libz.so.1 for package: glib2-2.36.3-5.el7.i686
--> Processing Dependency: libselinux.so.1 for package: glib2-2.36.3-5.el7.i686
--> Processing Dependency: libffi.so.6 for package: glib2-2.36.3-5.el7.i686
---> Package glibc.i686 0:2.17-55.el7 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-55.el7.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.17-55.el7.i686
---> Package libgcc.i686 0:4.8.2-16.el7 will be installed
---> Package libgudev1.i686 0:208-11.el7 will be installed
---> Package libndp.i686 0:1.2-4.el7 will be installed
---> Package libnl3.i686 0:3.2.21-6.el7 will be installed
---> Package libsoup.i686 0:2.42.2-3.el7 will be installed
--> Processing Dependency: libxml2.so.2(LIBXML2_2.4.30) for package: libsoup-2.42.2-3.el7.i686
--> Processing Dependency: libxml2.so.2 for package: libsoup-2.42.2-3.el7.i686
--> Processing Dependency: libsqlite3.so.0 for package: libsoup-2.42.2-3.el7.i686
---> Package libuuid.i686 0:2.23.2-16.el7 will be installed
---> Package nspr.i686 0:4.10.2-4.el7 will be installed
---> Package nss.i686 0:3.15.4-6.el7 will be installed
--> Processing Dependency: nss-softokn(x86-32) >= 3.15.4 for package: nss-3.15.4-6.el7.i686
--> Processing Dependency: libsoftokn3.so for package: nss-3.15.4-6.el7.i686
--> Processing Dependency: libnssdbm3.so for package: nss-3.15.4-6.el7.i686
---> Package nss-util.i686 0:3.15.4-2.el7 will be installed
---> Package polkit.i686 0:0.112-5.el7 will be installed
--> Processing Dependency: libpam.so.0(LIBPAM_1.0) for package: polkit-0.112-5.el7.i686
--> Processing Dependency: libpam.so.0 for package: polkit-0.112-5.el7.i686
--> Processing Dependency: libmozjs-17.0.so(mozjs_17.0) for package: polkit-0.112-5.el7.i686
--> Processing Dependency: libmozjs-17.0.so for package: polkit-0.112-5.el7.i686
---> Package systemd-libs.i686 0:208-11.el7 will be installed
--> Processing Dependency: liblzma.so.5(XZ_5.0) for package: systemd-libs-208-11.el7.i686
--> Processing Dependency: liblzma.so.5 for package: systemd-libs-208-11.el7.i686
--> Processing Dependency: libgpg-error.so.0 for package: systemd-libs-208-11.el7.i686
--> Processing Dependency: libgcrypt.so.11(GCRYPT_1.2) for package: systemd-libs-208-11.el7.i686
--> Processing Dependency: libgcrypt.so.11 for package: systemd-libs-208-11.el7.i686
--> Processing Dependency: libcap.so.2 for package: systemd-libs-208-11.el7.i686
---> Package teamd.i686 0:1.9-15.el7 will be installed
--> Processing Dependency: libteam.so.5 for package: teamd-1.9-15.el7.i686
--> Processing Dependency: libnl-cli-3.so.200 for package: teamd-1.9-15.el7.i686
--> Processing Dependency: libjansson.so.4 for package: teamd-1.9-15.el7.i686
--> Processing Dependency: libdaemon.so.0 for package: teamd-1.9-15.el7.i686
--> Running transaction check
---> Package NetworkManager.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 will be updated
--> Processing Dependency: NetworkManager(x86-64) = 1:0.9.9.1-22.git20140326.4dba720.el7_0 for package: 1:NetworkManager-tui-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64
---> Package NetworkManager.i686 1:0.9.9.1-23.git20140326.4dba720.el7_0 will be an update
--> Processing Dependency: NetworkManager-glib(x86-32) = 1:0.9.9.1-23.git20140326.4dba720.el7_0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
---> Package expat.i686 0:2.1.0-8.el7 will be installed
---> Package jansson.i686 0:2.4-6.el7 will be installed
---> Package libcap.i686 0:2.22-8.el7 will be installed
--> Processing Dependency: libattr.so.1(ATTR_1.0) for package: libcap-2.22-8.el7.i686
--> Processing Dependency: libattr.so.1 for package: libcap-2.22-8.el7.i686
---> Package libdaemon.i686 0:0.14-7.el7 will be installed
---> Package libffi.i686 0:3.0.13-11.el7 will be installed
---> Package libgcrypt.i686 0:1.5.3-4.el7 will be installed
---> Package libgpg-error.i686 0:1.12-3.el7 will be installed
---> Package libnl3-cli.i686 0:3.2.21-6.el7 will be installed
---> Package libselinux.i686 0:2.2.2-6.el7 will be installed
--> Processing Dependency: libpcre.so.1 for package: libselinux-2.2.2-6.el7.i686
---> Package libteam.i686 0:1.9-15.el7 will be installed
---> Package libxml2.i686 0:2.9.1-5.el7 will be installed
---> Package mozjs17.i686 0:17.0.0-10.el7 will be installed
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: mozjs17-17.0.0-10.el7.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: mozjs17-17.0.0-10.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: mozjs17-17.0.0-10.el7.i686
---> Package nss-softokn.i686 0:3.15.4-2.el7 will be installed
---> Package nss-softokn-freebl.i686 0:3.15.4-2.el7 will be installed
---> Package pam.i686 0:1.1.8-9.el7 will be installed
--> Processing Dependency: libdb-5.3.so for package: pam-1.1.8-9.el7.i686
--> Processing Dependency: libcrack.so.2 for package: pam-1.1.8-9.el7.i686
--> Processing Dependency: libaudit.so.1 for package: pam-1.1.8-9.el7.i686
---> Package sqlite.i686 0:3.7.17-4.el7 will be installed
--> Processing Dependency: libtinfo.so.5 for package: sqlite-3.7.17-4.el7.i686
--> Processing Dependency: libreadline.so.6 for package: sqlite-3.7.17-4.el7.i686
--> Processing Dependency: libncurses.so.5 for package: sqlite-3.7.17-4.el7.i686
---> Package xz-libs.i686 0:5.1.2-8alpha.el7 will be installed
---> Package zlib.i686 0:1.2.7-13.el7 will be installed
--> Running transaction check
---> Package NetworkManager.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 will be updated
--> Processing Dependency: NetworkManager(x86-64) = 1:0.9.9.1-22.git20140326.4dba720.el7_0 for package: 1:NetworkManager-tui-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64
---> Package NetworkManager.i686 1:0.9.9.1-23.git20140326.4dba720.el7_0 will be an update
--> Processing Dependency: NetworkManager-glib(x86-32) = 1:0.9.9.1-23.git20140326.4dba720.el7_0 for package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
---> Package audit-libs.i686 0:2.3.3-4.el7 will be installed
---> Package cracklib.i686 0:2.9.0-11.el7 will be installed
---> Package libattr.i686 0:2.4.46-12.el7 will be installed
---> Package libdb.i686 0:5.3.21-17.el7 will be installed
---> Package libstdc++.i686 0:4.8.2-16.el7 will be installed
---> Package ncurses-libs.i686 0:5.9-13.20130511.el7 will be installed
---> Package pcre.i686 0:8.32-12.el7 will be installed
---> Package readline.i686 0:6.2-9.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 1:NetworkManager-tui-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 (@rhel-7-workstation-rpms)
           Requires: NetworkManager(x86-64) = 1:0.9.9.1-22.git20140326.4dba720.el7_0
           Removing: 1:NetworkManager-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 (@rhel-7-workstation-rpms)
               NetworkManager(x86-64) = 1:0.9.9.1-22.git20140326.4dba720.el7_0
           Updated By: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686 (rhel-7-workstation-optional-rpms)
              ~NetworkManager(x86-32) = 1:0.9.9.1-23.git20140326.4dba720.el7_0
           Available: 1:NetworkManager-0.9.9.1-13.git20140326.4dba720.el7.x86_64 (rhel-7-workstation-rpms)
               NetworkManager(x86-64) = 1:0.9.9.1-13.git20140326.4dba720.el7
Error: Package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686 (rhel-7-workstation-optional-rpms)
           Requires: NetworkManager-glib(x86-32) = 1:0.9.9.1-23.git20140326.4dba720.el7_0
           Available: 1:NetworkManager-glib-0.9.9.1-13.git20140326.4dba720.el7.i686 (rhel-7-workstation-rpms)
               NetworkManager-glib(x86-32) = 1:0.9.9.1-13.git20140326.4dba720.el7
           Available: 1:NetworkManager-glib-0.9.9.1-22.git20140326.4dba720.el7_0.i686 (rhel-7-workstation-rpms)
               NetworkManager-glib(x86-32) = 1:0.9.9.1-22.git20140326.4dba720.el7_0
Error: Package: 1:NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686 (rhel-7-workstation-optional-rpms)
           Requires: NetworkManager-glib(x86-32) = 1:0.9.9.1-23.git20140326.4dba720.el7_0
           Available: 1:NetworkManager-glib-0.9.9.1-13.git20140326.4dba720.el7.i686 (rhel-7-workstation-rpms)
               NetworkManager-glib(x86-32) = 1:0.9.9.1-13.git20140326.4dba720.el7
           Installing: 1:NetworkManager-glib-0.9.9.1-22.git20140326.4dba720.el7_0.i686 (rhel-7-workstation-rpms)
               NetworkManager-glib(x86-32) = 1:0.9.9.1-22.git20140326.4dba720.el7_0
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@1up ~]# 



Expected results:


Additional info:

Comment 1 Robin R. Price II 2014-06-23 18:29:21 UTC
Using --skip-broke "works" but it appears it is trying to install a number of i686 packages.  Weird.


http://pastebin.test.redhat.com/217105

Comment 4 Jirka Klimes 2014-06-25 11:17:07 UTC
This is not a NetworkManager problem, rather a repo configuration issue or a bad state by some failed yum transaction or something.
I don't experience the issue.

Try running
yum check
yum clean all
yum repolist

Also, you may install "yum-utils" and run package-cleanup to find out problems and fix them
package-cleanup --problems
package-cleanup --dupes
package-cleanup --cleandupes
...

Some pointers:
https://ask.fedoraproject.org/en/question/8062/error-protected-multilib-versions-while-yum-update/
http://serverfault.com/questions/580492/centos-6-5-yum-insists-on-installing-32-bit-packages-on-64-bit-install-causing/580501#580501

Comment 8 Dan Williams 2014-07-02 14:21:21 UTC
The i686 packages will need to be manually filtered out of composes by release engineering.

Comment 10 Dan Williams 2014-07-02 17:07:02 UTC
Changing owner to dmach@ per mail with dgregor@.

Releng will need to manually filter out these two i686 packages for composes:

NetworkManager.i686
ModemManager.i686


because they contain /usr/lib/*.so but should not be installed multi-lib.  The .so that these packages contain are private plugins loaded by the core daemons and should never be 32-bit on 64-bit systems.

Comment 12 Lubos Kocman 2014-07-03 12:52:45 UTC
Looks like we'll need to remove these. I'm proposing to do this change in 7.0.z. And also blacklist these two packages from mulitlib in 7.1

Lubos

Comment 15 Daniel Mach 2014-07-09 09:47:18 UTC
NetworkManager became multilib because it's required by NetworkManager-devel.i686 (all -devel packages are multilib by default).

The Requires is:
NetworkManager(x86-32) = %epoch:%version-%release
               ^^^ this pulls 32bit NetworkManager

I think the multilibness is not the issue, the root cause of failed update is very likely a wrong repo setup or (even more likely) cached repodata for one repo & new repodata for another repo -> NVR mismatch -> broken update.

If there's no solid reproducer, I'd probably close this WONTFIX.

Comment 16 Lubos Kocman 2014-07-09 10:21:17 UTC
Hello,

I'm confirming what Dan says.

[root@dhcp-25-248 yum.repos.d]# rpm -qa | grep NetworkManager
NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.x86_64
NetworkManager-0.9.9.1-23.git20140326.4dba720.el7_0.i686
NetworkManager-libreswan-0.9.8.0-5.el7.x86_64
NetworkManager-tui-0.9.9.1-23.git20140326.4dba720.el7_0.x86_64
NetworkManager-glib-0.9.9.1-23.git20140326.4dba720.el7_0.i686
NetworkManager-glib-0.9.9.1-23.git20140326.4dba720.el7_0.x86_64

Closing as suggested by Daniel.

Comment 17 Ryan Sawhill 2014-07-11 16:01:11 UTC
(In reply to Daniel Mach from comment #15)
> I think the multilibness is not the issue, the root cause of failed update
> is very likely a wrong repo setup or (even more likely) cached repodata for
> one repo & new repodata for another repo -> NVR mismatch -> broken update.
> 
> If there's no solid reproducer, I'd probably close this WONTFIX.

Well, I guarantee it was not a wrong repo setup, nor an issue with conflicting repo metadata. This happened to multiple people who had the regular and the optional repo configured, including me. Of course I did a yum clean all. For days and days the version of NetworkManager in optional was different than the one in the main channel.

Hopefully it doesn't happen again.

Comment 18 Dan Williams 2014-07-16 17:12:57 UTC
(In reply to Daniel Mach from comment #15)
> NetworkManager became multilib because it's required by
> NetworkManager-devel.i686 (all -devel packages are multilib by default).
> 
> The Requires is:
> NetworkManager(x86-32) = %epoch:%version-%release
>                ^^^ this pulls 32bit NetworkManager

Ok, so this is actually a NetworkManager packaging issue then.  To preserve the "some NM of version X.Y.Z is installed" guarantee, should we do:

-Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: %{name} = %{epoch}:%{version}-%{release}

to ensure that at least *some* NM (either i686 or x86_64) is installed, and things will be fine?

Either way, we should still ensure that NetworkManager.i686 is *not* available in the repos since there is no reason it should be installed, unless your entire userland (including system daemons) is 32-bit.

Comment 19 Daniel Mach 2014-07-21 11:52:58 UTC
I think the change mentioned in comment 18 should do both:
* fix deps
* prevent NM from becoming multilib

Comment 28 errata-xmlrpc 2015-03-05 13:52:07 UTC
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/RHBA-2015-0311.html