Die Core Leute

Warning: This blog is not maintained any more (no update of content or links – as well as information are might deprecated / not valid any more).

Supersedence-Problem zwischen Updates KB974561 – KB2251419 und KB981715 – KB982312

Szenario:

Sie haben einen WSUS Server in Ihrer Umgebung und setzten neue Maschinen mit Windows XP und MS Office 2007 auf.

Sie bemerken dass nach der ersten Update-Installation folgende Meldung bekommen:

 

 

 

Es werden keine Installationslogs (KBxxxxxx.log) unter C:\Windows erstellt.

Die Updates werden dann nie wieder angeboten und werden auch nicht als fehlend angezeigt.

 

Wie/Was/Warum?

 

Nach einer längeren Analyse konnte habe ich festgestellt dass die Office 2007 Updates KB974561 und KB981715 dem Windows XP Client angeboten werden, heruntergeladen werden aber dann bei der Installation fehlschlagen.

Das Problem: Im selben Detectionzyklus werden gleichzeitig 2 neuere Office 2007 Updates angeboten welche die selben Dateien ersetzten, jedoch mit neueren Versionen als die KB974561 und KB981715.

 

Die neueren Updates sind KB982312 und KB2251419:

 

 

Mso.dll               

http://support.microsoft.com/kb/981715

12.0.6529.5000

http://support.microsoft.com/kb/982312

12.0.6535.5002

 

 

Msword.olb

Winword.exe

Wwlib.dll

http://support.microsoft.com/kb/974561

12.0.6501.5000

12.0.6501.5000

12.0.6501.5000

http://support.microsoft.com/kb/2251419

12.0.6541.5000

12.0.6541.5000

12.0.6541.5000

 

Kurz gefasst:

Sowohl die neuen als auch die alten Office 2007 Updates werden beim ersten Detectonzyklus angeboten und heruntergeladen weil am Anfang die Windows XP Maschine ältere Versionen dieser Dateien besitzt. Dann werden (durch Zufall?) immer die 2 neueren Office 2007 Updates (KB982312 und KB2251419) installiert was dann als Folge hat dass die Installation der anderen 2 Office 2007 Updates (KB974561 und KB981715) fehlschlägt weil dann schon neuere Versionen auf der Maschine existieren als die welche diese 2 Updates ersetzten sollten.

 

Wir sehen dass die neuen Updates vor den alten Updates installiert werden :

 

2010-09-23 10:05:07:166  876 c4c Agent *************

2010-09-23 10:05:07:166  876 c4c Agent ** START **  Agent: Installing updates [CallerId = AutomaticUpdates]

2010-09-23 10:05:07:182  876 c4c Agent *********

2010-09-23 10:05:07:182  876 c4c Agent   * Updates to install = 67

2010-09-23 10:05:07:636  876 c4c Agent   *   Title = Security Update for Microsoft Office Word 2007 (KB2251419)

2010-09-23 10:05:07:636  876 c4c Agent   *   UpdateId = {D9F49D05-AC6D-4A2A-8150-D2B4B730DEED}.100

2010-09-23 10:05:07:636  876 c4c Agent   *     Bundles 1 updates:

2010-09-23 10:05:07:636  876 c4c Agent   *       {799B38A3-2BEE-4040-A391-FB3A54B87040}.100

 

2010-09-23 10:05:07:714  876 c4c Agent   *   Title = Security Update for the 2007 Microsoft Office System (KB982312)

2010-09-23 10:05:07:714  876 c4c Agent   *   UpdateId = {330D3AC6-6D35-4F03-9483-AFBA749884FB}.100

2010-09-23 10:05:07:714  876 c4c Agent   *     Bundles 1 updates:

2010-09-23 10:05:07:714  876 c4c Agent   *       {F4EDE0D0-1DC7-488F-9290-1542FB99B30F}.100

2010-09-23 10:05:07:714  876 c4c Agent   *   Title = Update for Microsoft Office PowerPoint 2007 Help (KB963669)

2010-09-23 10:05:07:714  876 c4c Agent   *   UpdateId = {DDA60FCC-6280-458F-BE92-D400947094CC}.103

2010-09-23 10:05:07:714  876 c4c Agent   *     Bundles 4 updates:

2010-09-23 10:05:07:714  876 c4c Agent   *       {5686E931-30D0-4E6A-A750-3CB333C0DD07}.103

2010-09-23 10:05:07:714  876 c4c Agent   *       {943E39FA-3F8E-4571-A674-14008394F353}.103

2010-09-23 10:05:07:714  876 c4c Agent   *       {EAC21B7D-26F7-4784-8E9F-020FA5A519B3}.103

2010-09-23 10:05:07:714  876 c4c Agent   *       {94AA4564-A1B3-4C86-A9CA-131154CBD847}.103

2010-09-23 10:05:07:714  876 c4c Agent   *   Title = Security Update for Windows XP (KB2115168)

2010-09-23 10:05:07:714  876 c4c Agent   *   UpdateId = {872236CF-BCDD-413C-AA70-F1EF4DE58294}.102

2010-09-23 10:05:07:714  876 c4c Agent   *     Bundles 1 updates:

2010-09-23 10:05:07:714  876 c4c Agent   *       {B5F24232-B8E2-429C-BAFF-0DFF3D1B7722}.102

2010-09-23 10:05:07:714  876 c4c Agent   *   Title = Microsoft .NET Framework 1.1 SP1 Security Update for Windows 2000 and Windows XP (KB979906)

2010-09-23 10:05:07:714  876 c4c Agent   *   UpdateId = {18072BD1-84D7-4CEF-A069-808512A8A76D}.108

