WUA ''ValueError: i dati temporali '' non corrispondono al formato '%m/%d/%Y''

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente 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
Risposta
smoking
Messaggi: 57
Registrazione: 05/09/2023 - 09:44

27 marzo 2024 - 08:58

Buongiorno

Su alcuni computer Windows 10 e Windows Server, ricevo errori con WUA.
Ultimo stato di errore: ValueError: i dati temporali '' non corrispondono al formato '%m/%d/%Y'

Questo problema è stato risolto nell'ultima versione di WAPT?

Registri per l'attività Installa Windows Update:

Codice: Seleziona tutto

Ensure wuauserv Auto Update option is disabled
Scanning with windows updates rules:
{
 "direct_download":false,
 "default_allow":false,
 "include_potentially_superseded_updates":false,
 "filter":"Type='Software' or Type='Driver'",
 "download_scheduling":"12h",
 "install_scheduling":"6h",
 "install_delay":"",
 "postboot_delay":"10m"
}
   Connecting to local update searcher using offline wsusscn2 file...
   Offline Update searcher ready...
Bypassing scan, no change since last successful 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
time data '' does not match format '%m/%d/%Y'
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 931, in update_local_status_as_dict
    install_date = str(datetime.datetime.strptime(kbw['InstalledOn'], '%d/%m/%Y'))
  File "_strptime.py", line 568, in _strptime_datetime
  File "_strptime.py", line 349, in _strptime
ValueError: time data '' does not match format '%d/%m/%Y'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1934, in run
    self.running_task.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 288, in _run
    self.result = wua.install_updates(self.force, uuids=self.uuids)
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 1640, in install_updates
    self.scan_updates_status()
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 1260, in scan_updates_status
    dict_update_status[self.update_local_status_as_dict(u, _update_history,wmi_installed_windows_updates_result=wmi_installed_windows_updates_result)['update_id']] = self.update_local_status_as_dict(u, _update_history,wmi_installed_windows_updates_result=wmi_installed_windows_updates_result)
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 933, in update_local_status_as_dict
    install_date = str(datetime.datetime.strptime(kbw['InstalledOn'], '%m/%d/%Y'))
  File "_strptime.py", line 568, in _strptime_datetime
  File "_strptime.py", line 349, in _strptime
ValueError: time data '' does not match format '%m/%d/%Y'

ValueError: time data '' does not match format '%m/%d/%Y'
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 931, in update_local_status_as_dict
    install_date = str(datetime.datetime.strptime(kbw['InstalledOn'], '%d/%m/%Y'))
  File "_strptime.py", line 568, in _strptime_datetime
  File "_strptime.py", line 349, in _strptime
ValueError: time data '' does not match format '%d/%m/%Y'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1934, in run
    self.running_task.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 288, in _run
    self.result = wua.install_updates(self.force, uuids=self.uuids)
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 1640, in install_updates
    self.scan_updates_status()
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 1260, in scan_updates_status
    dict_update_status[self.update_local_status_as_dict(u, _update_history,wmi_installed_windows_updates_result=wmi_installed_windows_updates_result)['update_id']] = self.update_local_status_as_dict(u, _update_history,wmi_installed_windows_updates_result=wmi_installed_windows_updates_result)
  File "C:\Program Files (x86)\wapt\waptwua\client.py", line 933, in update_local_status_as_dict
    install_date = str(datetime.datetime.strptime(kbw['InstalledOn'], '%m/%d/%Y'))
  File "_strptime.py", line 568, in _strptime_datetime
  File "_strptime.py", line 349, in _strptime
ValueError: time data '' does not match format '%m/%d/%Y'
Wapt Enterprise Edition 2.6.1.17765
WAPTConsole Enterprise su Windows
WAPT Server su Debian 12
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

28 marzo 2024 - 19:25

Ciao Sébastien,

ops, credo ci sia un bug. Sembra che né Windows Update né WMI abbiano informazioni sulla data di installazione. Questo può succedere se hai eliminato la cartella C:\Windows\SoftwareDistribution\ e contemporaneamente si verifica un altro bug, come quello che abbiamo appena riscontrato.

Ci daremo un'occhiata domani in ufficio.

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
smoking
Messaggi: 57
Registrazione: 05/09/2023 - 09:44

12 aprile 2024 - 11:40

Salve,

giusto per vostra informazione, la cartella c:\windows\softwaredistribution\ è effettivamente presente sui computer interessati.
Avete individuato una soluzione alternativa a questo problema?
Wapt Enterprise Edition 2.6.1.17765
WAPTConsole Enterprise su Windows
WAPT Server su Debian 12
Risposta