From Bugzilla Helper: User-Agent: Mozilla/4.78 [en] (X11; U; Linux 2.4.7-6 i686) Description of problem: Installing the package from file 'wu-ftpd-2.6.1-16.7x.1.i386.rpm' downloaded from Red Hat today after receiving RHSA-2001:157-06. rpm -Uvh gives failed dependancy check - could not find /usr/bin/perl - perl is installed on system, but not by rpm. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. perl was previously installed (5.7.0), from source, not rpm. 2. upgrading wu-ftpd from wu-ftpd-2.6.1-6, which was installed via rpm. 3. command: rpm -Uvh wu-ftpd-2.6.1-16.7x.1.i386.rpm Actual Results: quote - " error: failed dependencies: /usr/bin/perl is needed by wu-ftpd-2.6.1-16.7x.1 " Expected Results: package should have been installed - /usr/bin/perl was a symlink to the perl binary - perl is installed (correctly?) and works. Additional info: package was installed successfully using rpm -Uvh --nodeps wu-ftpd-2.6.1-16.7x.1.i386.rpm - no problems since. Not entirely sure that this is the correct category for this bug, but it seems to be a packaging issue.
rpm by definition doesn't recognize dependencies fulfilled by anything other than rpm packages. Simply use --nodeps if you know the dependency is fulfilled by something else.