Nach der Installation der aktuellen SharePoint-Updates (SP1 + Language-Packs DE für SP1 + das Re-Release vom CU Juni 2011) erhielt ich heute auf einer SharePoint-Farm folgende Health-Analyzer Fehlermeldung:
Die Übersicht der Server innerhalb der SharePoint-Farm gibt mir weitere Hinweise.
Die Meldung “Product / patch installation or server upgrade required.” besagt, dass mir beim Update-Prozedere wohl ein Fehler unterlaufen ist und deshalb eine ganze Reihe von Updates noch nicht auf allen SharePoint-Servern in identischer Weise zur Verfügung stehen.
Zur Information, wie mein Update-Prozedere grob aussah: Ich hatte
- auf jedem SharePoint-Server alle oben genannten Updates installiert, dann
- PSConfig.exe auf dem App-Server (CA) laufen lassen und zuletzt
- PSConfig.exe auf den WFE-Servern laufen lassen.
PSConfig habe ich dabei wie folgt über die Kommandozeile aufgerufen.
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Leider war ich mir sicher, dass mir kein Fehler beim Update-Prozedere unterlaufen ist. Also zog ich das Log vom PSConfig zu Rate. Dieses gab mir folgende ausführliche Fehlermeldung.
An PostSetupConfigurationTaskException was thrown on The applicationcontent command is invalid or a failure has been encountered.
The server farm will not work with missing installs. Add “-cmd installcheck -noinstallcheck” to the command-line to ignore this warning.
The following is missing on MyServer-WFE:
Hotfix for Microsoft SharePoint Foundation 2010 (KB2536601)
Microsoft SharePoint Foundation 2010 Service Pack 1 (SP1)
Microsoft SharePoint Foundation 2010 Language Pack Service Pack 1 (SP1)
Hotfix for Microsoft Office Server (KB2536599)
Microsoft SharePoint 2010 Service Pack 1 (SP1)
…<und viele solcher Einträge mehr>…
Microsoft SharePoint 2010 Service Pack 1 (SP1)
. The task driver will now quit.
Am interessantesten war für mich, dass ich mein PSConfig-Kommando einfach um einen Parameter erweitern sollte. Das PSConfig-Kommando sieht also wie folgt aus:
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures -cmd installcheck -noinstallcheck
Nach der Ausführung dieses Kommandos auf allen SharePoint-Servern war der Health-Analyzer Fehler behoben. (Ein tolles Gefühl für Freitag nach Eins.)