So my exchange server stopped working along with the web server and such, and system attendant started hanging in startup. I searched for the problem and really didn't find anything useful until I found a single forum response that solved the problem. Here's the error message I was seeing in the event viewer:
Process MSEXCHANGEADTOPOLOGYSERVICE.EXE (PID=3392). Topology discovery failed, error 0x80040a02 (DSC_E_NO_SUITABLE_CDC). Look up the Lightweight Directory Access Protocol (LDAP) error code specified in the event description. To do this, use Microsoft Knowledge Base article 218185, "Microsoft LDAP Error Codes." Use the information in that article to learn more about the cause and resolution to this error. Use the Ping or PathPing command-line tools to test network connectivity to local domain controllers.
The fix came from a hint that I saw here.
Basically, I had disabled IPV6. As soon as I re-enabled it, things started working again. This is on a single server that hosts exchange, a web page, AD, etc--basically, it's my experimental server, and granted, I'm not supposed to put EVERYTHING on one server, but you work with what you've got. :)
Technorati Tags:
Exchange,
IPv6