Page 1 of 2

Download failure for dotnet x86-glb

PostPosted: 21.08.2013, 08:19
by Choque
Hi

Trying to use WSUSOffline on a WinXP SP3 machine to download all updates for WinXP (German) including everything (see this picture for the settings) results in the following log

Code: Select all
21.08.2013  9:11:04,50 - Info: Starting WSUS Offline Update download (v. 8.5+ (r491)) for wxp deu
21.08.2013  9:11:04,50 - Info: Option /includedotnet detected
21.08.2013  9:11:04,51 - Info: Option /includemsse detected
21.08.2013  9:11:04,53 - Info: Option /includewddefs detected
21.08.2013  9:11:04,59 - Info: Option /verify detected
21.08.2013  9:11:04,60 - Info: Option /exitonerror detected
21.08.2013  9:11:04,75 - Info: Set time zone to LOC-2:00
21.08.2013  9:11:05,95 - Info: Updated static download definitions
21.08.2013  9:11:07,28 - Info: Downloaded mkisofs tool
21.08.2013  9:11:07,28 - Info: Verified integrity of Windows Update Agent installation and catalog files
21.08.2013  9:11:30,03 - Info: Downloaded/validated most recent Windows Update Agent installation and catalog files
21.08.2013  9:11:30,03 - Info: Verified digital file signatures of Windows Update Agent installation and catalog files
21.08.2013  9:11:30,03 - Info: Created integrity database for Windows Update Agent installation and catalog files
21.08.2013  9:11:34,70 - Warning: Integrity database ..\client\md\hashes-dotnet.txt not found
21.08.2013  9:11:39,59 - Info: Downloaded/validated installation files for .NET Frameworks 3.5 SP1 and 4.x
21.08.2013  9:11:39,60 - Info: Determined static update urls for dotnet x86-glb
21.08.2013  9:11:45,73 - Error: Download failure for dotnet x86-glb


- I've deleted ...\client\md\hashes*.txt and re-run the download - still not working.

- I've also checked if MSXML6 or MSXML3 is present on my system - both are present, still not working
Code: Select all
 Verzeichnis von C:\WINDOWS\system32

14.04.2008  08:52           506.368 msxml.dll
14.04.2008  08:52           701.440 msxml2.dll
11.11.2004  14:00            43.792 msxml2r.dll
05.06.2012  17:49         1.172.480 msxml3.dll
11.11.2004  14:00            51.200 msxml3r.dll
08.11.2012  12:29         1.402.312 msxml4.dll
22.01.2009  04:12            88.904 msxml4r.dll
06.11.2012  04:01         1.371.648 msxml6.dll
14.04.2008  08:27            93.184 msxml6r.dll
11.11.2004  14:00            30.720 msxmlr.dll
              10 Datei(en)      5.462.048 Bytes
               0 Verzeichnis(se),  1.950.851.072 Bytes frei


- I've verify the existence and functionality of %systemroot%\system32\expand.exe - it's there and it's working

- I've checked for the missing RegKeys which were the culprit in this case - they are there

So yea, help would really be appreciated

Re: Download failure for dotnet x86-glb

PostPosted: 21.08.2013, 09:31
by aker
Please open a command promt and enter the following commands
Code: Select all
cd "<your wsusou dir>\cmd"
DownloadUpdates.cmd wxp deu /includedotnet /includemsse /includewddefs /verify /exitonerror

Then let the program do its job.
When it crashes, the command prompt should stay open. The show a screenshot of the last lines, so we can find the line, where the program crashes.
Also please clear the "%temp%"-folder before starting the download. After it crashes, please give a list of the files inside the "%temp%"-folder.

[edit]
Please verify, that "sort.exe" works.
[/edit]

Re: Download failure for dotnet x86-glb

PostPosted: 21.08.2013, 10:47
by Choque
Forgot to mention that I cleared the %temp% folder, my bad :oops:
Here's the content of it after WSUSOU failed
Code: Select all
 Verzeichnis von C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp

