Bug 79935 - odd dependency errors on package upgrade (epoch promotion? something else)
odd dependency errors on package upgrade (epoch promotion? something else)
Status: CLOSED CURRENTRELEASE
Product: Red Hat Linux
Classification: Retired
Component: distribution (Show other bugs)
9
All Linux
medium Severity medium
: ---
: ---
Assigned To: Bill Nottingham
Brock Organ
:
Depends On:
Blocks: 79579 CambridgeTarget
  Show dependency treegraph
 
Reported: 2002-12-17 22:59 EST by Bill Nottingham
Modified: 2014-03-16 22:32 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2005-03-02 13:37:07 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Bill Nottingham 2002-12-17 22:59:20 EST
rpm-4.2-0.18

[root@nostromo RPMS]# rpm -q --requires gnome-print | grep gnomeprint
libgnomeprint15 = 0.35
[root@nostromo RPMS]# rpm -q --provides libgnomeprint15
libgnomeprint.so.15
libgnomeprint15 = 1:0.35-8
[root@nostromo RPMS]# rpm -Va --nofiles gnome-print
<no output>

So, the current system has satisfied dependencies. However, I try
to install a new libgnomeprint15 package:

[root@nostromo RPMS]# rpm -Uvh libgnomeprint15-0.35-9.i386.rpm
error: Failed dependencies:
        libgnomeprint15 = 0.35 is needed by (installed) gnome-print-0.35-9
[root@nostromo RPMS]# rpm -qp --provides libgnomeprint15-0.35-9.i386.rpm
libgnomeprint.so.15
libgnomeprint15 = 1:0.35-9

So, this *should* work without dependency errors. So, I try it:

[root@nostromo RPMS]# rpm -Uvh --nodeps libgnomeprint15-0.35-9.i386.rpm
Preparing...                ########################################### [100%]
   1:libgnomeprint15        ########################################### [100%]
[root@nostromo RPMS]# rpm -V --nofiles gnome-print
<no output>
Comment 1 Jeff Johnson 2002-12-19 10:27:18 EST
The problem of dependencies not specifying an explict
Epoch: is pervasive throughout the distros.

See the output of
    rpm -Vav

Off to distribution for a global fix, bounce back to rpm
for a tweak to --verify for already installed packages
when done.

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