Well it looks like the error that I received while uninstalling the beta version of the TFS SP1, (previous post) is also preventing me from installing the release version of the service pack
“Error 1309.Error reading from file: C:Program FilesMicrosoft Visual Studio 2005 Team Foundation Server – ENUProgram FilesTFSWeb ServicesVersion ControlWeb.Config. Verify that the file exists and that you can access it.”
This path does not exist and prevented me from doing a clean uninstall of the beta. I had an option to Ignore the error so I chose that option and things seemed to run OK from there. When I then tried to install the release version of the Service Pack, I received an error 1642 message saying basically that it thought that the target (TFS) was not installed on the computer I was trying to apply the service pack to. WTF?
Well I checked and confirmed that my clients could in fact connect to the TFS server that the patch didn’t think existed. Hmmmm. This lead me to find a cool little tool called the Patch Applicability Browser from Heath Stewart at Microsoft. The tool confirmed that I did indeed have a valid target for the TFS SP1 MSP file installed on my machine.
Interesting! I then clicked Start | Control Panel | Add/Remove Programs. I checked the “Show Updates” checkbox and low and behold the Beta service pack was still listed even though I had removed it. OK – Click Remove. (Uninstalling the Beta Service Pack) |
Argh! Error again, this time the nasty 1309 is back.
OK, let’s look at Logging. D:VS80sp1-KB926738-X86-ENU.exe /L* TFSSP1.LOG
Damn – nothing helpful.
Well it is at this stage that I realise I’m burning too much time on this one. This particular TFS instance is on my demonstration laptop I use when training and doing demos. Time to grab the source files from the “sort of still working” TFS install and do a rebuild. You may have got the better of me this time service pack but we’ll see who wins in the next round!