Learn how to a build a cloud-first strategyRegister Now


How to disable "libdb-4.2.so" when starting apache2.0.53

Posted on 2005-05-09
Medium Priority
Last Modified: 2013-12-27
uname –a = SunOS server1 5.9 Generic_117171-07 sun4u sparc SUNW,Sun-Fire-V440

I have installed apache2.0.53 from the apache-2.0.53-sol9-sparc-local.  When I attempt to start it, it fails with ...

ksh # ./apachectl
ld.so.1: /usr/local/apache2/bin/httpd: fatal: libdb-4.2.so: open failed: No such file or directory

I have discovered this lib is part of SUN package, SUNWics5...which is the “calendar” portion of “Directory Services”...however, I cannot install JUST this package, I have to configure the box with Directory services (LDAP) which I do not wish to do.

QUESTION:  What do I change so that apache2 does not need/want the modules associated with this lib.  I am not even sure what modules are wanting it...but they can be disabled.

Question by:Mike R.
  • 2
LVL 10

Accepted Solution

neteducation earned 1800 total points
ID: 13963801
You need some more packages... libdb is available from the Berkerly db-package but yo need some more.

See here what additional packages you need (and there you can also download them)


Assisted Solution

pshattuck earned 200 total points
ID: 13964003
Just one comment.

The apache installl that you grabbed is a bit bloated. Hence you need all these libraries.

If this web server is going to sit outside on the Internet ... you may (for security sake) download the source and compile what you need .. not everything and the kitchen sink.

Author Comment

by:Mike R.
ID: 13964156
That did it.  Thanks!

I am past all the lib errors, NOW I just have to configure it to run the way I need it to :-)

pshattuck:  Good advice, but my requirements need me (if possible) to stick to the defaults.  This is for a machine not attached to the internet, so should be no worries (although it is bloated :-)


Expert Comment

ID: 13964192
G/J and good luck ..

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Let's say you need to move the data of a file system from one partition to another. This generally involves dismounting the file system, backing it up to tapes, and restoring it to a new partition. You may also copy the file system from one place to…
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question