21.08.2013  11:39    <DIR>          .
21.08.2013  11:39    <DIR>          ..
19.08.2013  13:38                 0 JET1548.tmp
21.08.2013  09:18                 0 nsgC6.tmp
21.08.2013  11:38    <DIR>          nswC7.tmp
19.08.2013  19:02        68.184.182 package.xml
21.08.2013  08:57               550 StaticDownloadLinks-dotnet.txt
21.08.2013  08:57               112 ValidStaticLinks-dotnet-x86-glb.txt
21.08.2013  09:18            49.152 ~DF8D1E.tmp
               6 Datei(en)     68.233.996 Bytes
               3 Verzeichnis(se),  1.941.012.480 Bytes frei


Here's a screenshot of the CMD after it crashes when manually executing the DownloadUpdates.cmd with the switches you said
Image

Re: Download failure for dotnet x86-glb

PostPosted: 21.08.2013, 11:12
by aker
Is there a file called "ExcludList-superseded.txt" in the exclude-directory of wsusou, if not, what happens, if you try to run this command?
Code: Select all
cscript //Nologo //B //E:vbs XSLT.vbs "%TEMP%\package.xml" ..\xslt\ExtractUpdateRevisionIds.xsl "%TEMP%\ValidUpdateRevisionIds.txt"

You need to run this from command line and run the "cd"-command from my last post.

[edit]Please check for new files in "%temp%"[/edit]

Re: Download failure for dotnet x86-glb

PostPosted: 21.08.2013, 12:01
by Choque
There's only a "ExcludeList-superseded-exclude.txt" in the exclude directory. After running your command, my %temp% folder looks like this
Code: Select all
 Verzeichnis von C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp

21.08.2013  11:45    <DIR>          .
21.08.2013  11:45    <DIR>          ..
19.08.2013  13:38                 0 JET1548.tmp
21.08.2013  09:18                 0 nsgC6.tmp
21.08.2013  11:38    <DIR>          nswC7.tmp
19.08.2013  19:02        68.184.182 package.xml
21.08.2013  11:45    <DIR>          plugtmp
21.08.2013  08:57               550 StaticDownloadLinks-dotnet.txt
21.08.2013  08:57               112 ValidStaticLinks-dotnet-x86-glb.txt
21.08.2013  09:18            49.152 ~DF8D1E.tmp
               6 Datei(en)     68.233.996 Bytes
               4 Verzeichnis(se),  1.940.770.816 Bytes frei


And WSUSOU still shows the same error

Re: Download failure for dotnet x86-glb

PostPosted: 21.08.2013, 14:38
by Denniss
Please try a download run with antivirus disabled, would not be the first time an antivirus is blocking some files while scanning them.

Re: Download failure for dotnet x86-glb

PostPosted: 22.08.2013, 05:56
by Choque
Sorry, not using any Snake-Oil

Re: Download failure for dotnet x86-glb

PostPosted: 22.08.2013, 11:36
by WSUSUpdateAdmin
Hi.

"Determining superseded updates" requires huge XML / Text file operations.
Maybe your XP machine is too small for these - how much RAM does it have?

To debug the break, pls.
- Edit DownloadUpdates.cmd
- Search for "Determining superseded updates"
- Below the line you find, enter a new line
Code: Select all
@echo on

- Save the file
- Execute a new download attempt using the command line (see above)

Let's see what happens...

RTW

Re: Download failure for dotnet x86-glb

PostPosted: 22.08.2013, 13:50
by aker
@WSUSUpdateAdmin
Because of the files in the temporary directory I would say, that wsusou hangs at this line:
Code: Select all
%CSCRIPT_PATH% //Nologo //B //E:vbs XSLT.vbs "%TEMP%\package.xml" ..\xslt\ExtractUpdateRevisionIds.xsl "%TEMP%\ValidUpdateRevisionIds.txt"

Re: Download failure for dotnet x86-glb

PostPosted: 22.08.2013, 14:55
by WSUSUpdateAdmin
Ah, okay,
so please (re-)install MSXML 6.0 SP1 (http://www.microsoft.com/en-us/download ... px?id=6276) and MSXML 4.0 SP3 (http://www.microsoft.com/en-us/download ... x?id=15697).
Maybe they are damaged...

RTW