Description of Problem: rpmfind can't load shared libraries Version-Release number of selected component (if applicable): perl-Perl-RPM-0.291-4 How Reproducible: rpmprune --help Steps to Reproduce: 1. rpmprune --help 2. 3. Actual Results: % rpmprune --help Can't load '/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/RPM/RPM.so' for module RPM: /usr/lib/librpm-4.0.3.so: undefined symbol: chroot_prefix at /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206. at /usr/lib/perl5/site_perl/5.6.0/i386-linux/RPM/Database.pm line 35 Compilation failed in require at /usr/lib/perl5/site_perl/5.6.0/i386-linux/RPM/Database.pm line 35. Compilation failed in require at /usr/bin/rpmprune line 12. BEGIN failed--compilation aborted at /usr/bin/rpmprune line 12. Expected Results: A usage message of some sort. Additional Information: % rpm -q perl-Perl-RPM perl rpm perl-Perl-RPM-0.291-4 perl-5.6.1-5.5 rpm-4.0.3-1.04 Have not updated to rpm 4.0.4 because perl-Perl-RPM requires 4.0.3
You need the rpm-perl, not the perl-Perl-RPM, package.