Bug 1031348

Summary: yum update fails raspberrypi ERROR with transaction check vs depsolve
Product: [Fedora] Fedora Reporter: Chris Simonson <cds2260>
Component: yumAssignee: Packaging Maintenance Team <packaging-team-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: admiller, ffesti, firas.alkafri, jzeleny, packaging-team-maint, zpavlas
Target Milestone: ---   
Target Release: ---   
Hardware: arm   
OS: Other   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-18 08:25:33 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:

Description Chris Simonson 2013-11-17 03:49:23 UTC
Description of problem:
yum update results in in ERROR with transaction check vs depsolve

Version-Release number of selected component (if applicable):
raspberrypi-kernel < 3.11.6

How reproducible:
3 for 3 including the re-run command suggested.

Steps to Reproduce:
1.sudo yum update
2.
3.

Actual results:
Total size: 47 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Check
ERROR with transaction check vs depsolve:
raspberrypi-kernel < 3.11.6 is obsoleted by raspberrypi-kernel-3.11.6-3.20131023git10bc582.rpfr18.armv6hl
Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=rawhide&component=yum
** Found 7 pre-existing rpmdb problem(s), 'yum check' output follows:
httpd-2.4.3-12.fc18.1302272148kf.armv6hl has missing requires of httpd-tools = ('0', '2.4.3', '12.fc18.1302272148kf')
httpd-2.4.6-2.fc18.armv6hl is a duplicate with httpd-2.4.3-12.fc18.1302272148kf.armv6hl
lightdm-1.4.0-2.fc18.armv6hl has missing requires of lightdm-gobject(armv6hl-32) = ('0', '1.4.0', '2.fc18')
lightdm-1.4.1-3.fc18.1307170533kf.armv6hl is a duplicate with lightdm-1.4.0-2.fc18.armv6hl
mdadm-3.2.6-21.fc18.armv6hl is a duplicate with mdadm-3.2.6-1.fc18.armv6hl
openssh-server-6.1p1-6.fc18.armv6hl has missing requires of openssh = ('0', '6.1p1', '6.fc18')
openssh-server-6.1p1-9.fc18.armv6hl is a duplicate with openssh-server-6.1p1-6.fc18.armv6hl
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2013-11-16.21-33.kNxJJ8.yumtx

Expected results:
yum update successfully upgrades system

Additional info:

Last login: Fri Nov  8 21:40:04 2013 from 192.168.0.199
$ uptime
 21:32:45 up 148 days, 22:40,  1 user,  load average: 0.03, 0.06, 0.05
$ sudo yum update
[sudo] password for xxxxxx: 
Loaded plugins: langpacks, presto, refresh-packagekit
pidora                                                                                   | 3.9 kB  00:00:00     
pidora-rpfr-updates                                                                      | 3.8 kB  00:00:00     
pidora-updates                                                                           | 3.9 kB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package raspberrypi-kernel.armv6hl 0:3.6.11-5.20130415git197d15b.rpfr18 will be obsoleted
---> Package raspberrypi-kernel.armv6hl 0:3.6.11-7.20130415git197d15b.rpfr18 will be obsoleted
---> Package raspberrypi-kernel.armv6hl 0:3.6.11-12.20130920git966efc7.rpfr18 will be obsoleted
---> Package raspberrypi-kernel.armv6hl 0:3.11.6-3.20131023git10bc582.rpfr18 will be obsoleting
---> Package raspberrypi-kernel-headers.armv6hl 0:3.6.11-12.20130920git966efc7.rpfr18 will be updated
---> Package raspberrypi-kernel-headers.armv6hl 0:3.11.6-3.20131023git10bc582.rpfr18 will be an update
---> Package raspberrypi-vc-demo-source.armv6hl 0:20130918gitfadc4cb-2.rpfr18 will be updated
---> Package raspberrypi-vc-demo-source.armv6hl 0:20131018git4c14569-5.rpfr18 will be an update
---> Package raspberrypi-vc-firmware.armv6hl 0:20130918gitfadc4cb-2.rpfr18 will be updated
---> Package raspberrypi-vc-firmware.armv6hl 0:20131018git4c14569-5.rpfr18 will be an update
---> Package raspberrypi-vc-libs.armv6hl 0:20130918gitfadc4cb-2.rpfr18 will be updated
---> Package raspberrypi-vc-libs.armv6hl 0:20131018git4c14569-5.rpfr18 will be an update
---> Package raspberrypi-vc-libs-devel.armv6hl 0:20130918gitfadc4cb-2.rpfr18 will be updated
---> Package raspberrypi-vc-libs-devel.armv6hl 0:20131018git4c14569-5.rpfr18 will be an update
---> Package raspberrypi-vc-static.armv6hl 0:20130918gitfadc4cb-2.rpfr18 will be updated
---> Package raspberrypi-vc-static.armv6hl 0:20131018git4c14569-5.rpfr18 will be an update
---> Package raspberrypi-vc-utils.armv6hl 0:20130918gitfadc4cb-2.rpfr18 will be updated
---> Package raspberrypi-vc-utils.armv6hl 0:20131018git4c14569-5.rpfr18 will be an update
--> Finished Dependency Resolution
--> Running transaction check
---> Package raspberrypi-kernel.armv6hl 0:3.6.11-5.20130415git197d15b.rpfr18 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================
 Package                       Arch       Version                                  Repository              Size
