Description of problem: I am updating my systerm RHEL system Getting following error Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: perl(File::Path) is needed by (installed) subversion-tools-1.6.9-1.i386 perl(File::Path) is needed by (installed) subversion-tools-1.6.9-1.i386 Complete! Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
What do the following output: rpm -Va --nofiles --nodigest yum list subversion-tools perl yum provides 'perl(File::Path)'
rpm -Va --nofiles --nodigest Unsatisfied dependencies for subversion-tools-1.6.4-1.i386: perl(File::Path) >= 1.0404 Unsatisfied dependencies for php-mcrypt-5.2.6-2.i386: php-common = 5.2.6-2 yum list subversion-tools perl perl.i386 4:5.8.8-27.el5 installed subversion-tools.i386 1.6.4-1 installed Available Packages perl.i386 4:5.8.8-32.el5_5.2 rhel-i386-server-5 yum provides 'perl(File::Path)' 4:perl-5.8.8-10.i386 : The Perl programming language Repo : rhel-i386-server-5 Matched from: Other : perl(File::Path) 4:perl-5.8.8-10.el5_0.2.i386 : The Perl programming language Repo : rhel-i386-server-5 Matched from: Other : perl(File::Path) 4:perl-5.8.8-10.el5_2.3.i386 : The Perl programming language Repo : rhel-i386-server-5 Matched from: Other : perl(File::Path) 4:perl-5.8.8-15.el5_2.1.i386 : The Perl programming language Repo : rhel-i386-server-5 Matched from: Other : perl(File::Path) 4:perl-5.8.8-18.el5.i386 : The Perl programming language Repo : rhel-i386-server-5 Matched from: Other : perl(File::Path)
Right, so you need to fix the missing deps. for the installed version of subversion and php. At which point yum should be happy. You can check the specific versions with: repoquery --provides perl-<version> ...the -32 version here seems to have "perl(File::Path) = 1.08", which should work.
ok Done.