Seite 1 von 2

HWaudit läuft nicht

Verfasst: 23 Nov 2022, 15:53
von sboehr
Moin, wir haben ein Problem mit HWaudit.
Beim Ausführen von HWaudit bricht das Script sofort ab.

Opsi-script hat die Version 4.12.6.2
Opsi ist auf Version 4.2.0.265

HWAudit.log auf dem Rechner zeigt das:
[3] [2022-11-23 14:41:36.227] [ ] Query failed: (-2147217392, 'OLE error 0x80041010', None, None) (hwaudit_windows.py:71)
[3] [2022-11-23 14:41:36.309] [ ] Query failed: (-2147217392, 'OLE error 0x80041010', None, None) (hwaudit_windows.py:71)
Das Ende vom instlog:
(140) [3] [2022-11-23 14:41:39.114] [hwaudit] Error: Fatal: hwaudit exit code = 1
(141) [2] [2022-11-23 14:41:39.115] [hwaudit] Error level set to fatal
(142) [1] [2022-11-23 14:41:39.115] [hwaudit] ___________________
(143) [1] [2022-11-23 14:41:39.115] [hwaudit] script finished: failed
(144) [1] [2022-11-23 14:41:39.115] [hwaudit] 1 error
(145) [1] [2022-11-23 14:41:39.115] [hwaudit] 0 warnings
(146) [1] [2022-11-23 14:41:39.115] [hwaudit]
(147) [1] [2022-11-23 14:41:39.115] [hwaudit] handled product: hwaudit Version: 4.2.0.1-1
(148) [1] [2022-11-23 14:41:39.115] [hwaudit]
dispatch.conf

Code: Alles auswählen

       backend_.*         : file, mysql, opsipxeconfd
       host_.*            : file, opsipxeconfd
       productOnClient_.* : file, opsipxeconfd
       configState_.*     : file, opsipxeconfd
       license.*          : mysql
       softwareLicense.*  : mysql
       audit.*            : mysql
       .*                 : file
Versucht habe ich schon:

-opsi-setup --init-current-config
-opsi-setup --auto-configure-mysql
-opsi-package-updater -vv update
-systemctl restart opsiconfd.service
-opsi-setup --set-rights

Re: HWaudit läuft nicht

Verfasst: 24 Nov 2022, 07:14
von j.schneider
Hallo,

das ist ein Client-seitiges Problem.
Eine verwendete WMI-Klasse scheint nicht zu existieren.
Das komplette hwaudit.log wäre hilfreich.

Grüße
Jan Schneider

Re: HWaudit läuft nicht

Verfasst: 24 Nov 2022, 07:32
von sboehr
Tatsächlich ist der Ausschnitt das gesamte hwaudit log

Re: HWaudit läuft nicht

Verfasst: 24 Nov 2022, 09:09
von j.schneider
In den Produkt-Properties von hwaudit das loglevel bitte auf 7 stellen und dann nochmal laufen lassen.

Re: HWaudit läuft nicht

Verfasst: 24 Nov 2022, 09:57
von sboehr
Hab ich mal so gemacht :)
Sorry für meine Verwirrung

Re: HWaudit läuft nicht

Verfasst: 25 Nov 2022, 07:36
von sboehr
Das habe ich noch im InstallLog gesehen

Code: Alles auswählen

(2974)    [7] [2022-11-25 07:32:01.105] [hwaudit]               File "run-hwaudit", line 4, in <module>
(2975)    [7] [2022-11-25 07:32:01.105] [hwaudit]               File "hwaudit\__main__.py", line 116, in main
(2976)    [7] [2022-11-25 07:32:01.105] [hwaudit]               File "hwaudit\hwaudit_windows.py", line 462, in makehwaudit
(2977)    [7] [2022-11-25 07:32:01.105] [hwaudit]               File "<string>", line 1, in auditHardwareOnHost_updateObjects
(2978)    [7] [2022-11-25 07:32:01.105] [hwaudit]               File "opsicommon\client\jsonrpc.py", line 522, in execute_rpc
(2979)    [7] [2022-11-25 07:32:01.105] [hwaudit]             opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Failed to create object from dict {'firstseen': None, 'lastseen': None, 'state': None, 'hostId': 'rechner', 'hardwareClass': 'COMPUTER_SYSTEM', 'name': 'name', 'description': 'AT/AT COMPATIBLE', 'vendor': 'HP', 'model': 'HP ProDesk 400 G4 SFF', 'serialNumber': None, 'systemType': 'x64-based PC', 'totalPhysicalMemory': '8475865088', 'sku': '1JJ62EA#ABD', 'dellexpresscode': None, 'type': 'AuditHardwareOnHost', 'ident': 'COMPUTER_SYSTEM;rechner}: dictionary changed size during iteration (error on server)
(2980)    [7] [2022-11-25 07:32:01.105] [hwaudit]             [16608] Failed to execute script 'run-hwaudit' due to unhandled exception!
(2981)    [7] [2022-11-25 07:32:01.105] [hwaudit]             
(2982)    [7] [2022-11-25 07:32:01.105] [hwaudit]             C:\WINDOWS\system32>exit $?
(2983)    [7] [2022-11-25 07:32:01.105] [hwaudit]     
(2984)    [7] [2022-11-25 07:32:01.112] [hwaudit]     The file: c:\opsi.org\tmp\_opsiscript_vz8E6Px1V8.cmd has been deleted
(2985)    [6] [2022-11-25 07:32:01.112] [hwaudit]       Search "c:\opsi.org\tmp\_opsiscript_*"

Re: HWaudit läuft nicht

Verfasst: 25 Nov 2022, 14:07
von j.schneider
Okay, doch ein Server-seitiges Problem, sorry ;)
Ist der opsiconfd auf dem Server aktuell?

Re: HWaudit läuft nicht

Verfasst: 28 Nov 2022, 10:19
von sboehr
Also ich habe -opsi-package-updater -vv update über alles drüber fahren lassen.
Muss ich da sonst noch etwas anderes machen?

Re: HWaudit läuft nicht

Verfasst: 28 Nov 2022, 10:25
von sboehr
Version laut config editor
opsi config editor Version 4.1.9.8.5 (2021/04/12)

Re: HWaudit läuft nicht

Verfasst: 28 Nov 2022, 10:35
von sboehr
Habe jetzt opsi config editor Version 4.2.15.1.2 (2022/05/16)

Leider immer noch der selbe Fehler