after this "unsigned" problem, I encounter wsusoffline updater to download wsusscn2.cab every time again and again.
3 times during one update round.
Recently, I had a similar experience: I copied the wsusoffline folder to a FAT-32 volume and ran the download from there. Then some updates would reproducibly get downloaded again on every run.
The problem is, that FAT-32 volumes have a time resolution of 2 seconds only for the modification date:
But this means, that some downloads were reproducibly one second off. The remote file on the server was always one second
newer, and then the same file was downloaded again.
This was with Linux, which was a bad combination anyway; but FAT-32 is still widely used on USB sticks, and I didn't bother to reformat it with some other file system.
Also, this wasn't about wsusscn2.cab in particular, but about other downloads as well.
PS:
A radical solution might be, to
not use server timestamps, but just the current date and time, at least for some downloads. Aria2 actually does this by default, and Wget has an option to do so:
- Code: Select all
--no-use-server-timestamps
Don't set the local file's timestamp by the one on the server.
By default, when a file is downloaded, its timestamps are set to
match those from the remote file. This allows the use of
--timestamping on subsequent invocations of wget. However, it is
sometimes useful to base the local file's timestamp on when it was
actually downloaded; for that purpose, the
--no-use-server-timestamps option has been provided.