Error Failed Dependencies Rpmlib
Contents |
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings error failed dependencies rpmlib(filedigests) and policies of this site About Us Learn more about Stack Overflow
Error Failed Dependencies Libc.so.6 Is Needed By
the company Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs Documentation Tags error failed dependencies /usr/sbin/alternatives is needed Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only
Rpmlib(payloadisxz) = 5.2-1 Is Needed By
takes a minute: Sign up rpmlib(FileDigests) dependency error on SuSE up vote 1 down vote favorite Doing a yum install A-3.6.0 on both SuSE 11.2 (64-bit) and CentOS 5.8 (64-bit) the following installation requirements error popped up: error: Failed dependencies: rpmlib(FileDigests) <= 4.6.0-1 is needed by A-3.6.0-1.noarch rpmlib(PayloadIsXz) <= 4.6.0-1 is needed by A-3.6.0-1.noarch which is needed by A-3.6.0-1.noarch Googling rpmlib rpm download the error shows that others have run into this problem on SuSE and CentOS, but I'm unable to find a resolution to the problem. Does anyone know where I'm might find an rpmlib RPM that I could download and rpm -i? Or is there a SuSE and/or CentOS solution? Or the URL to where the rpmlib source lives and I will a SuSE and CentOS package. dependencies rpm yum suse share|improve this question edited Sep 14 '14 at 12:23 Aaron D. Marasco 2,8231116 asked Sep 10 '14 at 21:19 user2569618 1251213 add a comment| 2 Answers 2 active oldest votes up vote 3 down vote accepted Your package was built with a newer version of rpmlib than you have on your CentOS and SuSE systems, one that has xz support (available in CentOS 6 and presumably some newer version of SuSE). Do not try to get your system "fixed" for this you will almost certainly just break something. Find a package appropriate to your distributions instead. share|improve this answer answered Sep 10 '14 at 21:27 Etan Reisner 48.3k32555
my build machine to test it [root@testsys1 x86_64]# rpm -ivh testpackage-SVNTRRev94-0044.el6.x86_64.rpm Preparing... ########################################### [100%] 1:testpackage ########################################### [100%] The installation went fine and the required
Rpmlib(filedigests) For Redhat 5
files were placed in the appropriate directory as mentioned in
Rpmlib(filedigests) Suse
the SPEC file. Now i need to install the same package in the QA machine rpmlib(filedigests) centos 5 for the team to validate it, but i couldn't install the package due to the below error, [root@qasys1 x86_64]# rpm -ivh testpackage-SVNTRRev94-0044.el6.x86_64.rpm error: Failed dependencies: http://stackoverflow.com/questions/25775285/rpmlibfiledigests-dependency-error-on-suse rpmlib(FileDigests) <= 4.6.0-1 is needed by testpackage-SVNTRRev94-0044.el6.x86_64.rpm rpmlib(PayloadIsXz) <= 5.2-1 is needed by testpackage-SVNTRRev94-0044.el6.x86_64.rpm Then did some google search and identified that my package was built using higher version of rpm and i tried installing it in machine which has lower version of rpm. [root@testsys1 x86_64]# rpm --version RPM version http://madhuscribblings.blogspot.com/2013/03/rpm-error-failed-dependencies.html 4.8.0 [root@qasys1 x86_64]# rpm --version RPM version 4.4.2.3 The features available in the higher version weren't available in the lowest version, [root@testsys1 x86_64]# rpm --showrc Features supported by rpmlib: rpmlib(BuiltinLuaScripts) = 4.2.2-1 rpmlib(CompressedFileNames) = 3.0.4-1 rpmlib(ConcurrentAccess) = 4.1-1 rpmlib(ExplicitPackageProvide) = 4.0-1 rpmlib(FileCaps) = 4.6.1-1 rpmlib(FileDigests) = 4.6.0-1 rpmlib(HeaderLoadSortsTags) = 4.0.1-1 rpmlib(PartialHardlinkSets) = 4.0.4-1 rpmlib(PayloadFilesHavePrefix) = 4.0-1 rpmlib(PayloadIsBzip2) = 3.0.5-1 rpmlib(PayloadIsLzma) = 4.4.2-1 rpmlib(PayloadIsXz) = 5.2-1 rpmlib(ScriptletInterpreterArgs) = 4.0.3-1 rpmlib(VersionedDependencies) = 3.0.3-1 [root@qasys1 x86_64]# rpm --showrc Features supported by rpmlib: rpmlib(VersionedDependencies) = 3.0.3-1 PreReq:, Provides:, and Obsoletes: dependencies support versions. rpmlib(CompressedFileNames) = 3.0.4-1 file name(s) stored as (dirName,baseName,dirIndex) tuple, not as path. rpmlib(PayloadIsBzip2) = 3.0.5-1 package payload can be compressed using bzip2. rpmlib(PayloadFilesHavePrefix) = 4.0-1 package payload file(s) have "./" prefix. rpmlib(ExplicitPackageProvide) = 4.0-1 package name-version-release is not implicitly provided. rpmlib(HeaderLoadSortsTags) = 4.0.1-1 header tags are always sorted after being loaded. rpmlib(ScriptletInterpreterArgs) = 4.0.3-1 the scriptlet interpreter can use arguments
error: Failed dependencies:
rpmlib(FileDigests) <= 4.6.0-1 is needed by rpmforge-release-0.5.2-2.el6.rf.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by rpmforge-release-0.5.2-2.el6.rf.i686 Googled about it for awhile, nothing forthcoming. Now, if you ‘rpm -qa | grep rpmlib' no results will return. The actual package name is ‘rpm-lib'. So after awhile I noticed that the versions stated above were higher than the one I had installed, and I'd just done a ‘yum upgrade'. That was swiftly followed by the "el6" part, and that I had completely missed out the title "1. RPMforge for (upcoming) CentOS 6". Well done. So if you get the error in CentOS 5, it's because you were trying to install an .rpm for CentOS 6. The correct URLs are: i386: http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm x86-64: http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm Author Wayne KhanPosted on March 30, 2011March 30, 2011Tags Red Hat 14 thoughts on “Failed dependencies when installingrpmforge” R says: May 11, 2011 at 5:40 AM Hey - Thanks. Saved me from a whole rant. Good to check the distro/app rev…. Reply Michael Plenty says: June 13, 2011 at 9:51 AM saved me from myself :) https://kzhiwei.wordpress.com/2011/03/30/failed-dependencies-when-installing-rpmforge/ Reply Simon says: September 28, 2011 at 6:02 PM hehe, thx.. saved me from myself too :D Reply Rajendra says: December 3, 2011 at 4:25 PM mind blowing …. thanks… you saved my hair of my head ;-) Reply Anonymous says: December 17, 2011 at 8:03 AM Grazie mate! Saved me an afternoon of frustration! Reply mheidziridzir says: February 28, 2012 at 12:38 PM Wow, u save me. I didnt though about "el6". Thank you bro. Reply Nick Skitch says: April 4, 2012 at 11:28 AM Thanks man!.. exactly my problem… very confusing lol Reply Nick Skitch says: April 4, 2012 at 11:28 AM this allowed me to install the socks proxy named antinat Reply Yoikes says: May 5, 2012 at 5:53 AM Immensely helpful while trying to perform "yum install cacti" Many thanks. Reply doyan_ngupil says: June 5, 2012 at 4:36 PM and… the only way out is… changing "el6" to "el5" lol thank you so much&