Undefined %epoch problem (Re: rawhide report: 20150730 changes)

Igor Gnatenko i.gnatenko.brain at gmail.com
Wed Aug 5 11:00:59 UTC 2015


On Wed, Aug 5, 2015 at 1:58 PM, Michael Schwendt <mschwendt at gmail.com> wrote:
> On Wed, 5 Aug 2015 13:47:42 +0300, Igor Gnatenko wrote:
>
>> I can't reproduce this issue.
>
> Believe me, you can. You only created a completely different test-case,
> which may not suffer from the same problem.
>
> How to reproduce:
>
>   1. Use Fedora 22.
>   2. dnf install blktap-devel --disablerepo=updates-testing
Can you send debugdata from dnf?
# dnf install blktap-devel --disablerepo=updates-testing --debugsolver
and then archive 'debugdata' directory.
>
> It is important to not pull in the fixed test update for blktap.
> What happens?
>
> Dependency problem is only found during transaction check, i.e. after
> the "Dependencies resolved" step and after downloading packages.
>
> # dnf install blktap-devel --disablerepo=updates-testing
> Last metadata expiration check performed 0:42:49 ago on Wed Aug  5 12:11:33 2015.
> Dependencies resolved.
> ================================================================================
>  Package            Arch         Version                     Repository    Size
> ================================================================================
> Installing:
>  blktap             x86_64       3.0.0-2.fc22.git0.9.2       fedora       243 k
>  blktap-devel       x86_64       3.0.0-2.fc22.git0.9.2       fedora        21 k
>
> Transaction Summary
> ================================================================================
> Install  2 Packages
>
> Total download size: 263 k
> Installed size: 773 k
> Is this ok [y/N]: y
> Downloading Packages:
> (1/2): blktap-devel-3.0.0-2.fc22.git0.9.2.x86_6 4.1 kB/s |  21 kB     00:05
> (2/2): blktap-3.0.0-2.fc22.git0.9.2.x86_64.rpm   46 kB/s | 243 kB     00:05
> --------------------------------------------------------------------------------
> Total                                            36 kB/s | 263 kB     00:07
> Running transaction check
> Error: transaction check vs depsolve:
> blktap(x86-64) = %{epoch}:3.0.0-2.fc22.git0.9.2 is needed by blktap-devel-3.0.0-2.fc22.git0.9.2.x86_64
> To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'.
> You probably have corrupted RPMDB, running 'rpm --rebuilddb' might fix the issue.
> The downloaded packages were saved in cache till the next successful transaction.
> You can remove cached packages by executing 'dnf clean packages'
>
>
>
> # rpm -q libsolv hawkey dnf
> libsolv-0.6.11-1.fc22.x86_64
> hawkey-0.5.9-3.fc22.x86_64
> dnf-1.0.2-3.fc22.noarch
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct



-- 
-Igor Gnatenko


More information about the devel mailing list