On Thu, 10 May 2007, Dave McCracken wrote:

On Thursday 10 May 2007, Richard A Nelson wrote:
passwd:         compat
group:          compat
shadow:         compat

If you're not using NIS, could you try changing those from compat to
file ?   That way we can hopefully get closer to the culprit

I tried changing these entries to "files" and still got segfault on startup.

I did notice the lines below that in /etc/nsswitch.conf, though:

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

And considered that the segfault is happening immediately after loading
libdb-4.3.so, ie the Berkeley database library.  So I changed those lines to
read:

protocols:      files
services:       files
ethers:         files
rpc:            files

This fixed the problem.  Sendmail now starts up and runs just fine.

Great, this will be a very short lived work-around.  It seems the
libdb4.5 libraries are broken wrt symbol versioning - it works with
libdb4.2 (libsasl2) because it uses a different form of versioning
than 4.3, 4.4, and 4.5.

I've been in contact with one of the maintainers (IRC can be very
useful) - and an upload is comming ASAP.  Then I'll rebuild and upload
a new sendmail.

Thanks you both for your help in trouble shooting this !


--
Rick Nelson
<Cylord> Would it be acceptable to debian policy if we inserted a crontab
         by default into potato that emailed [EMAIL PROTECTED]
         every morning with an email that read, "Don't worry, linux is a
         fad..."

Reply via email to