Description of problem: http-parser which is unavailable according to metadata, but the package is fine # LANG=C yum install http-parser Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile No package http-parser available. Error: Nothing to do Packages that depend on http-parser fail, for example nodejs. # LANG=C yum install nodejs Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package nodejs.x86_64 1:6.11.1-1.el7 will be installed --> Processing Dependency: npm = 1:3.10.10-1.6.11.1.1.el7 for package: 1:nodejs-6.11.1-1.el7.x86_64 --> Processing Dependency: http-parser >= 2.7.0 for package: 1:nodejs-6.11.1-1.el7.x86_64 --> Processing Dependency: libhttp_parser.so.2()(64bit) for package: 1:nodejs-6.11.1-1.el7.x86_64 --> Running transaction check ---> Package nodejs.x86_64 1:6.11.1-1.el7 will be installed --> Processing Dependency: http-parser >= 2.7.0 for package: 1:nodejs-6.11.1-1.el7.x86_64 --> Processing Dependency: libhttp_parser.so.2()(64bit) for package: 1:nodejs-6.11.1-1.el7.x86_64 ---> Package npm.x86_64 1:3.10.10-1.6.11.1.1.el7 will be installed --> Finished Dependency Resolution Error: Package: 1:nodejs-6.11.1-1.el7.x86_64 (epel-sbab) Requires: http-parser >= 2.7.0 Error: Package: 1:nodejs-6.11.1-1.el7.x86_64 (epel-sbab) Requires: libhttp_parser.so.2()(64bit) Version-Release number of selected component (if applicable): $ rpm -qip 7/x86_64/h/http-parser-2.7.1-3.el7.x86_64.rpm Name : http-parser Version : 2.7.1 Release : 3.el7 Architecture: x86_64 Install Date: (not installed) Group : System Environment/Libraries Size : 68144 License : MIT Signature : RSA/SHA256, fre 18 nov 2016 23:23:32, Key ID 6a2faea2352c64e5 Source RPM : http-parser-2.7.1-3.el7.src.rpm Build Date : ons 26 okt 2016 19:35:58 Build Host : buildvm-23.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : http://github.com/joyent/http-parser Summary : HTTP request/response parser for C Description : This is a parser for HTTP messages written in C. It parses both requests and responses. The parser is designed to be used in performance HTTP applications. It does not make any syscalls nor allocations, it does not buffer data, it can be interrupted at anytime. Depending on your architecture, it only requires about 40 bytes of data per message stream (in a web server that is per connection). How reproducible: Everytime Steps to Reproduce: 1. Enable EPEL in RHEL-7 2. yum install http-parser 3. Fail Actual results: Fail Expected results: Successful install. Additional info: Manually rebuilding repodata using "createrepo ." make http-parser installable.
*** This bug has been marked as a duplicate of bug 1481008 ***