Page 2 of 2

Re: Probleme bei Dotnet-updates

PostPosted: 17.02.2011, 09:18
by WSUSUpdateAdmin
Denniss wrote:Nur mal so zum Versändnis - wofür ist die OptionList-Q.txt eigentlich ?
Hängt die bei den Installationsroutinen noch ein /q für quiet dran?


Aus InstallOSUpdate.cmd:
Code: Select all
:InstExe
if "%SELECT_OPTIONS%" NEQ "1" set INSTALL_SWITCHES=%2 %3 %4 %5 %6 %7 %8 %9
if "%INSTALL_SWITCHES%"=="" (
  for /F %%i in (..\opt\OptionList-Q.txt) do (
    echo %1 | %SystemRoot%\system32\find.exe /I "%%i" >nul 2>&1
    if not errorlevel 1 set INSTALL_SWITCHES=/Q
  )
)
if "%INSTALL_SWITCHES%"=="" (
  for /F %%i in (..\opt\OptionList-qn.txt) do (
    echo %1 | %SystemRoot%\system32\find.exe /I "%%i" >nul 2>&1
    if not errorlevel 1 set INSTALL_SWITCHES=/q /norestart
  )
)
if "%INSTALL_SWITCHES%"=="" (
  if "%BACKUP_FILES%"=="0" (set INSTALL_SWITCHES=/q /n /z) else (set INSTALL_SWITCHES=/q /z)
)
echo Installing %1...


GTW

Re: Probleme bei Dotnet-updates

PostPosted: 17.02.2011, 16:47
by WSUSUpdateAdmin
Denniss wrote:Bei Vista gibt es ein Problem bei der Installation von kb2416470, trotz laut log erfolgreicher Installation (wird auch in der Systemsteuerung als installiertes Update gelistet) wird es sowohl über Windoofsupdate wieder angeboten als auch mittels WOU erneut installatiert (bei einen Kontrolldurchlauf nach der großen Installation).
Der MSBA moniert es ebenfalls als fehlend.


Das war schwierig:

Der MS-Katalog enthält ja nur CAB-Dateien und keine MSUs.
Wenn man sich die entsprechende MSU-Datei von http://support.microsoft.com/kb/2416470 manuell besorgt und mit
Code: Select all
expand -f:* Windows6.0-KB2416470-x86.msu %TEMP%\KB2416470

entpackt, findet 'dir "%TEMP%\KB2416470"':
Code: Select all
26.09.2010  11:50               495 windows6.0-kb2416470-x86-pkgproperties.txt
26.09.2010  11:46         3.859.119 windows6.0-kb2416470-x86.cab
26.09.2010  11:03               743 windows6.0-kb2416470-x86.xml
26.03.2010  07:07         2.047.413 windows6.0-kb980842-x86.cab

Neben dem "Security update for .NET 3.5 SP1 on Windows Vista / Server 2008 (kb2416470)" ist also hier auch noch das "NCL update for the .NET Framework 3.5 Service Pack 1 on Windows Vista Service Pack 2" (vgl. http://support.microsoft.com/kb/980842) in dem MSU-Paket enthalten, und jetzt kommt's:

Installiert das Paket man gemäß http://support.microsoft.com/kb/934307 mit 'pkgmgr.exe /n:%TEMP%\KB2416470\windows6.0-kb2416470-x86.xml', so wird trotzdem nur windows6.0-kb2416470-x86.cab und nicht zusätzlich windows6.0-kb980842-x86.cab installiert, obwohl die Datei windows6.0-kb2416470-x86.xml
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <servicing>
        <package action="install">
            <assemblyIdentity name="Package_for_KB2416470" version="6.0.1.1" language="neutral" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" />
            <source location="%configsetroot%\Windows6.0-KB2416470-x86.CAB" />
        </package>
        <package action="install">
            <assemblyIdentity name="Package_for_KB980842" version="6.0.1.0" language="neutral" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" />
            <source location="%configsetroot%\Windows6.0-KB980842-x86.CAB" />
        </package>
     </servicing>
</unattend>

beinhaltet. :x

Man muss also tatsächlich über "wusa" installieren... :o

Fixed in http://trac.wsusoffline.net/browser/trunk (r214).

Bezüglich der Patches, die offenbar vom WUA nicht angefordert werden, kann ich wohl nichts machen.

Gruß
Torsten

Re: Probleme bei Dotnet-updates

PostPosted: 17.02.2011, 20:55
by Denniss
Danke für die Mühe

Re: Probleme bei Dotnet-updates

PostPosted: 17.02.2011, 21:36
by WSUSUpdateAdmin
Gern. :)
Danke fürs "reporting".

GTW