hwaudit lädt nichts hoch

Antworten
Esther
Beiträge: 2
Registriert: 07 Okt 2026, 14:53

hwaudit lädt nichts hoch

Beitrag von Esther »

Hallo zusammen,
ich habe einen einzigen Client (Win11 25H2), der einfach keine HWAudit-Daten zum OPSI hochlädt.
Das Paket läuft im configed ohne Fehler.
allerdings im HWAUDIT.log:

[3] [2026-10-07 14:34:34.255] [ ] invalid load key, '\x00'. (__main__.py:142)
Traceback (most recent call last):
File "hwaudit\__main__.py", line 132, in main
File "hwaudit\hwaudit_windows.py", line 461, in get_hwaudit
File "hwaudit\hwaudit_windows.py", line 44, in getHardwareInformationFromWMI
File "hwaudit\hwaudit_windows.py", line 28, in make_wmi_objects
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "wmi.py", line 105, in <module>
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "win32com\client\__init__.py", line 16, in <module>
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "win32com\client\gencache.py", line 783, in <module>
File "win32com\client\gencache.py", line 71, in __init__
File "win32com\client\gencache.py", line 131, in _LoadDicts
_pickle.UnpicklingError: invalid load key, '\x00'.

OPSI und hwaudit sowie client-agent sind aktuell.
Woran könnte das liegen?
Danke und viele Grüße, Esther
Esther
Beiträge: 2
Registriert: 07 Okt 2026, 14:53

Re: hwaudit lädt nichts hoch

Beitrag von Esther »

Im hwaudit.log finden sich bei LogLevel 9 als letztes vor dem Fehler diese Zeilen:
[5] [2026-10-08 06:59:44.777] [ ] Running hardware inventory (__main__.py:131)
[5] [2026-10-08 06:59:44.778] [ ] Fetching hardware information from WMI (hwaudit_windows.py:460)
[3] [2026-10-08 06:59:44.828] [ ] invalid load key, '\x00'. (__main__.py:142)

Ich füge das logfile hier mal mit an.
hwaudit.log
(216.55 KiB) 4-mal heruntergeladen
Außerdem habe ich die hwaudit.exe manuell ausgeführt mit folgendem Ergebnis:

C:\Users\Administrator>"C:\Program Files\opsi.org\hwaudit\opsi-hwaudit.exe" -u "l8094215.fsdd.local" -p "693feadcd2908e2e1a6a9ccd7b9c5d12" -l 9 -f "c:\opsi.org\tmp\hwaudit.log"
[5] [2026-10-08 07:47:37.238] [ ] Starting hardware audit version 4.3.3.0 (__main__.py:65)
Traceback (most recent call last):
File "run-hwaudit.py", line 4, in <module>
File "hwaudit\__main__.py", line 124, in main
File "hwaudit\__main__.py", line 67, in init_audit
File "re\__init__.py", line 208, in sub
TypeError: expected string or bytes-like object, got 'NoneType'
[PYI-14536:ERROR] Failed to execute script 'run-hwaudit' due to unhandled exception!


Es wäre toll, wenn jemand bei der Findung der Ursache helfen könnte....
Danke und viele Grüße, Esther
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 569
Registriert: 23 Okt 2020, 16:11

Re: hwaudit lädt nichts hoch

Beitrag von n.doerrer »

Moin,

der Fehler beim manuellen Ausführen kommt daher, dass keine Adresse angegeben wurde (hier könnten wir wohl die Fehlermeldung verbessern...).
-a "https://<server-fqdn>:4447"

Der eigentliche Fehler entsteht in dem Moment, wo das python-Modul "wmi" importiert wird. Irgendwas ist an der WMI auf der Maschine komisch oder kaput. Die einzige Referenz, die ich dazu gefunden habe, ist das hier https://github.com/mhammond/pywin32/issues/1215, was ein (nicht beachteter) Vorschlag war, das Problem auf Seite des python-Moduls zu umgehen.
Ich fürchte, dass wir da im hwaudit nichts machen können. Um das Problem zu lösen, könnte man manuell per WQL-Queries herumstochern und versuchen, das Problem in der WMI zu identifizieren - das ist aber mühselig.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten