AJAXify your Wordpress

Learn how I ajaxified my wordpress blog with these few steps...

SBS Show!

Listen to the latest episode of the SBS Show, Dave Sobel talks about process management...

Vladville Newsletter!

Looking for a more focused, exclusive insight into the world of SMB tech & business? Sign up for my newsletter!

Exchange KB & 85010014 Fix from Paradise
Posted: 5:27 pm
October 11th, 2006
Post a comment
Exchange

You can take a geek out of a data center, but you can’t take the data center out of a geek. Earlier this week a support call for the favorite HTTP_500 error (ActiveSync error 0×85010014) floated up to me in Maui, HI. Here is the scenario, cause, solution, etc.

Microsoft Windows 2003 Enterprise Server SP1

Microsoft Exchange 2003 Enterprise Edition SP2

Single-server deployment, both front-end and back-end Exchange & ActiveSync on the single server.

Symptoms

0×85010014 is basically an indication of a few dozen server errors that Exchange can throw your way (via Exchange, OMA, exchange-oma, Microsoft-Server-ActiveSync) and other directories. This error can be encountered on SBS in many permutations but is usually related to a corrupted Outlook/ActiveSync profile. Not the case here as these are all virgin servers, devices and emulator images. Chris De Herrera, MVP and defacto god of Microsoft mobility problems, has a great article detailing all ActiveSync error codes.

The problem: Devices and emulator were not syncing with the server. Via SSL or without SSL, same error – 0×85010014. The server reported two error codes:

OPTIONS /Microsoft-Server-ActiveSync User=vlad&DeviceId=1012&
   /DeviceType=PocketPC 80 – 1.1.1.1 MSFT-PPC/5.1.2200 401 2 2148074254
OPTIONS /Microsoft-Server-ActiveSync User=vlad&DeviceId=1012&DeviceType=PocketPC&
   Log=VNATNASNC:0A0C0D0FS:0A0C0D0SP:0C0I0S0R0S0L0H 80
   X\vlad 70.217.166.196 MSFT-PPC/5.1.2200 200 0 0
POST /Microsoft-Server-ActiveSync User=vlad&DeviceId=1012&DeviceType=PocketPC&
   Cmd=FolderSync&Log=V4TNASNC:0A0C0D0FS:0A0C0D0SP:
   1C1I491S336R0S0L0H0P 80 X\V 1.1.1.2 MSFT-PPC/5.1.2200 500 0 0

Slightly obfuscated but you get the picture. OPTIONS request kicks back an HTTP_401 error which is an authentication issue. This is where most KB articles will make you believe that IIS had Kerberos disabled. Not the case here.

 

Causes

Because with a single server deployment all Exchange roles sit on a single box, there is only one /Exchange directory. This directory is used by devices and clients to access mailboxes. Server based ActiveSync (/Microsoft-Server-ActiveSync) cannot function if FBA (Forms Based Authentication) is enabled… which on a standalone server it is in order to provide pretty OWA logins. So, catch 22.

Microsoft’s solution (kb 817379) to this is to create a secondary /Exchange virtual directory and hack the registry and point it to this new alias. The KB article gives an excellent summary on how to do this. However, if you have just the right mix of steps you can really shoot yourself in the foot and it can take a long time to find the solution to the HTTP_500 error.

 

Solution

Make sure you turn off FBA BEFORE you export the /Exchange configuration.

Because the FBA conflicts with Microsoft-Server-ActiveSync, exporting the configuration and importing it as another Virtual Directory really does not do much more than create the identical problem, just with another alias 

So, check, before you get to the step of exporting your /Exchange settings, make sure you first clear the FBA checkbox. This box is under:

Start > All Programs > Microsoft Exchange > Exchange System Manager

Servers > (Your Server) > Protocols > HTTP

Right click on Exchange Virtual Server

Click on Settings, uncheck Enable Forms Based Authentication.

Follow the rest of kb817379 article to create exchange-oma, setup a new MasSync registry key, etc. FYI, SBS uses the same aliased virtual directory as mentioned in the kb article so if you’re having issues with this error you might want to follow the KB with this slight tweak to recreate it.  

4 Comments

Greg |

Wow, thats sick dude! You’re on your honeymoon and you take the time to kick Exchange’s ass from Maui? That’s dedication!!!

That’s why I voted you as the Sysadmin of the year. We’ve had 0 downtime since you took over our Exchange server, thats pretty incredible.



richwalkup |

LOL – I voted for him too!! How nice would it be for our beloved Vlad to hold that title? Everyone who hasn’t already voted for Vlad and has enjoyed his dedication and hard work on this blog and our servers, please take a minute to vote for him. I wonder if the Splunk license would help him be even more efficient? If so, is there a such thing as sub-zero downtime?



otis |

Is there a fix for this in a Front-End/Back-end environment (2 seperate systems)? Tried turning off FBA on both servers with no luck.



Feldstudie.net .::. ActiveSync, Exchange, Outlook, SBS 2003 .::. ActiveSync Fehler 85010014 bei Verbindung auf Exchange |

[...] Informationen fand ich letztlich auf dem Blog von Vlad Mazek. Dieser beschreibt in seinem Beitrag Exchange KB & 85010014 Fix from Paradise genau die Symptome, die auch bei mir [...]








 

Categories

 

Archives

 

About

Divider Divider