Description of problem: yum --nogpgcheck install lazarus-0.9.28.2-0.x86_64.rpm Loaded plugins: replace, rhnplugin, security Setting up Install Process Examining lazarus-0.9.28.2-0.x86_64.rpm: lazarus-0.9.28.2-0.x86_64 Marking lazarus-0.9.28.2-0.x86_64.rpm to be installed Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. The program yum-complete-transaction is found in the yum-utils package. --> Running transaction check ---> Package lazarus.x86_64 0:0.9.28.2-0 set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================== Installing: lazarus x86_64 0.9.28.2-0 /lazarus-0.9.28.2-0.x86_64 216 M Transaction Summary ============================================================================================================================================================================== Install 1 Package(s) Upgrade 0 Package(s) Total size: 216 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: rpmlib(FileDigests) is needed by lazarus-0.9.28.2-0.x86_64 Complete! (1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum']) Actual results: installation failure Expected results: installatio success Additional info: rpm downloaded from: http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20SRC%20RPM/Lazarus%200.9.28.2/lazarus-0.9.28.2-0.src.rpm/download
the package lazarus was built with a newer version of rpm than the one in rhel5. You should ask the provider of the pkg to [re]build it with these rpmmacros enabled %_source_filedigest_algorithm 0 %_binary_filedigest_algorithm 0 then it will work on rhel5.