Yesterday, to fix sig check errors and missing root certificates I downloaded a few replacement files (sigcheck 2.3, rootsupd.exe, rvkroots.exe) and added to lines to .\client\md\hashes-win.glb.txt. Downloads completed no warnings or errors so it seemed like all was OK.
Today I tried running downloads to see if anything else would be found and the run ended with a file integrity verification error but without any other errors or warnings. Log is below:
- Code: Select all
Sat 10/13/2018 14:04:00.50 - Info: Starting WSUS Offline Update download (v. 9.2.4) for wxp enu
Sat 10/13/2018 14:04:00.50 - Info: Option /includedotnet detected
Sat 10/13/2018 14:04:00.51 - Info: Option /verify detected
Sat 10/13/2018 14:04:00.53 - Info: Option /exitonerror detected
Sat 10/13/2018 14:04:00.59 - Info: Set time zone to LOC4:00
Sat 10/13/2018 14:04:01.09 - Info: Updated static download definitions
Sat 10/13/2018 14:04:01.37 - Info: Downloaded/validated mkisofs tool
Sat 10/13/2018 14:04:01.57 - Info: Found sigcheck.exe version 2.30.0.0 (common options: /accepteula -q -c)
Sat 10/13/2018 14:04:01.57 - Info: Verified integrity of Windows Update Agent installation and catalog files
Sat 10/13/2018 14:04:10.26 - Info: Downloaded/validated most recent Windows Update Agent installation and catalog files
Sat 10/13/2018 14:04:10.26 - Info: Verified digital file signatures of Windows Update Agent installation and catalog files
Sat 10/13/2018 14:04:10.26 - Info: Created integrity database for Windows Update Agent installation and catalog files
Sat 10/13/2018 14:04:20.90 - Info: Verified integrity of .NET Frameworks' installation files
Sat 10/13/2018 14:04:28.50 - Info: Downloaded/validated installation files for .NET Frameworks 3.5 SP1 and 4.x
Sat 10/13/2018 14:04:28.51 - Info: Verified integrity of existing updates for dotnet x86-glb
Sat 10/13/2018 14:04:40.50 - Info: Determined static update urls for dotnet x86-glb
Sat 10/13/2018 14:05:34.57 - Info: Found valid list of superseded updates
Sat 10/13/2018 14:05:51.64 - Info: Determined dynamic update urls for dotnet x86-glb
Sat 10/13/2018 14:05:51.81 - Info: Downloaded/validated 1 statically defined updates for dotnet x86-glb
Sat 10/13/2018 14:06:04.89 - Info: Downloaded/validated 117 dynamically determined updates for dotnet x86-glb
Sat 10/13/2018 14:06:07.42 - Info: Cleaned up client directory for dotnet x86-glb
Sat 10/13/2018 14:06:07.42 - Info: Removed NTFS alternate data streams for dotnet x86-glb
Sat 10/13/2018 14:06:13.03 - Info: Verified digital file signatures for dotnet x86-glb
Sat 10/13/2018 14:06:22.57 - Info: Created integrity database for dotnet x86-glb
Sat 10/13/2018 14:06:22.75 - Info: Cleaned up client directory for .NET Frameworks 3.5 SP1 and 4.x
Sat 10/13/2018 14:06:22.75 - Info: Verified digital file signatures for .NET Frameworks' installation files
Sat 10/13/2018 14:06:22.75 - Info: Created integrity database for .NET Frameworks' installation files
Sat 10/13/2018 14:06:29.29 - Info: Verified integrity of C++ Runtime Libraries' installation files
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2005_x64.exe to vcredist_x64.EXE
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x64.EXE to vcredist2005_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2008_x64.exe to vcredist_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x64.exe to vcredist2008_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2010_x64.exe to vcredist_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x64.exe to vcredist2010_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2012_x64.exe to vcredist_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x64.exe to vcredist2012_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2013_x64.exe to vcredist_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x64.exe to vcredist2013_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2017_x64.exe to VC_redist.x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\VC_redist.x64.exe to vcredist2017_x64.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2005_x86.exe to vcredist_x86.EXE
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x86.EXE to vcredist2005_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2008_x86.exe to vcredist_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x86.exe to vcredist2008_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2010_x86.exe to vcredist_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x86.exe to vcredist2010_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2012_x86.exe to vcredist_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x86.exe to vcredist2012_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2013_x86.exe to vcredist_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist_x86.exe to vcredist2013_x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\vcredist2017_x86.exe to VC_redist.x86.exe
Sat 10/13/2018 14:06:30.26 - Info: Renamed file ..\client\cpp\VC_redist.x86.exe to vcredist2017_x86.exe
Sat 10/13/2018 14:06:31.92 - Info: Downloaded/validated installation files for C++ Runtime Libraries
Sat 10/13/2018 14:06:32.31 - Info: Cleaned up client directory for C++ Runtime Libraries
Sat 10/13/2018 14:06:32.31 - Info: Verified digital file signatures for C++ Runtime Libraries' installation files
Sat 10/13/2018 14:06:32.31 - Info: Created integrity database for C++ Runtime Libraries' installation files
Sat 10/13/2018 14:06:35.87 - Error: File integrity verification failure
On a few other posts it looks like the fix is to go to to .\client\md and delete all the .txt files inside. In this case it seems odd because part of the fix for the missing root certificates was to add content to the .\client\md\hashes-win.glb.txt file.
Would this fix apply here as well?