Description of problem: % exa exa: error while loading shared libraries: libhttp_parser.so.2.1: cannot open shared object file: No such file or directory Version-Release number of selected component (if applicable): % rpm -qi exa Name : exa Version : 0.8.0 Release : 3.fc27 Architecture: x86_64 Install Date: Sat 03 Mar 2018 07:56:10 AM MST Group : Unspecified Size : 844851 License : MIT Signature : RSA/SHA256, Fri 12 Jan 2018 09:45:46 AM MST, Key ID f55e7430f5282ee4 Source RPM : rust-exa-0.8.0-3.fc27.src.rpm Build Date : Fri 12 Jan 2018 09:37:21 AM MST Build Host : buildvm-16.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : https://crates.io/crates/exa Summary : Modern replacement for ls % rpm -qi http-parser Name : http-parser Version : 2.7.1 Release : 7.fc27 Architecture: x86_64 Install Date: Sat 18 Nov 2017 12:33:39 PM MST Group : Unspecified Size : 76104 License : MIT Signature : RSA/SHA256, Thu 03 Aug 2017 08:58:31 PM MDT, Key ID f55e7430f5282ee4 Source RPM : http-parser-2.7.1-7.fc27.src.rpm Build Date : Thu 03 Aug 2017 03:32:43 AM MDT Build Host : buildvm-22.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : https://github.com/nodejs/http-parser Summary : HTTP request/response parser for C How reproducible: Every time. Steps to Reproduce: Just try to run exa. Actual results: Fails to run.
Sorry for such long delay.. This is really weird.
so exa depends on libgit2 which depends on http-parser.. You seem to have something wrong with your system =(