Salve,
un numero significativo di computer che utilizzano Waptwua sta riscontrando un errore WUA con il codice 0x8024001e : "L'operazione non è stata completata perché il servizio o il sistema è stato arrestato"
Si tratta per lo più di computer aggiornati, non riavviati e in cui lo stato WUA dovrebbe essere OK.
Sembra che il servizio wuauserv, che viene riattivato e avviato durante le attività WUA, si arresti e si disabiliti durante queste attività se si verifica un aggiornamento dei Criteri di gruppo, causando così questo errore.
Inoltre, sembra anche che Wapt stesso arresti e disabiliti il servizio durante gli aggiornamenti dei Criteri di gruppo (lo stato del servizio non cambia se Wapt non è presente).
Poiché nel mio caso WUA viene applicato tramite un pacchetto di configurazione, ci sono delle precauzioni da prendere per evitare questo comportamento?
Wapt v2.6.1.17472
[RISOLTO] Wuauserv ha smesso di aggiornare le strategie di gruppo
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Buongiorno,
Per essere più precisi, il problema si verifica nelle circostanze che ho menzionato (aggiornamento delle strategie di gruppo durante un'operazione Waptwua)
L'errore sembra essere riproducibile in:
Parallelamente, il servizio wuauserv può essere monitorato, ad esempio con:
L'aggiornamento dei criteri di gruppo provoca l'arresto e la disabilitazione del servizio e, pertanto, sospetto che causi l'errore 0x8024001e in waptwua se è in esecuzione.
La rimozione dell'agente Wapt implica che un aggiornamento GPUPDATE non abbia alcun effetto sul servizio wuauserv.
Per essere più precisi, il problema si verifica nelle circostanze che ho menzionato (aggiornamento delle strategie di gruppo durante un'operazione Waptwua)
L'errore sembra essere riproducibile in:
- avvio di un'operazione WaptWUA (scansione o installazione)
- esecuzione di gpupdate sulla macchina (localmente, non tramite wapt)
- osservando il risultato dell'operazione Waptwua
Parallelamente, il servizio wuauserv può essere monitorato, ad esempio con:
Codice: Seleziona tutto
$currentstatus = $null
$currentstartType = $null
while($true){
$service = Get-Service -Name wuauserv
$status = $service.Status
$startType = $service.StartType
If(
$currentstatus -ne $status -or
$currentstartType -ne $startType
){
Write-Host "$(Get-Date -Format "HH:mm:ss.fff") $startType | $status"
$currentstatus = $status
$currentstartType = $startType
}
Start-Sleep -Milliseconds 200
}L'aggiornamento dei criteri di gruppo provoca l'arresto e la disabilitazione del servizio e, pertanto, sospetto che causi l'errore 0x8024001e in waptwua se è in esecuzione.
La rimozione dell'agente Wapt implica che un aggiornamento GPUPDATE non abbia alcun effetto sul servizio wuauserv.
Ciao Steven,
non riesco a riprodurre questo problema con la sequenza che hai indicato.
Se ricordo bene, i criteri di gruppo di WSUS sono sempre abilitati insieme a WaptWUA.
Puoi confermarlo? In tal caso, mi chiedo se sia proprio il criterio di gruppo a sovrascrivere una configurazione WAP e a riavviare WaptWUA.
Il motore dei criteri di gruppo dovrebbe visualizzare il seguente messaggio: "
Il valore mostrato qui: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\WUServer
non è quello previsto. È necessario reimpostare il valore del criterio di gruppo e riavviare il servizio WUA." Questa mi sembra l'ipotesi più probabile. -
Simon
non riesco a riprodurre questo problema con la sequenza che hai indicato.
Se ricordo bene, i criteri di gruppo di WSUS sono sempre abilitati insieme a WaptWUA.
Puoi confermarlo? In tal caso, mi chiedo se sia proprio il criterio di gruppo a sovrascrivere una configurazione WAP e a riavviare WaptWUA.
Il motore dei criteri di gruppo dovrebbe visualizzare il seguente messaggio: "
Il valore mostrato qui: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\WUServer
non è quello previsto. È necessario reimpostare il valore del criterio di gruppo e riavviare il servizio WUA." Questa mi sembra l'ipotesi più probabile. -
Simon
Ciao Simon,
grazie per la risposta.
WUServer non è definito tramite GPO. Attualmente, questo valore (localhost) sembra essere definito esclusivamente dall'agente WAPT.
Alcuni elementi minori di WU sono ancora definiti tramite criteri (ad esempio, il tempo di attività), e alcuni elementi di wapt-get.ini sono definiti tramite preferenze.
Una modifica di wapt-get.ini tramite GPO potrebbe causare questo problema?
Eseguirò un altro test senza questi elementi...
grazie per la risposta.
WUServer non è definito tramite GPO. Attualmente, questo valore (localhost) sembra essere definito esclusivamente dall'agente WAPT.
Alcuni elementi minori di WU sono ancora definiti tramite criteri (ad esempio, il tempo di attività), e alcuni elementi di wapt-get.ini sono definiti tramite preferenze.
Una modifica di wapt-get.ini tramite GPO potrebbe causare questo problema?
Eseguirò un altro test senza questi elementi...
- dcardon
- Esperto WAPT
- Messaggi: 1970
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
Ciao Steven,
quando il file wapt-get.ini viene modificato, l'agente si riconfigura (ma non si riavvia) per tenere conto della nuova configurazione. La riconfigurazione dovrebbe essere messa in coda per un evento e non dovrebbe interrompere l'applicazione waptwua attualmente in esecuzione. Tuttavia, esaminando il codice, è possibile che si comporti in questo modo... Daremo un'occhiata più approfondita.
Se la disabilitazione della GPO che modifica wapt-get.ini risolve il problema, allora dovremmo probabilmente indagare sulla possibilità di cui sopra.
Cordiali saluti,
Denis
quando il file wapt-get.ini viene modificato, l'agente si riconfigura (ma non si riavvia) per tenere conto della nuova configurazione. La riconfigurazione dovrebbe essere messa in coda per un evento e non dovrebbe interrompere l'applicazione waptwua attualmente in esecuzione. Tuttavia, esaminando il codice, è possibile che si comporti in questo modo... Daremo un'occhiata più approfondita.
Se la disabilitazione della GPO che modifica wapt-get.ini risolve il problema, allora dovremmo probabilmente indagare sulla possibilità di cui sopra.
Cordiali saluti,
Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Ottima osservazione! Dopo diversi test, sembra proprio che il problema derivi dagli elementi di preferenza nel file INI del GPO.
Se un elemento di preferenza è definito, il file wapt-get.ini viene sempre modificato (anche se la preferenza è in modalità di aggiornamento) e, in effetti, non osservo un riavvio del servizio wapt quando i GPO vengono aggiornati.
Inoltre, disabilitando gli elementi di preferenza che interessano wapt-get.ini, il problema non si ripresenta.
Dovrò trovare un altro modo per gestire le modifiche a repo_url e wapt_server quando gli oggetti vengono spostati...
Grazie mille per il vostro aiuto, Simon e Denis!
Se un elemento di preferenza è definito, il file wapt-get.ini viene sempre modificato (anche se la preferenza è in modalità di aggiornamento) e, in effetti, non osservo un riavvio del servizio wapt quando i GPO vengono aggiornati.
Inoltre, disabilitando gli elementi di preferenza che interessano wapt-get.ini, il problema non si ripresenta.
Dovrò trovare un altro modo per gestire le modifiche a repo_url e wapt_server quando gli oggetti vengono spostati...
Grazie mille per il vostro aiuto, Simon e Denis!
