Bug 1064507

Summary: update problems due to rpmdb problems
Product: [Fedora] Fedora Reporter: Gustavo <ghernand67>
Component: yumAssignee: Packaging Maintenance Team <packaging-team-maint>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: admiller, ffesti, jzeleny, packaging-team-maint
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-02-13 08:37:43 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:

Description Gustavo 2014-02-12 18:13:21 UTC
Description of problem:
After yum update, I got several errors in various packages:

Error: Package: abrt-addon-kerneloops-2.1.11-1.fc20.x86_64 (@updates)
           Requires: abrt = 2.1.11-1.fc20
           Removing: abrt-2.1.11-1.fc20.x86_64 (@updates)
               abrt = 2.1.11-1.fc20
           Updated By: abrt-2.1.12-1.fc20.x86_64 (updates)
               abrt = 2.1.12-1.fc20
           Available: abrt-2.1.9-1.fc20.x86_64 (fedora)
               abrt = 2.1.9-1.fc20
Error: Package: abrt-addon-pstoreoops-2.1.11-1.fc20.x86_64 (@updates)
           Requires: abrt = 2.1.11-1.fc20
           Removing: abrt-2.1.11-1.fc20.x86_64 (@updates)
               abrt = 2.1.11-1.fc20
           Updated By: abrt-2.1.12-1.fc20.x86_64 (updates)
               abrt = 2.1.12-1.fc20
           Available: abrt-2.1.9-1.fc20.x86_64 (fedora)
               abrt = 2.1.9-1.fc20
Error: Package: abrt-addon-xorg-2.1.11-1.fc20.x86_64 (@updates)
           Requires: abrt = 2.1.11-1.fc20
           Removing: abrt-2.1.11-1.fc20.x86_64 (@updates)
               abrt = 2.1.11-1.fc20
           Updated By: abrt-2.1.12-1.fc20.x86_64 (updates)
               abrt = 2.1.12-1.fc20
           Available: abrt-2.1.9-1.fc20.x86_64 (fedora)
               abrt = 2.1.9-1.fc20
Error: Package: abrt-addon-vmcore-2.1.11-1.fc20.x86_64 (@updates)
           Requires: abrt = 2.1.11-1.fc20
           Removing: abrt-2.1.11-1.fc20.x86_64 (@updates)
               abrt = 2.1.11-1.fc20
           Updated By: abrt-2.1.12-1.fc20.x86_64 (updates)
               abrt = 2.1.12-1.fc20
           Available: abrt-2.1.9-1.fc20.x86_64 (fedora)
               abrt = 2.1.9-1.fc20
Error: Package: abrt-addon-ccpp-2.1.11-1.fc20.x86_64 (@updates)
           Requires: abrt = 2.1.11-1.fc20
           Removing: abrt-2.1.11-1.fc20.x86_64 (@updates)
               abrt = 2.1.11-1.fc20
           Updated By: abrt-2.1.12-1.fc20.x86_64 (updates)
               abrt = 2.1.12-1.fc20
           Available: abrt-2.1.9-1.fc20.x86_64 (fedora)
               abrt = 2.1.9-1.fc20
 You could try using --skip-broken to work around the problem
