# Wednesday, December 20, 2006
« Adobe Acrobat Reader 8 und SPCat | Main | TFS Service Pack 1 - Error »

Das lang erwartete Visual Studio 2005 Service Pack 1 wurde veröffentlicht. Alleine die Tatsache, dass von diesem Service Pack eine Beta veröffentlicht wurde, zeigt wie umfangreich die Änderungen sind. Auf meinem lokalen Rechner läuft die Team Edition "Software Developer". Das Service Pack hat einige Zeit geackert, sich aber erfolgreich installiert.

Die Sourcen liegen alle im Team Foundation Server. Der wurde natürlich auch mit einem Service Pack bedacht. Also auch gleich installieren. Vor dem Service Pack braucht es noch ein separates Update. Dieser Teil ging problemlos. Jetzt also das Service Pack selbst installieren. Alles Fragen abnicken und los. Das dauert natürlich. Nebenbei gibt es andere Dinge zu erledigen. Später noch mal auf den Server geschielt: Kein Setup mehr. Normalerweise muss kriegt man ja noch eine Erfolgsmeldung präsentiert. Egal, die Verbindung testen.

Fehler! Irgendwas von Zugriff nicht erlaubt. IP Restrictions. Der IIS Manager bestätigt das. Auf die Seiten Team Foundation Servers (TFS) darf nur lokal zugegriffen werden. Das macht natürlich keinen Sinn. Das gleiche Phänomen bei dem SharePoint Seiten. Nur 127.0.0.1 soll da hindürfen? Also beide Seiten umkonfiguriert. Jetzt kommt ein anderer Fehler. Argh!

Inzwischen ist der Event Viewer übersäht mit roten Einträgen. Das Setup hat sich mit einem  Verweis auf  ein 1,8 MB großes, nichtssagendes Logfile abgemeldet. Ohne Dialog! Es starten so viele Dienste mit allen möglichen Erklärungen nicht mehr, dass ich Ursache und Wirkung nicht mehr verstehe. Auch weitere Versuche das Service Pack zu installieren scheitern. Kaputt.

Bei der ursprünglichen Installation fand ich die Anleitung äußerst verwirrend. Die Abhängigkeiten der verschiedenen Dienste sind sehr stark. Nur mit der genau richtigen Version und der passenden Sammlung an Hotfixes lief das System am Ende. Unten drunter Windows Server 2003, dann SQL Server 2005 mit Report Services, Analysis Services und Integration Services, dazwischen der IIS6 ohne Frontpage Extensions, weil darüber noch SharePointPortal Services mit Service Pack 2. Eine nicht notwendig solide Basis, um dann endlich den Team Foundation Server zu installieren. Zur Garnierung noch 2 Service Accounts und ein Setup Account.

Mit einem aktuellen Backup der Datenbanken konnte ich den Server neu aufsetzen. Die überarbeitete Installationsanleitung liest sich besser und es hat fast alles auf Anhieb geklappt. Nur das SQL Server Service Pack 1 wollte einen frisch installierten SQL Server nicht updaten. Erst das cumulative hotfix package hat geholfen. Package stimmt aber nicht ganz. Man darf nacheinander in vorgegebener Reihenfolge 6 Pakete installieren.

Die Rücksicherung der Daten ist dann ein Spaß für sich: How to: Move Your Team Foundation Server from One Hardware Configuration to Another.  Das sind ausgedruckt 8 A4-Seiten Handlungsanweisungen. Puh. Also mit dem Stift Häkchen machen und konzentriert durch die einzelnen Schritte gehen. Unter anderem sichert man einzeln 8 Datenbanken zurück, startet Kommandozeilen-Tools mit Parametern über mehrere Zeilen, stoppt und startet Dienste und ändert Konfigurationsdateien. So gegen Ende wird es dann immer spannender:

Im "Configure Report Server" soll ich den Dienst wieder starten. Na los, Server Status - Start gedrückt. Der Mauszeiger wird zur Sanduhr. Sanduhr, Sanduhr, Sanduhr. Urgs. Sanduhr, Sanduhr.
Fehler! Fehler? NEIN! Was für ein Fehler? Timeout. Bange Frage, hat es wirklich so lange gedauert oder ist alle wieder kaputt? Noch mal Start gedrückt. Fehler! Argh! Doch was lese ich: "Der Dienst läuft schon, Du hibbeliger Admin!". Oder so ähnlich. Nicht umsonst hatte das Setup gewarnt, dass die Hardware unter den Anforderungen liegt :)

Innerhalb von nur 80 Minuten waren alle Daten und Einstellungen wieder auf dem alten Stand. Ich kann mich mit dem Team Explorer wieder mit dem Server verbinden und im Source Control stöbern.

Jetzt erzeuge ich gerade in Image von der funktionierenden Installation. Ohne doppelten Boden traue ich mich nicht mehr an dieses Service Pack. In dem Team Foundation Server - Setup Forum ist die Frage nach erfolgreicher Installation immer noch unbeantwortet. Dafür gibt es einige Einträge mit Fehlermeldungen...

Comments are closed.