Please take a look at the download process, while wsusou is downloading the MSSE definitions: does it say something like "connection aborted" or similar?
With the
--no-verbose option, wget never shows any error messages, and it always returns true. This makes it almost impossible, to track down download problems. The only indication, that something is wrong, is a small detail in the download log (which is usually wsusoffline\log\download.log). The line:
- Code: Select all
2015-04-12 07:58:48 URL:http://download.microsoft.com/download/DefinitionUpdates/mpam-fex64.exe [157567760/157567760] -> "../client/msse/x64-glb/mpam-fex64.exe" [1]
means, that everything is okay. The [1] at the end means, that wget could download the whole file in one try.
The line:
- Code: Select all
2015-04-12 07:58:48 URL:http://download.microsoft.com/download/DefinitionUpdates/mpam-fex64.exe [157567760/157567760] -> "../client/msse/x64-glb/mpam-fex64.exe" [2]
means, that wget used two tries for the download; that is, wget had to resume the download once. With a reasonable fast and stable DSL connection, this should never happen. With the virus definition files, it always means problems. But wget still thinks, that it got the whole file on the second try, so it won't show any error message, and it just returns true.
It would be much easier to recognize download problems with wget, if the default
--verbose option was used. Indicating the progress with dots works with both the terminal and the download log. But this means, that the file wsusoffline\cmd\DownloadUpdates.cmd had to be patched. The line 213 in Dowloadupdates.cmd, version 9.7:
- Code: Select all
set DLDR_NVOPT=-nv
could be changed to:
- Code: Select all
set DLDR_NVOPT=--verbose --progress=dot:mega
But this is an old problem, and I once developed my own error handling for wget:
viewtopic.php?f=3&t=4927#p15704viewtopic.php?f=3&t=4927#p15729Greetings