flac obsoletes broken in F19?

Michael Schwendt mschwendt at gmail.com
Tue Apr 16 08:28:39 UTC 2013


On Tue, 16 Apr 2013 09:23:23 +1000, Ankur Sinha wrote:

> Hi,
> 
> I was trying to well.. update to F19 via yum/dnf as detailed here. (Yes, I
> know it isn't a very good way of going about it, but I can't wait for F19
> any more.)
> 
> I tried both yum and dnf. dnf is orders of magnitude faster when it comes
> to the dep solving step. Both of them erred out in the transaction test
> though over flac. Is this a broken flac update (obsoletes not handled
> correctly?), should a bug be filed?
> 
> [root at localhost yum.repos.d]# dnf --releasever=19
> --disablerepo=updates --enablerepo=updates-testing update flac -y
> --nogpg
> Setting up Update Process
> Resolving Dependencies
> --> Starting dependency resolution
> ---> Package flac-libs.x86_64 1.3.0-0.1.pre1.fc19 will be installed
> ---> Package flac.x86_64 1.2.1-10.fc18 will be updated
> ---> Package flac.x86_64 1.3.0-0.1.pre1.fc19 will be an update
> --> Finished dependency resolution
> 
> Dependencies Resolved
> 
> ========================================================================================================================================================================
>  Package                                Arch
>      Version                                           Repository
>                      Size
> ========================================================================================================================================================================
> Installing:
>  flac-libs                              x86_64
>      1.3.0-0.1.pre1.fc19                               fedora
>                     168 k
> Updating:
>  flac                                   x86_64
>      1.3.0-0.1.pre1.fc19                               fedora
>                     562 k
> 
> Transaction Summary
> ========================================================================================================================================================================
> Install  1 Package
> Upgrade  1 Package
> 
> Total size: 730 k
> Downloading Packages:
> Running Transaction Check
> ERROR with transaction check vs depsolve:
> flac < 1.2.1-11 is obsoleted by flac-libs-1.3.0-0.1.pre1.fc19.x86_64
> To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'.
> To fix inconsistent RPMDB, try running: 'rpm --rebuilddb'.
> If the above doesn't help please report this error at
> 'https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=dnf'.
> [root at localhost yum.repos.d]# yum --releasever=19 update flac
> --disablerepo=updates --enablerepo=updates-testing
> Loaded plugins: changelog, langpacks, merge-conf, presto, refresh-packagekit
> Resolving Dependencies
> --> Running transaction check
> ---> Package flac.i686 0:1.2.1-10.fc18 will be obsoleted
> --> Processing Dependency: flac(x86-32) for package: steam-1.0.0.36-1.fc18.i686
> ---> Package flac.x86_64 0:1.2.1-10.fc18 will be obsoleted
> ---> Package flac-libs.i686 0:1.3.0-0.1.pre1.fc19 will be obsoleting
> ---> Package flac-libs.x86_64 0:1.3.0-0.1.pre1.fc19 will be obsoleting
> --> Finished Dependency Resolution
> Error: Package: steam-1.0.0.36-1.fc18.i686 (@steam/18)
>            Requires: flac(x86-32)

(!)

>            Removing: flac-1.2.1-10.fc18.i686 (@fedora/18)
>                flac(x86-32) = 1.2.1-10.fc18

(!)

The upgrade takes away flac(x86-32) which is flac.i686 and (likely)
replaces it with flac-libs.i686 => So, the "steam" package needs to be
adjusted.


>            Obsoleted By: flac-libs-1.3.0-0.1.pre1.fc19.x86_64 (fedora)
>                Not found
>  You could try using --skip-broken to work around the problem
>  You could try running: rpm -Va --nofiles --nodigest
> [root at localhost yum.repos.d]#
> 

-- 
Fedora release 19 (Schrödinger’s Cat) - Linux 3.9.0-0.rc6.git2.1.fc19.x86_64
loadavg: 0.30 0.66 0.48


More information about the test mailing list