NickRamsey
asked on
Internet Connection Wizard won't complete - fails at email config
I have just installed a new server with SBS 2003.
When I run the ICW, all goes well until the last stage - the emnail configuration. At that point the configuration fails.
The internet is available so firewall and broadband connection have obviously worked. But no clients can see the Exchange server. And the Exchange server doesn't seem to be picking up external email either.
The errors in the log quote error code 8000500d.
Is there any way to configure manually? Everything I have found says "run the ICW" - fine if it works, but useless if it fails!
Nick
When I run the ICW, all goes well until the last stage - the emnail configuration. At that point the configuration fails.
The internet is available so firewall and broadband connection have obviously worked. But no clients can see the Exchange server. And the Exchange server doesn't seem to be picking up external email either.
The errors in the log quote error code 8000500d.
Is there any way to configure manually? Everything I have found says "run the ICW" - fine if it works, but useless if it fails!
Nick
ASKER
Jeff
As the new server is not permanently online, I took the shortcut of mentioning the error code, fully expecting that if anyone had seen it they may have a clue, but if not I would have to post the actual lines.
Below, I have cut out most of the preamble (all the successful bits) and just put in the error lines with some of the surrounding log. If you need the full log I can post it?
Like you, I don't like applying "workarounds", but sometimes the fault is the script not what's actually being done. If I can configure manually the things that the script tries to do, without errors, then I will have fixed the root and script errors are irrelevant to me. It remains toi be seen....
Here's the actual section:
...
calling SetInternetOptions ((null), (null), (null)).
calling InternetSetOptionA (NULL, INTERNET_OPTION_PER_CONNEC TION_OPTIO N).
Call to InternetSetOptionA () returned ok.
Call to SetInternetOptions () returned ok.
calling InternetSetOption_Autodial Connection ().
Call to InternetSetOption_Autodial Connection () returned ok.
calling InternetSetOption_Autodial Mode (4).
Call to InternetSetOption_Autodial Mode () returned ok.
calling InternetSetOption_DisableA utodial (0).
Call to InternetSetOption_DisableA utodial () returned ok.
Call to ConfigureIE () returned ok.
Call to Configuring IE for router connection () returned ok.
Call to Notifying client setup for Default gateway as the router () returned ok.
calling RegisterMSBOExchangeBP (0).
Error 0x1 returned from call to RegisterMSBOExchangeBP().
Call to Unregistering the smtp sink () returned ok.
Call to GetLocalDomainName () returned ok.
Call to Reading in the local domain name () returned ok.
...
...
Call to Setting SMTPSVC to start up automatically () returned ok.
calling CAttachCommiter::Commit (0x12762f0).
calling CAttachCommiter::Commit:Re adVariant( GUID_ATTAC H_CONFIG) (0x0).
calling CAttachCommiter::Commit:m_ spDoc.CoCr eateInstan ce (0x0).
calling CAttachCommiter::Commit:m_ spDoc->loa dXML (0x0).
calling CAttachCommiter::Commit:Wr iteConfigF ile (0x0).
calling CAttachCommiter::WriteConf igFile (0x40000003).
calling CAttachCommiter::WriteConf igFile:_Ge tSBSInstal lDir (0x0).
calling CAttachCommiter::WriteConf igFile:m_s pDoc->save (0x0).
Call to CAttachCommiter::WriteConf igFile () returned ok.
calling CAttachCommiter::Commit:Sh ouldEnable Sink (0x0).
calling CAttachCommiter::ShouldEna bleSink (0x40000003).
calling CAttachCommiter::ShouldEna bleSink:m_ spDoc->sel ectSingleN ode (0x40000003).
calling CAttachCommiter::ShouldEna bleSink:sp EnabledNod e->get_tex t (0x40000003).
Error 0x1 returned from call to CAttachCommiter::ShouldEna bleSink().
calling CAttachCommiter::Commit:pS ink.CoCrea teInstance (SecAttsEv entSink) (0x1).
calling CAttachCommiter::Commit:pS ink->Unreg ister (0x0).
Error 0x1 returned from call to CAttachCommiter::Commit().
calling EnableSMTPConnector (0x12762f0, \\ato-dell-server.ATO-MAIN .local, DC=ATO-MAIN,DC=local, ATO-MAIN).
calling DoRecipientPolicy (0x12762f0).
calling ReadString (0x12762f0, 01637C90-B142-41C4-8520-6B 2E0F891BE7 ).
Call to ReadString () returned ok.
The out param of ReadString() is ramsey.uk.net.
calling FinalValidateHostName (ramsey.uk.net).
Call to FinalValidateHostName () returned ok.
calling GetDefaultPolicy (0x7f3cc).
Call to GetDefaultPolicy () returned ok.
calling GetPostmasterProxyAddresse s ().
Call to GetPostMasterProxyAddresse s () returned ok.
calling UpdatePostmasterAddress (0x24da518, ramsey.uk.net).
Error 0x8000500d returned from call to UpdatePostmasterAddress().
Error 0x8000500d returned from call to DoRecipientPolicy().
Error 0x8000500d returned from call to EnableSMTPConnector().
Error 0x8000500d returned from call to CEMailCommit::Commit().
calling GetBOConnector ().
Call to GetBOConnector () returned ok.
calling spADs->PutEx (ADS_PROPERTY_CLEAR, msExchSmtpOutboundSecurity Password).
Call to spADs->PutEx () returned ok.
calling spADs->SetInfo ().
Call to spADs->SetInfo () returned ok.
Thanks for any help.
Nick
As the new server is not permanently online, I took the shortcut of mentioning the error code, fully expecting that if anyone had seen it they may have a clue, but if not I would have to post the actual lines.
Below, I have cut out most of the preamble (all the successful bits) and just put in the error lines with some of the surrounding log. If you need the full log I can post it?
Like you, I don't like applying "workarounds", but sometimes the fault is the script not what's actually being done. If I can configure manually the things that the script tries to do, without errors, then I will have fixed the root and script errors are irrelevant to me. It remains toi be seen....
Here's the actual section:
...
calling SetInternetOptions ((null), (null), (null)).
calling InternetSetOptionA (NULL, INTERNET_OPTION_PER_CONNEC
Call to InternetSetOptionA () returned ok.
Call to SetInternetOptions () returned ok.
calling InternetSetOption_Autodial
Call to InternetSetOption_Autodial
calling InternetSetOption_Autodial
Call to InternetSetOption_Autodial
calling InternetSetOption_DisableA
Call to InternetSetOption_DisableA
Call to ConfigureIE () returned ok.
Call to Configuring IE for router connection () returned ok.
Call to Notifying client setup for Default gateway as the router () returned ok.
calling RegisterMSBOExchangeBP (0).
Error 0x1 returned from call to RegisterMSBOExchangeBP().
Call to Unregistering the smtp sink () returned ok.
Call to GetLocalDomainName () returned ok.
Call to Reading in the local domain name () returned ok.
...
...
Call to Setting SMTPSVC to start up automatically () returned ok.
calling CAttachCommiter::Commit (0x12762f0).
calling CAttachCommiter::Commit:Re
calling CAttachCommiter::Commit:m_
calling CAttachCommiter::Commit:m_
calling CAttachCommiter::Commit:Wr
calling CAttachCommiter::WriteConf
calling CAttachCommiter::WriteConf
calling CAttachCommiter::WriteConf
Call to CAttachCommiter::WriteConf
calling CAttachCommiter::Commit:Sh
calling CAttachCommiter::ShouldEna
calling CAttachCommiter::ShouldEna
calling CAttachCommiter::ShouldEna
Error 0x1 returned from call to CAttachCommiter::ShouldEna
calling CAttachCommiter::Commit:pS
calling CAttachCommiter::Commit:pS
Error 0x1 returned from call to CAttachCommiter::Commit().
calling EnableSMTPConnector (0x12762f0, \\ato-dell-server.ATO-MAIN
calling DoRecipientPolicy (0x12762f0).
calling ReadString (0x12762f0, 01637C90-B142-41C4-8520-6B
Call to ReadString () returned ok.
The out param of ReadString() is ramsey.uk.net.
calling FinalValidateHostName (ramsey.uk.net).
Call to FinalValidateHostName () returned ok.
calling GetDefaultPolicy (0x7f3cc).
Call to GetDefaultPolicy () returned ok.
calling GetPostmasterProxyAddresse
Call to GetPostMasterProxyAddresse
calling UpdatePostmasterAddress (0x24da518, ramsey.uk.net).
Error 0x8000500d returned from call to UpdatePostmasterAddress().
Error 0x8000500d returned from call to DoRecipientPolicy().
Error 0x8000500d returned from call to EnableSMTPConnector().
Error 0x8000500d returned from call to CEMailCommit::Commit().
calling GetBOConnector ().
Call to GetBOConnector () returned ok.
calling spADs->PutEx (ADS_PROPERTY_CLEAR, msExchSmtpOutboundSecurity
Call to spADs->PutEx () returned ok.
calling spADs->SetInfo ().
Call to spADs->SetInfo () returned ok.
Thanks for any help.
Nick
ASKER
Seems there's no answer to this. Maybe a paid incident with Microsoft Support is the answer?
Nick
Nick
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Jeff
Now I know why you're rated "wizard" !! :)
Now I know why you're rated "wizard" !! :)
Not for long! :-)
Jeff
TechSoEasy
Jeff
TechSoEasy
I might point out... by the way... regarding your comment, "sometimes the fault is the script not what's actually being done".
This may be true of VB scripts you find here and there... however the SBS Wizards are proven scripts, that help to keep the server configured within the best practices model. In ALL cases, if an SBS wizard (script) errors, you need to find out what's causing the error before moving on. Manual configuration in an SBS environment can be detrimental to the operational structure of your server. The reason is that this is a unified server installation that has a number of interdependencies. Failure to configure all items which are dependent on eachother will cause you problems... the wizards handle this so you don't have to manually configure seven things simultaneously.
Jeff
TechSoEasy
This may be true of VB scripts you find here and there... however the SBS Wizards are proven scripts, that help to keep the server configured within the best practices model. In ALL cases, if an SBS wizard (script) errors, you need to find out what's causing the error before moving on. Manual configuration in an SBS environment can be detrimental to the operational structure of your server. The reason is that this is a unified server installation that has a number of interdependencies. Failure to configure all items which are dependent on eachother will cause you problems... the wizards handle this so you don't have to manually configure seven things simultaneously.
Jeff
TechSoEasy
Can you please post the entire error lines from the log? Just posting the "8000500d" doesn't help much.
Jeff
TechSoEasy