================================================================================================================
Installing:
 raspberrypi-kernel            armv6hl    3.11.6-3.20131023git10bc582.rpfr18       pidora-rpfr-updates     12 M
     replacing  raspberrypi-kernel.armv6hl 3.6.11-5.20130415git197d15b.rpfr18
     replacing  raspberrypi-kernel.armv6hl 3.6.11-7.20130415git197d15b.rpfr18
     replacing  raspberrypi-kernel.armv6hl 3.6.11-12.20130920git966efc7.rpfr18
Updating:
 raspberrypi-kernel-headers    armv6hl    3.11.6-3.20131023git10bc582.rpfr18       pidora-rpfr-updates    779 k
 raspberrypi-vc-demo-source    armv6hl    20131018git4c14569-5.rpfr18              pidora-rpfr-updates     30 M
 raspberrypi-vc-firmware       armv6hl    20131018git4c14569-5.rpfr18              pidora-rpfr-updates    2.9 M
 raspberrypi-vc-libs           armv6hl    20131018git4c14569-5.rpfr18              pidora-rpfr-updates    218 k
 raspberrypi-vc-libs-devel     armv6hl    20131018git4c14569-5.rpfr18              pidora-rpfr-updates    235 k
 raspberrypi-vc-static         armv6hl    20131018git4c14569-5.rpfr18              pidora-rpfr-updates    152 k
 raspberrypi-vc-utils          armv6hl    20131018git4c14569-5.rpfr18              pidora-rpfr-updates    115 k
Removing:
 raspberrypi-kernel            armv6hl    3.6.11-5.20130415git197d15b.rpfr18       @anaconda-0/bluesky     39 M

Transaction Summary
================================================================================================================
Install  1 Package
Upgrade  7 Packages
Remove   1 Package

Total size: 47 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Check
ERROR with transaction check vs depsolve:
raspberrypi-kernel < 3.11.6 is obsoleted by raspberrypi-kernel-3.11.6-3.20131023git10bc582.rpfr18.armv6hl
Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=rawhide&component=yum
** Found 7 pre-existing rpmdb problem(s), 'yum check' output follows:
httpd-2.4.3-12.fc18.1302272148kf.armv6hl has missing requires of httpd-tools = ('0', '2.4.3', '12.fc18.1302272148kf')
httpd-2.4.6-2.fc18.armv6hl is a duplicate with httpd-2.4.3-12.fc18.1302272148kf.armv6hl
lightdm-1.4.0-2.fc18.armv6hl has missing requires of lightdm-gobject(armv6hl-32) = ('0', '1.4.0', '2.fc18')
lightdm-1.4.1-3.fc18.1307170533kf.armv6hl is a duplicate with lightdm-1.4.0-2.fc18.armv6hl
mdadm-3.2.6-21.fc18.armv6hl is a duplicate with mdadm-3.2.6-1.fc18.armv6hl
openssh-server-6.1p1-6.fc18.armv6hl has missing requires of openssh = ('0', '6.1p1', '6.fc18')
openssh-server-6.1p1-9.fc18.armv6hl is a duplicate with openssh-server-6.1p1-6.fc18.armv6hl
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2013-11-16.21-33.kNxJJ8.yumtx
$ uname -a
Linux raspi.local 3.6.11 #1 PREEMPT Fri Jun 14 13:05:58 EDT 2013 armv6l armv6l armv6l GNU/Linux
$

Comment 1 Jan Zeleny 2013-11-18 08:25:33 UTC
I'm sorry, but this is not a bug. Yum just reports that your system is in inconsistent state and therefore nothing can be done with it automatically. Try to manually resolve the pre-existing problems detected in rpmdb, that should make yum work again.