SharePoint-Update – Yielding upgrade session on current thread

Problem

Yielding upgrade session on current thread

In der Datei „Upgrade-<Datum>-<Zeit>.log im Ordner „C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\LOGS“ werden folgende Log-Einträge generiert:

PSCONFIG (0x2F18)    0x1958    SharePoint Foundation Upgrade    SPManager    aj0ul    INFO    psconfig: Yielding psconfig session on current thread to allow the admin service to run upgrade in the background.    00000000-0000-0000-0000-000000000000

PSCONFIG (0x2F18)    0x1958    SharePoint Foundation Upgrade    SPUpgradeSession    ajxli    INFO    Yielding upgrade session on current thread,    00000000-0000-0000-0000-000000000000

SyncUpgradeTimerJob: sleeping for 10 seconds

In der Datei „PSCDiagnostics_x_xx_xxxx_x_x_xx_xxx_xxxxxxxxxx.log im Ordner „C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\LOGS“ werden folgende Log-Einträge generiert:

INF              Starting Service SPTimerServiceInstance
INF              Detected that this is a build to build upgrade. Re-provision the SPTimerServiceInstance service
INF            Leaving function UpgradeTask.StartAllServices
INF            SyncUpgradeTimerJob: sleeping for 10 seconds
INF            SyncUpgradeTimerJob: sleeping for 10 seconds
. . .

Das Update für SharePoint-Produkte wird ausgeführt…

Die Meldung bleibt in der Konsole stehen, bis man die SharePoint Update Aktion abbricht.

Upgrading SharePoint Products and Technologies…

Die Meldung bleibt in der Konsole stehen, bis man die SharePoint Update Aktion abbricht.

 

Details

Beschreibung

Während des SharePoint Update-Prozesses mit Hilfe von Konfigurations-Assistenten für SharePoint 2013-Produkte oder dem Kommandozeilentools  PsConfig bleibt der Update-Prozess mit folgenden oder ähnlichen Meldungen stehen:

 

Konfigurationsaufgabe 6 von 7 wird ausgeführt
Das Update für SharePoint-Produkte wird ausgeführt…

oder auf englischen Systemen:

Performing configuration task 6 of 7
Upgrading SharePoint Products and Technologies…

Der SharePoint-Update-Prozess geht auch nach Stunden und Tagen nicht weiter.

Upgrade.log

In der Log-Datei unter

C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\LOGS\Upgrade-<Datum>-<Zeit>.log

Sind unter anderem folgende Log-Einträge am Ende der Datei zu finden:

PSCONFIG (0x2F18)    0x1958    SharePoint Foundation Upgrade    SPManager    aj0ul    INFO    psconfig: Yielding psconfig session on current thread to allow the admin service to run upgrade in the background.    00000000-0000-0000-0000-000000000000

PSCONFIG (0x2F18)    0x1958    SharePoint Foundation Upgrade    SPUpgradeSession    ajxli    INFO    Yielding upgrade session on current thread,    00000000-0000-0000-0000-000000000000

PSCDiagnostics.log

In der Log-Datei unter

C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\LOGS\PSCDiagnostics_x_xx_xxxx_x_x_xx_xxx_xxxxxxxxxx.log

gibt es unter anderem folgende Log-Einträge am Ende der Datei:

INF Starting Service SPTimerServiceInstance
INF Detected that this is a build to build upgrade. Re-provision the SPTimerServiceInstance service
INF Leaving function UpgradeTask.StartAllServices
INF SyncUpgradeTimerJob: sleeping for 10 seconds
INF SyncUpgradeTimerJob: sleeping for 10 seconds
. . .

Ist-Zustand

SharePoint Umgebung

 

Fix

PsConfig Tool mit richtigen Optionen benutzen

Falls das Update mit dem Tool PsConfig gerade durchgeführt wird, dann mit Strg+c den Prozess abbrechen.

Dann die SharePoint 2013 Management Shell als Administrator öffnen.

SharePoint 2013 Management Shell - Verwaltungskonsole - PowerShell - Verwaltungsshell - Icon 1

Und die Updates immer mit folgendem Kommando durchführen:

PSConfig -cmd upgrade -inplace b2b -wait -cmd applicationcontent -install -cmd installfeatures -cmd secureresources
# PSConfig -cmd upgrade -inplace b2b -wait -force -cmd applicationcontent -install -cmd installfeatures -cmd secureresources
# -WAIT = No timer job so the upgrade happens in real time in the psconfig process.
# -FORCE = Removes all existing upgrade jobs incase a timer job is stuck.

 

Das stoppen der Dienste vorher z.B. mit dem Kommando Stop-Service SPTimerV4, OSearch15, SPSearchHostController, SPAdminV4, SPWriterV4, SPTraceV4, IISADMIN bringt keine Vorteile.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert