Wsus errore e mancata connessione dei client
Oggi durante il controllo quindicinale del server WSUS mi sono accorto che i cliente no contattavo più WSU da qualche giorno.
Nell’Event Viewer ho rilevato la presnza del seguente errore :
Tipo evento: Errore
Origine evento: MSSQL$MICROSOFT##SSEE
Categoria evento: (2)
ID evento: 832
Descrizione:
A page that should have been constant has changed (expected checksum: 0b83458f, actual checksum: 0b83418f, database 5, file ‘e:\WSUS\\UpdateServicesDbFiles\SUSDB.mdf’, page (1:105866)). This usually indicates a memory failure or other hardware or OS corruption.
Tale errore significa che una pagina in memoria è stata rilevata come non corrispondente rispetto a quella sul disco dopo aver confrontato i checksum. Ciò può dipendere da vari fattori come ad esempio memoria RAM difettosa, un bug del sistema opertivo nella gestione della memoria oppure un processo che ha eseguito una errone scrittura nella memoria dedicata a SQL Server. Nel mio caso dopo aver riavviato lerrore è scomparso e credo apputo che il responsabile sia il processo dell’antivirus che ultimamante aveva dato qualche problema.
Nonostante la scoparsa di questo errore i client comunque non contattavano il server WSUS e nel log dei client (%windir%\Windowsupdate.log) degli aggiornamenti automatici ho rilevato il seguente errore:
2009-10-29 08:15:22:408 1420 d34 PT WARNING: GetAuthorizationCookie failure, error = 0x80244021, soap client error = 10, soap error code = 0, HTTP status code = 502
2009-10-29 08:15:22:408 1420 d34 PT WARNING: Failed to initialize Simple Targeting Cookie: 0x80244021
2009-10-29 08:15:22:408 1420 d34 PT WARNING: PopulateAuthCookies failed: 0x80244021
2009-10-29 08:15:22:408 1420 d34 PT WARNING: RefreshCookie failed: 0x80244021
2009-10-29 08:15:22:408 1420 d34 PT WARNING: RefreshPTState failed: 0x80244021
2009-10-29 08:15:22:408 1420 d34 PT WARNING: PTError: 0x80244021
2009-10-29 08:15:22:408 1420 d34 Report WARNING: Reporter failed to upload events with hr = 80244021.
2009-10-29 08:15:25:609 1420 d34 Report REPORT EVENT: {8AAD891C-AC48-487B-B0FA-06BDDDB154A5} 2009-10-29 08:15:22:190+0100 1 148 101 {D67661EB-2423-451D-BF5D-13199E37DF28} 0 80244021 SelfUpdate Failure Software Synchronization Windows Update Client failed to detect with error 0x80244021.
Per informazioni sul log si veda How to read the Windowsupdate.log file
L’errore indica che i client non riescono ad iniziare la comunicazione via Http e questo mi ha fatto ricordare una configurazione fatta giorni prima su ISA per eviare che i client accedessero via proxy ad un server interno:
Ovvero avevo specificato in Directly access these servers or domains l’indirizzo IP di un server di test questo però ha fatto si che a tutti gli altri server della LAN si accedesse via proxy. La configurazione più corretta nel mio caso è quella di accedere agli host della LAN senza passare per il proxy selezionando l’opzione Directly access computers specified in the Addresses tab.