Still the same...
I tryed everything that you wrote.
What I find:
/etc/init.d/dm stop FAILED
actually, I have the same problem with the saslauthd.
ldconfig as a root gives
/usr/lib/libssl.so.. is not an ELF file. It has the wrong magic bytes at the start.
the same massages about libcrypto.so, libstdc and libgdbm.so
startx -- -logverbose 5 says
(II) [GLX] Initializing GLX extension
Waiting for XServer to shut down
I attached file messages, may be it will give you some ideas.
Still need directions.