28100 Error during installation

I am experiencing an 'Error 28100. Error loading Event web service.' problem with the Beta 3 refresh. I've tried everything I can think of a and all the suggestions made in other threads and the MSDN Product Feedback Centre regarding this error but to no avail.

My setup scenario is this: Clean install on dual-CPU Dell server, Windows 2003 Standard edition with SP1, all other software as defined by the installation guide. I've been using SQL 2005 Enterprise edition as a post on Rob Caron's (I think) blog suggested that there is a problem running the beta 3 refresh on SQL 2005 Standard edition. The server is a member of our Windows domain and inherits many of its settings, including all firewall settings, through group policy. It also has dual NIC's, though one is currently disabled. I'm using three domain level accounts for the TFS process identities, using the account names as suggested in the installation guide and have configured group membership as required.

The installation initially failed the health check saying that Windows firewall was not installed, even though the firewall was installed and running. However all settings were configured by group policy and local exceptions were not permitted. I created a separate OU in Active Directory which does not inherit any of the domin group policies and moved the server into this OU. After updating the group policy the firewall and security policy are now under full local control and the health check passed with no problems reported.

Somet time between 70-95% of the way through the install a message box pops up with the 28100 error; no matter how many times I click 'Retry' it never succeeds and the install eventually fails. The problem is repeatable. I performed the same install on a second, identical clean server which also did not inherit any settings from group policy, and the error appears exactly as on the first server. Thinking this may be an issue with the Beta 3 Refresh, I attempted to install Beta 3 on one of the servers (without reinstalling the OS first) and it failed in exactly the same way with the same error. I have successfully deployed beta 3 on other servers in a different Windows domain with no problems whatsoever so this leads me to suspect that it is a configuration problem with these particular servers and/or domain. I've compared the User Rights Assignments on the working Beta 3 server with the User Rights Assignments on the servers I'm trying to install Beta 3 Refresh on and they look pretty much the same to me - they certainly have the same entries underLog On Locally,Impersonate a client after authentication andLog on as a service for the TFS accounts.

If I look in the MSI log when the setup fails it records the problem as an HTTP 503 Service Unavailable error

BisSubscribe - Team Foundation Server BisSubscribe Tool
(c)Copyright, Microsoft Corporation, 2005. All rights reserved.

Failed to load EventService proxy object: The request failed with HTTP status 503: Service Unavailable..
11/17/05 09:41:19 DDSet_Status: Process returned 1120
11/17/05 09:41:19 DDSet_Status: Found the matching error code for return value '1120' and it is: '28100'
11/17/05 09:41:19 DDSet_Error: 1120
MSI (s) (E0!7C) [09:41:25:457]: Product: Microsoft Visual Studio 2005 Team Foundation Server - ENU -- Error 28100.Error loading Event web service.

However the curious thing is that if, whilst the error dialog is on screen and the install is still in progress, I use the Web browser on the server to browse toservices/v1.0/EventService.asmx, I can happily call methods on the Web service (e.g. EventSubscriptions). When the setup fails with the HTTP 503/28100 error, nothing shows up in the IIS logs for the connection attempt; when I manually invoke the Event web service, the IIS logs shows all the events I would normally expect. A quick inspection of IIS shows that all app pools and Web sites are running correctly. It looks as if during the install the attempt to load the Event web service doesn't even get as far as the IIS server.

If anyone could shed any light on what's going on and suggest a workaround I'd be very grateful as we're keen to be using Beta 3 refresh under the Go Live licence.
David

[4383 byte] By [DavidG] at [2007-12-20]
# 1
That's very strange. I don't understand why nothing would appear in the IIS logs for the connection attempt. It's as if the installer is connecting to a different server, though that seems unlikely. It would be good to verify the connection attempt with a packet sniffer http://en.wikipedia.org/wiki/Packet_sniffer.

Have you looked in the Application event log?

-Pete

PeteSheill at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Setup...
# 2
Pete,

Haven't had chance to make further investigations whether a packet sniffer but it did look to me as if the connection wasn't getting as far as the IIS server on the local box.

I have looked in the Application log - there's a single error event amongst the mass of informational events posted by the TFS install. The error event had event ID 10005 and informs me that "Error 28100. Error loading Event web service' has occured - though I think I knew that already and it doesn't get me much further forward.

--
David

DavidG at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Setup...
# 3
Have you tried http://www.codecomments.com/Visual_Studio_Setup/message668453.html

"The solution to give the TFSSERVICE account Create/Write rights on C:\WINDOW
S\TEMP worked"

Badajoz95 at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Setup...
# 4

Another possibility is that the server is having trouble locating the web services if it is using an HTTP proxy. Can you check that the server is configured to bypass the proxy for local addresses?

DanKershaw at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Setup...
# 5


Another customer saw similar behavior - no record of the request in the IIS logs. Browsing with IE to http://localhost:8080/Services/v1.0/Registration.asmx worked, but browsing to the equivalent http://<machinename>:8080/Services/v1.0/Registration.asmx brought up a login dialog. It turned out that a proxy was handling the second request, while the first was going directly to the web service. Check your "Connections" tab in the Internet Options dialog. Under LAN Settings, make sure you have the "Bypass proxy server for local addresses" checked. If the machine has a VPN Connection, you may need to change the proxy settings for it as well.

PeteSheillMSFT at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Setup...
# 6

I am experiencing the exact same symptoms as DavidG, including the really strange thing abount EventService.asmx, i.e. that while the setup says that it cannot load the Event web service, browsing manually to the page works just fine (i.e. I can invoke methods). Also, the IIS logs have no trace of any connections from the setup, although the connections from the manually opened IE appear correctly. I do not use any kind of proxy server.

I have tried every remedy I have seen in the forum, but to no avail, even the one about granting write access to %windir%\temp for the TFS accounts - which did not make any sense to me anyway, since the local Users group had these rights, and it includes the Domain Users group by default - and using the Effective Permissions tool I checked that the TFS accounts really had write/create rights in %windir%\temp.

Any other ideas please?

bcristian at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Setup...
# 7

I too was having the same problems with this service. I am installing a single server version of Team Server Beta Refresh 3.

After quite a bit of searching, I found the above article and it lead me to realizing that the issue was with how IE was handling the 'http://localhost/" vs the http://<server>.

I remembered that you also must add the http://<server> and https://<server> to the "local sites" group under Tools --> Internet Options --> Security.

Hope that helps!

dev.McClannahan411 at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Setup...

Visual Studio Team System

Site Classified