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>
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.