[RISOLTO] WaptWUA: alcuni PC rimangono in READY con un errore di scansione

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
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
Bloccato
Avatar utente
t.heroult
Messaggi: 304
Iscrizioni: 8 dicembre 2020 - ore 10:13

12 luglio 2024 - 10:48

Buongiorno
Dall'ultima patch di martedì, ho diverse decine di PC le cui scansioni non riescono con il seguente risultato:

Codice: Seleziona tutto

Ensure wuauserv Auto Update option is disabled
Download all updates
Scanning with windows updates rules:
{
 "direct_download":false,
 "default_allow":false,
 "include_potentially_superseded_updates":false,
 "filter":"Type='Software' or Type='Driver'",
 "download_scheduling":"2d",
 "install_scheduling":"2d",
 "install_delay":"20d",
 "postboot_delay":"10m",
 "user_locale":1033
}
Downloading wsusscn2.cab file from https://srvwapt.MonDomaine/waptwua/wsusscn2.cab
3145728 / 687267824 (0%) (2269 KB/s)
(...)
684720128 / 687267824 (100%) (3119 KB/s)
  -> download finished (3127 KB/s)
   Connecting to local update searcher using offline wsusscn2 file...
   Offline Update searcher ready...
Some windows updates have been installed/uninstalled since last scan
Looking for updates with filter: Type='Software' or Type='Driver'
Waiting for WUA search to complete
WUA Search completed !
Done searching
Updates scan done.
re-enabling wuauserv previous state: 0
(-2147319765, 'Élément introuvable.', None, None)
Traceback (most recent call last):
  File "<string>", line 1939, in run
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 737, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\enterprise.py", line 254, in _run
    self.result = wua.download_updates(self.force, uuids=self.uuids)
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 1609, in download_updates
    self.scan_updates_status()
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 1228, in scan_updates_status
    self.store_cached_update_property(update, 'IsDownloaded', update.IsDownloaded)
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", line 485, in __getattr__
    return self._ApplyTypes_(*args)
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", line 478, in _ApplyTypes_
    self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args),
pywintypes.com_error: (-2147319765, 'Élément introuvable.', None, None)

0x8002802b : Élément introuvable.
Traceback (most recent call last):
  File "<string>", line 1939, in run
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 737, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\enterprise.py", line 254, in _run
    self.result = wua.download_updates(self.force, uuids=self.uuids)
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 1609, in download_updates
    self.scan_updates_status()
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 1228, in scan_updates_status
    self.store_cached_update_property(update, 'IsDownloaded', update.IsDownloaded)
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", line 485, in __getattr__
    return self._ApplyTypes_(*args)
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", line 478, in _ApplyTypes_
    self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args),
pywintypes.com_error: (-2147319765, 'Élément introuvable.', None, None)
Hai idea di cosa ci sia che non va?

Sinceramente
Tom
Ultima modifica di t.heroult il 12 luglio 2024 alle 13:33, modificato 1 volta.
Server: WAPT Enterprise 2.6.1.17765 su Debian
Console: Windows 10 e 11
Infrastruttura: Windows

Lo sapevi? Quando i pesci pappagallo subiscono la smoltificazione, il loro meccanismo di osmoregolazione si inverte!
Avatar utente
htouvet
Esperto WAPT
Messaggi: 436
Registrazione: 16 marzo 2015 - 10:48
Contatto:

12 luglio 2024 - 11:04

Buongiorno,
In effetti, da parte di Microsoft è presente un bug relativo alle interfacce API del servizio Windows Update dall'ultima patch su Windows 11.
Sembra che anche altri strumenti di patching di "terze parti" siano interessati.
Vedi ad esempio: https://www.reddit.com/r/DattoRMM/comme...t/lcjisr0/
Per una spiegazione più dettagliata del problema: normalmente, quando si cercano aggiornamenti utilizzando l'oggetto COM IUpdateSearcher, l'oggetto ISearchResult restituito contiene un oggetto IUpdateCollection, che a sua volta contiene gli oggetti IUpdate che custodiscono le informazioni effettive sull'aggiornamento.

Tuttavia, sui dispositivi interessati, l'oggetto IUpdateCollection contiene solo oggetti COM vuoti. Questi oggetti non hanno proprietà o metodi oltre a quelli ereditati, quindi se si tenta di ottenere le proprietà dell'aggiornamento, non viene trovato nulla e viene generato l'errore 0x8002802B che abbiamo riscontrato, noto anche come TYPE_E_ELEMENTNOTFOUND.
Ci auguriamo che Microsoft risponda.

Da parte nostra, stiamo attualmente lavorando allo sviluppo del nostro modulo waptwua utilizzando un'API di livello inferiore che, secondo i nostri test, non è interessata da questo bug di Microsoft. Tuttavia, ci vorranno dalle 2 alle 3 settimane per svilupparlo e integrarlo in sostituzione dell'attuale modulo Python.
Tranquillo IT
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

12 luglio 2024 - 11:47

Ciao Thomas,

per aggiungere qualcosa alla risposta di Hubert, la regressione nell'ultimo aggiornamento di Microsoft ha un impatto su tutte le chiamate di Windows Update che si basano sulla TLB (Type Library), quindi tutti i linguaggi di scripting, incluso Python (che WAPT utilizza), ma anche le chiamate di Windows Update tramite PowerShell e molti altri linguaggi e soluzioni di patching come Datto rmm o Altiris.

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
jacky35
Messaggi: 23
Registrazione: 17 settembre 2020 - 17:51

12 luglio 2024 - 12:09

Le cose stanno diventando davvero ridicole in Microsoft.
Il numero di problemi che siamo costretti ad affrontare oggi a causa della loro inaffidabilità è enorme.

Jacky
Avatar utente
t.heroult
Messaggi: 304
Iscrizioni: 8 dicembre 2020 - ore 10:13

12 luglio 2024 - 13:30

Grazie a Denis e Hubert per queste informazioni.

Bene, ci accontenteremo finché non verrà rilasciata una correzione!

Cordiali saluti,
Tom
Server: WAPT Enterprise 2.6.1.17765 su Debian
Console: Windows 10 e 11
Infrastruttura: Windows

Lo sapevi? Quando i pesci pappagallo subiscono la smoltificazione, il loro meccanismo di osmoregolazione si inverte!
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

15 luglio 2024 - 17:58

Ciao a tutti,

Microsoft ha pubblicato un articolo in merito a questo problema: https://learn.microsoft.com/en-us/windo ... pdate-apis

La soluzione richiede la creazione di un Criterio di gruppo (GPO). Stiamo lavorando alla creazione del pacchetto WAPT appropriato.

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
Avatar utente
t.heroult
Messaggi: 304
Iscrizioni: 8 dicembre 2020 - ore 10:13

16 luglio 2024 - 11:29

Grazie per il feedback.
Sarei felice di ricevere il pacchetto; la procedura Microsoft per la creazione dei Criteri di gruppo con il filtro WMI non valido è problematica...
Server: WAPT Enterprise 2.6.1.17765 su Debian
Console: Windows 10 e 11
Infrastruttura: Windows

Lo sapevi? Quando i pesci pappagallo subiscono la smoltificazione, il loro meccanismo di osmoregolazione si inverte!
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

16 luglio 2024 - 17:30

Il pacchetto è disponibile qui:

https://wapt.tranquil.it/store/fr/tis-f ... date-issue

Nota: è necessario riavviare il sistema. ;)
Bloccato