** Found 71 pre-existing rpmdb problem(s), 'yum check' output follows:
1:NetworkManager-0.9.9.0-24.git20131003.fc20.x86_64 has missing requires of NetworkManager-glib(x86-64) = ('1', '0.9.9.0', '24.git20131003.fc20')
1:NetworkManager-0.9.9.0-25.git20131003.fc20.x86_64 is a duplicate with 1:NetworkManager-0.9.9.0-24.git20131003.fc20.x86_64
1:NetworkManager-0.9.9.0-25.git20131003.fc20.x86_64 has missing requires of NetworkManager-glib(x86-64) = ('1', '0.9.9.0', '25.git20131003.fc20')
1:NetworkManager-0.9.9.0-26.git20131003.fc20.x86_64 is a duplicate with 1:NetworkManager-0.9.9.0-25.git20131003.fc20.x86_64
1:NetworkManager-0.9.9.0-26.git20131003.fc20.x86_64 has missing requires of NetworkManager-glib(x86-64) = ('1', '0.9.9.0', '26.git20131003.fc20')
1:NetworkManager-0.9.9.0-27.git20131003.fc20.x86_64 is a duplicate with 1:NetworkManager-0.9.9.0-26.git20131003.fc20.x86_64
1:NetworkManager-0.9.9.0-27.git20131003.fc20.x86_64 has missing requires of NetworkManager-glib(x86-64) = ('1', '0.9.9.0', '27.git20131003.fc20')
1:NetworkManager-0.9.9.0-28.git20131003.fc20.x86_64 is a duplicate with 1:NetworkManager-0.9.9.0-27.git20131003.fc20.x86_64
abrt-2.1.11-1.fc20.x86_64 has missing requires of abrt-libs = ('0', '2.1.11', '1.fc20')
abrt-addon-ccpp-2.1.11-1.fc20.x86_64 has missing requires of abrt-libs = ('0', '2.1.11', '1.fc20')
abrt-addon-ccpp-2.1.12-1.fc20.x86_64 is a duplicate with abrt-addon-ccpp-2.1.11-1.fc20.x86_64
abrt-addon-ccpp-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-addon-kerneloops-2.1.11-1.fc20.x86_64 has missing requires of abrt-libs = ('0', '2.1.11', '1.fc20')
abrt-addon-kerneloops-2.1.12-1.fc20.x86_64 is a duplicate with abrt-addon-kerneloops-2.1.11-1.fc20.x86_64
abrt-addon-kerneloops-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-addon-pstoreoops-2.1.11-1.fc20.x86_64 has missing requires of abrt-libs = ('0', '2.1.11', '1.fc20')
abrt-addon-pstoreoops-2.1.12-1.fc20.x86_64 is a duplicate with abrt-addon-pstoreoops-2.1.11-1.fc20.x86_64
abrt-addon-pstoreoops-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-addon-python-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-addon-vmcore-2.1.12-1.fc20.x86_64 is a duplicate with abrt-addon-vmcore-2.1.11-1.fc20.x86_64
abrt-addon-vmcore-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-addon-xorg-2.1.12-1.fc20.x86_64 is a duplicate with abrt-addon-xorg-2.1.11-1.fc20.x86_64
abrt-addon-xorg-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-dbus-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-desktop-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-gui-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-plugin-bodhi-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-python-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
abrt-retrace-client-2.1.12-1.fc20.x86_64 has missing requires of abrt = ('0', '2.1.12', '1.fc20')
audit-2.3.2-1.fc20.x86_64 has missing requires of audit-libs = ('0', '2.3.2', '1.fc20')
audit-2.3.3-1.fc20.x86_64 is a duplicate with audit-2.3.2-1.fc20.x86_64
bluez-5.14-1.fc20.x86_64 is a duplicate with bluez-5.13-1.fc20.x86_64
corosync-2.3.2-1.fc20.x86_64 has missing requires of corosynclib = ('0', '2.3.2', '1.fc20')
corosync-2.3.3-1.fc20.x86_64 is a duplicate with corosync-2.3.2-1.fc20.x86_64
firefox-26.0-3.fc20.x86_64 has installed conflicts xulrunner(x86-64) > ('0', '26.1', None): xulrunner-27.0-1.fc20.x86_64
firefox-26.0-5.fc20.x86_64 is a duplicate with firefox-26.0-3.fc20.x86_64
firefox-26.0-6.fc20.x86_64 is a duplicate with firefox-26.0-5.fc20.x86_64
firefox-27.0-1.fc20.x86_64 is a duplicate with firefox-26.0-6.fc20.x86_64
firewalld-0.3.9.2-1.fc20.noarch is a duplicate with firewalld-0.3.9-1.fc20.noarch
firewalld-0.3.9.3-1.fc20.noarch is a duplicate with firewalld-0.3.9.2-1.fc20.noarch
flash-plugin-11.2.202.336-release.x86_64 is a duplicate with flash-plugin-11.2.202.335-release.x86_64
glibc-devel-2.18-11.fc20.x86_64 has missing requires of glibc = ('0', '2.18', '11.fc20')
glibc-devel-2.18-11.fc20.x86_64 has missing requires of glibc-headers = ('0', '2.18', '11.fc20')
glibc-devel-2.18-12.fc20.x86_64 is a duplicate with glibc-devel-2.18-11.fc20.x86_64
glibc-devel-2.18-12.fc20.x86_64 has missing requires of glibc-headers = ('0', '2.18', '12.fc20')
gnome-shell-3.10.3-1.fc20.x86_64 is a duplicate with gnome-shell-3.10.2.1-3.fc20.x86_64
gnome-shell-3.10.3-2.fc20.x86_64 is a duplicate with gnome-shell-3.10.3-1.fc20.x86_64
gnome-shell-3.10.3-3.fc20.x86_64 is a duplicate with gnome-shell-3.10.3-2.fc20.x86_64
gnome-shell-3.10.3-4.fc20.x86_64 is a duplicate with gnome-shell-3.10.3-3.fc20.x86_64
libreswan-3.8-1.fc20.x86_64 has installed conflicts openswan < ('0', '3.8', '1.fc20'): libreswan-3.7-1.fc20.x86_64
libreswan-3.8-1.fc20.x86_64 is a duplicate with libreswan-3.7-1.fc20.x86_64
libvirt-client-1.1.3.2-1.fc20.x86_64 has missing requires of libwsman_client.so.1()(64bit)
libvirt-client-1.1.3.3-1.fc20.x86_64 is a duplicate with libvirt-client-1.1.3.2-1.fc20.x86_64
libvirt-client-1.1.3.3-1.fc20.x86_64 has missing requires of libwsman_client.so.1()(64bit)
libvirt-client-1.1.3.3-2.fc20.x86_64 is a duplicate with libvirt-client-1.1.3.3-1.fc20.x86_64
libvirt-client-1.1.3.3-2.fc20.x86_64 has missing requires of libwsman_client.so.1()(64bit)
libvirt-client-1.1.3.3-5.fc20.x86_64 is a duplicate with libvirt-client-1.1.3.3-2.fc20.x86_64
libvirt-daemon-1.1.3.2-1.fc20.x86_64 has missing requires of libwsman_client.so.1()(64bit)
libvirt-daemon-driver-interface-1.1.3.3-5.fc20.x86_64 has missing requires of libvirt-daemon = ('0', '1.1.3.3', '5.fc20')
libvirt-daemon-driver-network-1.1.3.3-5.fc20.x86_64 has missing requires of libvirt-daemon = ('0', '1.1.3.3', '5.fc20')
libvirt-daemon-driver-nodedev-1.1.3.3-5.fc20.x86_64 has missing requires of libvirt-daemon = ('0', '1.1.3.3', '5.fc20')
libvirt-daemon-driver-nwfilter-1.1.3.3-5.fc20.x86_64 has missing requires of libvirt-daemon = ('0', '1.1.3.3', '5.fc20')
libvirt-daemon-driver-qemu-1.1.3.3-5.fc20.x86_64 has missing requires of libvirt-daemon = ('0', '1.1.3.3', '5.fc20')
libvirt-daemon-driver-secret-1.1.3.3-5.fc20.x86_64 has missing requires of libvirt-daemon = ('0', '1.1.3.3', '5.fc20')
libvirt-daemon-driver-storage-1.1.3.3-5.fc20.x86_64 has missing requires of libvirt-daemon = ('0', '1.1.3.3', '5.fc20')
libvirt-daemon-kvm-1.1.3.3-5.fc20.x86_64 has missing requires of libvirt-daemon = ('0', '1.1.3.3', '5.fc20')
selinux-policy-targeted-3.12.1-116.fc20.noarch has missing requires of selinux-policy = ('0', '3.12.1', '116.fc20')
vlc-core-2.1.3-1.fc20.x86_64 is a duplicate with vlc-core-2.1.2-1.fc20.x86_64
xulrunner-27.0-1.fc20.x86_64 is a duplicate with xulrunner-26.0-2.fc20.x86_64
yum-3.4.3-130.fc20.noarch is a duplicate with yum-3.4.3-129.fc20.noarch
yum-3.4.3-132.fc20.noarch is a duplicate with yum-3.4.3-130.fc20.noarch


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


