[pkg-dhcp-devel] Bug#592361: libcrypto.so.0.9.8 accessed before /usr is mounted

Simon McVittie smcv at debian.org
Wed Oct 20 22:01:06 UTC 2010

tags 592361 + patch

On Mon, 09 Aug 2010 at 17:01:52 +0200, Kurt Roeckx wrote:
> On Mon, Aug 09, 2010 at 08:29:48AM -0600, Bruce Sass wrote:
> > /usr on my "unstable" box is an NFS import.
> > 
> > When networking is being brought up /sbin/dhclient fails because it can't
> > find libcrypto.so.0.9.8--which lives under /usr/lib--consequently eth0
> > doesn't appear, none of the NFS imports get mounted and the system is left
> > without a /usr hierarchy.
> You'll probably also have this problem with libz.so.1

It seems that's only there because libcrypto requires it, so it can be fixed
at the same time.

> As far as I can see, it's trying to use MD5 functions.  But those
> functions are already provided by the binary itself

I can confirm that with -lcrypto removed, it still seems to link fine, and
the client works (at least in simple cases).

It gets a little more involved for the LDAP'ified version of the server, which
indirectly links to OpenSSL already. I haven't tested that part.

A possible patch follows.

More information about the pkg-dhcp-devel mailing list