Problems with services loading on SBS 2008, seems to be IPv6 related. Different scenarios..
Posted on 2009-12-17
Hi, I'm really stumped with a problem on an SBS 2008 and hoping someone can help. The problem came to light when I was trying to switchover from POP3 addresses to SMTP Exchange addresses. Mail was going out but not coming in so I tried a Telnet. When I initially ran NSlookup, then set q=mx (just to check the MX record) I noticed the DNS server address was an IPv6 address. I tried looking up a few domains but got no results; the DNS requests just timed out. I tried loading a few webpages (ones that I'd never visted before on the server) and they worked ok so DNS seemed to be working.
Next thing I thought to try was disabling IPv6. When I did this, I got this issue I see a lot of people have had where the machine hung on "Applying Computer Settings". Looking at the services remotely via another server, I can see the "Exchange Information Store" and "Exchange Transporter" services are trying to start/stop and this seems to be causing the hanging.
In the Event logs, I got lots of the following EventID's: 2141, 2114, 2102, 2501, 1031, 7005. The main messages being:
"2114 (Process MSEXCHANGEADTOPOLOGYSERVICE.EXE (PID=2248). Topology discovery failed, error 0x80040a02 (DSC_E_NO_SUITABLE_CDC). )..."
"2114 (Process MAD.EXE (PID=2388). Topology discovery failed, error 0x80040a02 (DSC_E_NO_SUITABLE_CDC).)"
Once I got logged in, I tried (as suggested elsewhere) disabling IPv6 via the registry. When I did this and rebooted, the user profile service won't load. This caused major issues logging in etc. so I had to change the registry back straight away.
At the minute, I've switched them back to the POP3 addresses while I work this out. Any help would be really appreciated.