Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm still learning Linux, so bear with me...

I ran ldd on Apache's httpd and found many missing shared libraries. I am new to this machine and am not sure whether some of these are misplaced or actually missing. My best guess is someone installed a newer version of httpd and it requires newer versions of the shared libraries it cannot find. I was able to find some of these libraries in other locations on the machine by doing "locate libmm", for instance. However, I don't know what version to link it with.

Case in point: What should the following link to? => not found

I have found no on my machine but I have found...


If I don't have the file to link to, then how can I find the correct package online to install it? For instance, if I use yum search mm, it is difficult to figure out what package to install, and which one contains the correct shared library.

Is an easier way to simply reinstall Apache?

Here is the output of ldd.

$ ldd ../bin/httpd => .../apache/2.2.24.rhas5.x86_64/lib/ (0x00002ae571b0c000) => .../apache/2.2.24.rhas5.x86_64/lib/ (0x00002ae571d2f000) => /lib64/ (0x0000003fd7c00000) => /lib64/ (0x00002ae571f68000) => not found => /usr/lib64/ (0x00002ae572183000) => /lib64/ (0x0000003fd8000000) => /lib64/ (0x0000003fd7000000) => not found => /usr/lib64/ (0x00002ae5724c2000) => not found => /lib64/ (0x0000003fd8800000) => not found => /lib64/ (0x00002ae5726f4000) => /usr/lib64/ (0x0000003fd8400000) => not found => not found => /lib64/ (0x0000003fd6c00000)
/lib64/ (0x0000003fd6800000) => not found => not found => not found => not found => not found => not found => not found => not found
share|improve this question
up vote 0 down vote accepted

Did you install this from a package? I would just do a yum install httpd, and it should take care of dependencies.

if you really want to go track down some of this stuff, you could try rpmfind, and search there for provides/requires stuff. But it would take a lot of time.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .