Heute war mal wieder so ein Tag wo irgendwas schiefgehen muss. Gestern kam neue Hardware – endlich den Domänencontroller auf aktueller Hardware fahren (statt auf Dual P3 500Mhz)

Dies ist nebenbei bemerkt der erste Server mit einer nicht-Intel CPU: ein AMD Opteron…
Gestern also noch schnell Windows 2003 R2 in der 64bit Variante installiert (mit der 32bit Variante würde ich bei der nächsten RAM-Aufrüstung schon Probleme bekommen – und hey es sind 64bit). Eigentlich nicht das Problem, da ich schon drei Server auf 64bit fahre (Datenbank und Virtual Server Hosts). Zwar gibt es bei 64bit noch einige kleinere Probleme, aber bislang konnte man die alle lösen
Doch dann kam ich auf die Idee auch den
WSUS (quasi Windowsupdate im Intranet) auf den neuen Server umzuziehen. Als Vorbereitung wollte ich den WSUS endlich auf dem alten Server auf SP1 hochpatchen, damit ich endlich MS-SQL 2005 richtig als Backend benutzen kann.
Also schnell den Patch runtergeladen, per doppelklick gestartet und mir den Dialog angeguckt: ok – erst will er scheinbar die alte Instanz deinstallieren. Eigentlich nichts ungewöhnliches, da einige Setupprogramme erstmal eine saubere Basis schaffen wollen. Man konnte sogar extra wählen, welche Komponenten auf dem Server erhalten bleiben sollen: Update-Dateien (mittlerweile bei ca. 13GB), Datenbank und Logfiles.
Nachdem dann die Deinstallation fertig war, wunderte ich mich, wo die erwartete folgende Installation von SP1 blieb.
Tja, jetzt sollte das Ergebnis wohl klar sein: das vermeidliche Update hat die alte Installation deinstalliert. Nicht so schlimm dachte ich mir – einfach neu installieren, alle Update-Dateien sowie die Datenbank sind ja noch da.
Doch die Installation mit WSUSSetup.exe /f (damit nur das Frontend installiert wird und nicht die Datenbank inkl. Datenbankserver) scheiterte. Zuerst meckerte das Setup, dass der Pfad für die Update-Dateien ungültig wäre, weil nicht mindestens 6GB Platz frei wäre (klar, wenn von einer 18GB Partition schon über 13GB für Update-Dateien belegt sind). Aber auch die testweise durchgeführte Auswahl eines anderen Ordners half nicht weiter.. Ein Blick in das Logfile zeigte, dass die WSUSSetup.exe das MSI in einem Unterverzeichnis sucht, das nicht existierte. Dies war aber nicht die einzige Problemquelle: die Installation des Features PSFSIP scheiterte jedesmal: Error 0x80004005: Unspecified error
Nun dachte ich mir, dass das alles kein Problem wäre, weil ich ja einfach den WSUS auf den neuen Server installieren könnte. Nur leider ist WSUS 2 nicht kompatibel mit einem 64bit Windows
Erst das derzeit in Betastatus befindliche WSUS 3 bietet die Option den WSUS-Server auf einem 64bit Windows zu installieren. Auf Tricksereien wie den IIS auf dem neuen Server im 32bit Modus mit 32bit ASP.Net zu betreiben wollte ich mich nicht einlassen – der neue Domänencontroller sollte ja sauber bleiben. Somit fällt natürlich auch die Installation der Beta2 von WSUS 3 weg…
Auch eine testweise durchgeführte Installation auf einen ausgemusterten Server führte nicht zum Erfolg – es kam derselbe Fehler.
Na ja, jetzt brauche ich erstmal einige Folgen "Bernd das Brot" - dann schau ich am nächsten Arbeitstag nochmal nach WSUS - wenigstens ist kein Patch-Day in Sicht