2010-09-23 10:05:07:714  876 c4c Agent   *     Bundles 1 updates:

2010-09-23 10:05:07:714  876 c4c Agent   *       {C3486200-3186-4B48-A012-A2DDABE91034}.108

2010-09-23 10:05:07:714  876 c4c Agent   *   Title = Cumulative Security Update for ActiveX Killbits for Windows XP (KB980195)

2010-09-23 10:05:07:714  876 c4c Agent   *   UpdateId = {185315D8-AA13-43C9-AB29-0CCB562471DC}.107

2010-09-23 10:05:07:714  876 c4c Agent   *     Bundles 1 updates:

2010-09-23 10:05:07:714  876 c4c Agent   *       {74D2347B-682E-4F68-B881-1E9FA7B45FFD}.104

2010-09-23 10:05:07:729  876 c4c Agent   *   Title = Update for Microsoft Office Word 2007 (KB974561)

2010-09-23 10:05:07:729  876 c4c Agent   *   UpdateId = {9452E2DD-399E-430C-A7F6-81065B8BD447}.105

2010-09-23 10:05:07:729  876 c4c Agent   *     Bundles 1 updates:

2010-09-23 10:05:07:729  876 c4c Agent   *       {CEBBE511-0B1D-493F-B9B0-32FFABD36B46}.105

2010-09-23 10:05:07:729  876 c4c Agent   *   Title = Update for the 2007 Microsoft Office System (KB981715)

2010-09-23 10:05:07:729  876 c4c Agent   *   UpdateId = {AC4180ED-FA59-470C-B7BE-9C94A878634E}.101

2010-09-23 10:05:07:729  876 c4c Agent   *     Bundles 1 updates:

2010-09-23 10:05:07:729  876 c4c Agent   *       {E21FB04E-716E-45A3-BC0A-47D83182010D}.101

 

Installation der 2 älteren Updates schlägt dann fehl:

 

KB981715:

————-

2010-09-14 17:39:51:550  828 bac DnldMgr Preparing update for install, updateId = {E21FB04E-716E-45A3-BC0A-47D83182010D}.101.

2010-09-14 17:39:51:566 2240 e80 Handler :::::::::::::

2010-09-14 17:39:51:566 2240 e80 Handler :: START ::  Handler: MSI Install

2010-09-14 17:39:51:566 2240 e80 Handler :::::::::

2010-09-14 17:39:51:566 2240 e80 Handler   : Updates to install = 1

2010-09-14 17:39:51:597 2240 e80 Handler Extracting MSP file stored in CAB mso.cab

2010-09-14 17:39:52:097 2240 e80 Handler MSP update {00000000-0000-0000-0000-000000000000}.0 using full-file patch

2010-09-14 17:39:52:097 2240 e80 Handler   : Batch installing 1 updates

2010-09-14 17:39:54:581 2240 e80 Handler   : WARNING: Operation failed at update 0, Exit code = 0x80240017

2010-09-14 17:39:54:581 2240 e80 Handler :::::::::

2010-09-14 17:39:54:581 2240 e80 Handler ::  END  ::  Handler: MSI Install

2010-09-14 17:39:54:581  828 264 AU >>##  RESUMED  ## AU: Installing update [UpdateId = {AC4180ED-FA59-470C-B7BE-9C94A878634E}]

2010-09-14 17:39:54:581 2240 e80 Handler :::::::::::::

2010-09-14 17:39:54:581  828 264 AU   # WARNING: Install failed, error = 0x80240017 / 0x00000000

 

KB974561:

————–

2010-09-14 17:38:57:034  828 bac DnldMgr Preparing update for install, updateId = {CEBBE511-0B1D-493F-B9B0-32FFABD36B46}.105.

2010-09-14 17:38:57:066 2240 e80 Handler :::::::::::::

2010-09-14 17:38:57:066 2240 e80 Handler :: START ::  Handler: MSI Install

2010-09-14 17:38:57:066 2240 e80 Handler :::::::::

2010-09-14 17:38:57:066 2240 e80 Handler   : Updates to install = 1

2010-09-14 17:38:57:097 2240 e80 Handler Extracting MSP file stored in CAB word.cab

2010-09-14 17:38:57:738 2240 e80 Handler MSP update {00000000-0000-0000-0000-000000000000}.0 using full-file patch

2010-09-14 17:38:57:738 2240 e80 Handler   : Batch installing 1 updates

2010-09-14 17:38:59:706 2240 e80 Handler   : WARNING: Operation failed at update 0, Exit code = 0x80240017

2010-09-14 17:38:59:706 2240 e80 Handler :::::::::

2010-09-14 17:38:59:706  828 264 AU >>##  RESUMED  ## AU: Installing update [UpdateId = {9452E2DD-399E-430C-A7F6-81065B8BD447}]

2010-09-14 17:38:59:722  828 264 AU   # WARNING: Install failed, error = 0x80240017 / 0x00000000

 

Nach Besprechung mit unserer Produktgruppe hat sich herausgestellt dass zwischen den 2 alten non-Security Updates und den 2 neueren Security Updates keine Supersedence Regel gesetzt wurde, so dass alle 4 Updates als benötigt gekennzeichnet werden wenn diese auf dem WSUS genehmigt werden.

 

Workaround: KB974561 und KB981715 auf dem WSUS ablehnen.

 

Lösung: Die Detectionlogik für KB981715 wird in November durch eine Revision repariert werden und für KB974561 wird diese in Februar 2011 repariert

 

Stefan Chivu

Platforms Core Team