Bug 1116614 - Latest ceph-0.81.0-4 package includes new libcephfs1 but does not obsolete ceph-libcephfs from 0.81.0-2
Summary: Latest ceph-0.81.0-4 package includes new libcephfs1 but does not obsolete ce...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: ceph
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Boris Ranto
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-07-06 14:41 UTC by Hans de Goede
Modified: 2014-08-17 15:55 UTC (History)
6 users (show)

Fixed In Version: 1:ceph-0.80.5-6.fc22
Clone Of:
Environment:
Last Closed: 2014-08-17 15:55:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Hans de Goede 2014-07-06 14:41:03 UTC
See $summary, this causes yum transaction errors like this:

Transaction check error:
  file /usr/lib64/libcephfs.so.1.0.0 from install of libcephfs1-0.81.0-4.fc21.x86_64 conflicts with file from package ceph-libcephfs-0.81.0-2.fc21.x86_64

Comment 1 Kostya Vasilyev 2014-07-06 21:17:43 UTC
I started getting this today (July 6) when trying to yum update Fedora 20 with testing repos enabled:

$ sudo yum update 
Loaded plugins: langpacks, remove-with-leaves
Resolving Dependencies
--> Running transaction check
---> Package ceph-libs.x86_64 0:0.81.0-1.fc20 will be obsoleted
--> Processing Dependency: ceph-libs >= 0.61 for package: 2:qemu-common-1.6.2-6.fc20.x86_64
Package ceph-libs is obsoleted by libcephfs1, but obsoleting package does not provide for requirements
---> Package libcephfs1.x86_64 0:0.81.0-4.fc20 will be obsoleting
---> Package librados2.x86_64 0:0.81.0-4.fc20 will be obsoleting
---> Package librbd1.x86_64 0:0.81.0-4.fc20 will be obsoleting
--> Finished Dependency Resolution
Error: Package: 2:qemu-common-1.6.2-6.fc20.x86_64 (@updates-testing)
           Requires: ceph-libs >= 0.61
           Removing: ceph-libs-0.81.0-1.fc20.x86_64 (@updates-testing)
               ceph-libs = 0.81.0-1.fc20
           Obsoleted By: librbd1-0.81.0-4.fc20.x86_64 (updates-testing)
               Not found
           Available: ceph-libs-0.67.3-2.fc20.i686 (fedora)
               ceph-libs = 0.67.3-2.fc20
           Available: ceph-libs-0.80.1-2.fc20.i686 (updates)
               ceph-libs = 0.80.1-2.fc20
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Comment 2 Kaleb KEITHLEY 2014-07-07 11:59:43 UTC

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

Comment 3 Hans de Goede 2014-07-07 12:41:47 UTC
(In reply to Kaleb KEITHLEY from comment #2)
> 
> *** This bug has been marked as a duplicate of bug 1116546 ***

Erm, I deliberately opened a new bug for this, rather then adding myself to the CC of bug 1116546, as this is NOT the same bug. bug 1116546 is about missing provides, this is about missing *obsoletes*, big difference!

Comment 4 Boris Ranto 2014-08-17 15:55:44 UTC
Fixed in 1:ceph-0.80.5-6.fc22 -> closing. Feel free to reopen if the build did not fix the issue for you.


Note You need to log in before you can comment on or make changes to this bug.