Next, try "strace ldconfig" and watch for any error messages.
>>>
dmcnet:/var/lib/dpkg/info# strace -v ldconfig
execve("/sbin/ldconfig", ["ldconfig"], [/* 17 vars */]) = 0
uname({sysname="Linux", nodename="dmcnet", release="2.2.20", version="#1 Sat Apr 20 11:45:28 EST 2002", machine="i686"}) = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++
<<<
That's the output, but it's not much more information.
--
Take care, eh.
Chris