How reproducible:
Each time I use yum update, even with --skip-broken option did not work. abrt-2.1.12-1.fc20.x86_64 was skipped, but failed update:

Running transaction
error: %pre(libvirt-daemon-1.1.3.3-5.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package libvirt-daemon-1.1.3.3-5.fc20.x86_64
error: libvirt-daemon-1.1.3.3-5.fc20.x86_64: install failed
error: %pre(gdb-7.6.50.20130731-19.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package gdb-7.6.50.20130731-19.fc20.x86_64
error: gdb-7.6.50.20130731-19.fc20.x86_64: install failed
error: %pre(chrony-1.29.1-1.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package chrony-1.29.1-1.fc20.x86_64
error: chrony-1.29.1-1.fc20.x86_64: install failed
error: %pre(rtkit-0.11-8.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package rtkit-0.11-8.fc20.x86_64
error: rtkit-0.11-8.fc20.x86_64: install failed
error: %pre(nfs-utils-1:1.2.9-3.0.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package 1:nfs-utils-1.2.9-3.0.fc20.x86_64
error: nfs-utils-1:1.2.9-3.0.fc20.x86_64: install failed
error: %pre(seahorse-3.10.2-1.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package seahorse-3.10.2-1.fc20.x86_64
error: seahorse-3.10.2-1.fc20.x86_64: install failed
error: %pre(selinux-policy-targeted-3.12.1-119.fc20.noarch) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package selinux-policy-targeted-3.12.1-119.fc20.noarch
error: selinux-policy-targeted-3.12.1-119.fc20.noarch: install failed
error: %pre(initscripts-9.51-1.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package initscripts-9.51-1.fc20.x86_64
error: initscripts-9.51-1.fc20.x86_64: install failed
error: %pre(tcpdump-14:4.5.1-1.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package 14:tcpdump-4.5.1-1.fc20.x86_64
error: tcpdump-14:4.5.1-1.fc20.x86_64: install failed
error: %pre(ibus-chewing-1.4.10.1-1.fc20.x86_64) scriptlet failed, exit status 127
Error in PREIN scriptlet in rpm package ibus-chewing-1.4.10.1-1.fc20.x86_64
  Verifying  : ibus-chewing-1.4.10.1-1.fc20.x86_64                                                                                               1/20 
selinux-policy-targeted-3.12.1-116.fc20.noarch was supposed to be removed but is not!
  Verifying  : selinux-policy-targeted-3.12.1-116.fc20.noarch                                                                                    2/20 
ibus-chewing-1.4.3-4.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : ibus-chewing-1.4.3-4.fc20.x86_64                                                                                                  3/20 
  Verifying  : 14:tcpdump-4.5.1-1.fc20.x86_64                                                                                                    4/20 
chrony-1.29-1.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : chrony-1.29-1.fc20.x86_64                                                                                                         5/20 
  Verifying  : initscripts-9.51-1.fc20.x86_64                                                                                                    6/20 
1:nfs-utils-1.2.8-6.0.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : 1:nfs-utils-1.2.8-6.0.fc20.x86_64                                                                                                 7/20 
14:tcpdump-4.5.0-1.20131108gitb07944a.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : 14:tcpdump-4.5.0-1.20131108gitb07944a.fc20.x86_64                                                                                 8/20 
  Verifying  : selinux-policy-targeted-3.12.1-119.fc20.noarch                                                                                    9/20 
  Verifying  : seahorse-3.10.2-1.fc20.x86_64                                                                                                    10/20 
gdb-7.6.50.20130731-16.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : gdb-7.6.50.20130731-16.fc20.x86_64                                                                                               11/20 
seahorse-3.10.1-1.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : seahorse-3.10.1-1.fc20.x86_64                                                                                                    12/20 
  Verifying  : 1:nfs-utils-1.2.9-3.0.fc20.x86_64                                                                                                13/20 
  Verifying  : rtkit-0.11-8.fc20.x86_64                                                                                                         14/20 
  Verifying  : chrony-1.29.1-1.fc20.x86_64                                                                                                      15/20 
  Verifying  : gdb-7.6.50.20130731-19.fc20.x86_64                                                                                               16/20 
initscripts-9.50-1.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : initscripts-9.50-1.fc20.x86_64                                                                                                   17/20 
  Verifying  : libvirt-daemon-1.1.3.3-5.fc20.x86_64                                                                                             18/20 
rtkit-0.11-7.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : rtkit-0.11-7.fc20.x86_64                                                                                                         19/20 
libvirt-daemon-1.1.3.2-1.fc20.x86_64 was supposed to be removed but is not!
  Verifying  : libvirt-daemon-1.1.3.2-1.fc20.x86_64                                                                                             20/20 

Skipped (dependency problems):
  abrt.x86_64 0:2.1.12-1.fc20                                                                                                                         

Failed:
  chrony.x86_64 0:1.29-1.fc20                       chrony.x86_64 0:1.29.1-1.fc20                    gdb.x86_64 0:7.6.50.20130731-16.fc20            
  gdb.x86_64 0:7.6.50.20130731-19.fc20              ibus-chewing.x86_64 0:1.4.3-4.fc20               ibus-chewing.x86_64 0:1.4.10.1-1.fc20           
  initscripts.x86_64 0:9.50-1.fc20                  initscripts.x86_64 0:9.51-1.fc20                 libvirt-daemon.x86_64 0:1.1.3.2-1.fc20          
  libvirt-daemon.x86_64 0:1.1.3.3-5.fc20            nfs-utils.x86_64 1:1.2.8-6.0.fc20                nfs-utils.x86_64 1:1.2.9-3.0.fc20               
  rtkit.x86_64 0:0.11-7.fc20                        rtkit.x86_64 0:0.11-8.fc20                       seahorse.x86_64 0:3.10.1-1.fc20                 
  seahorse.x86_64 0:3.10.2-1.fc20                   selinux-policy-targeted.noarch 0:3.12.1-116.fc20 selinux-policy-targeted.noarch 0:3.12.1-119.fc20
  tcpdump.x86_64 14:4.5.0-1.20131108gitb07944a.fc20 tcpdump.x86_64 14:4.5.1-1.fc20                  

Complete!



Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:



Additional info:

Comment 1 Jan Zeleny 2014-02-13 08:37:43 UTC
Please do check for duplicates before filing bugs. This is unfortunate but well known and described problem. Closing ...

Also note that yum reports that your rpmdb reports inconsistencies on your system. You will probably have to clean those as well before running yum again.

*** This bug has been marked as a duplicate of bug 1054350 ***