BizTalk 2009 and BTARN 3.5 on Windows Server 2008 Installation
Posted by Shaun McDonnell on August 20, 2009
I had some interesting problems occur when trying to install BizTalk 2009 and BTARN (BizTalk Accelerator for Rosetta Net) on Windows Server 2008. At the end of the day the problems were trivial but kept halting my installation with errors I could not figure out.
The first error occurred when I ran the BTARN configuration and looked something like:
which reads:
“A BizTalk Isolated Host instance configured with the user account ‘BizTalkMumbles’ was either not running or does not exist on this computer. Use the BizTalk Administration Console to create a new Isolated host or to reconfigure an existing host to run as ‘BizTalkMumbles’”
Well, I had done all of that already so this obviously wasn’t the problem. It turned out I needed to use <COMPUTERNAME>\BizTalkMumbles or <DOMAINNAME>\BizTalkMumbles when I configured my BizTalk Host Application Instances. Once I did this the error went away.
Here is what the configuration looked like when I was getting the error:
And here is the configuration that made the error go away:
Note the change in the Logon.
I consider this to be Microsoft’s issue as the underlying logon user never changed but adding the machine or domain name helped.
Then, when I proceeded into my BTARN configuration, installing the Runtime and the WebApp failed miserably with errors in the log file that looked like this:
12:50:33 PM Info ConfigHelper] Detected IIS version: 7
[12:50:33 PM Error ConfigHelper] d:\depot2300\mercury\private\common\configwizard\confighelper\iis.cpp(594): FAILED hr = 80040154
[12:50:33 PM Error ConfigHelper] Failed to open application pool Error: d!
[12:50:33 PM Error ConfigHelper] Class not registered
[12:50:33 PM Error ConfigHelper] d:\depot2300\mercury\private\common\configwizard\confighelper\iis.cpp(151): FAILED hr = 80040154
[12:50:33 PM Info ConfigHelper] Error -2147221164 occurred while attempting to retrieve site ID for site
[12:50:33 PM Error ConfigHelper] Class not registered
[12:50:33 PM Error RNConfig] c:\depot\europa2009\private\europa_source\btarnconfig\dll\rnconfig.cpp(2211): FAILED hr = 80040154
[12:50:33 PM Info RNConfig] Leaving function: CRNConfig::ConfigureFeature
[12:50:33 PM Warning Configuration Framework]Feature failed to configure: WebApps.
[12:50:33 PM Info Configuration Framework]Configuration Summaries:
[12:50:33 PM Error Configuration Framework]Feature: [Runtime] Failed to configure with error message [<Exception Message="Class not registered" Source="ConfigHelper" HelpID="HelpIdGetWebsiteID"/>]
[12:50:33 PM Error Configuration Framework]Feature: [WebApps] Failed to configure with error message [<Exception Message="Class not registered" Source="ConfigHelper" HelpID="HelpIdGetWebsiteID"/>]
[12:50:33 PM Info Configuration Framework] Feature: Runtime Configuration Enabled: yes Sub UI: no Configured: no
[12:50:33 PM Info Configuration Framework] Feature: WebApps Configuration Enabled: yes Sub UI: no Configured: no
—
I figured BTARN was having trouble talking to IIS and maybe needed IIS6 Compatability installed to be able to make the connection. That turned out to be the case:
Make sure you have the ‘IIS 6 Management Compatability’ Role Service installed for IIS 7.
I searched and searched the net for answers on this and never found anything so I figured I would post my findings here.
-Shaun
Terry Thibodeau said
THANK YOU, THANK YOU, THANK YOU. Man, this was soooo frustrating!!!!
BizTalk 2010 Developer Edition Installation Steps | Biztalk2010's Blog said
[...] http://cticoder.wordpress.com/2009/08/20/biztalk-2009-and-btarn-3-5-on-windows-server-2008-installat… [...]
Edwin Jimenez said
It is 2012 and your post is so useful still, thank you very much, the part of the IIS 6 compatibility fixed my issue
Shaun McDonnell said
No problem, glad to help.