Opsiclientd startet beim Boot.
Was ist passiert?
Login-Blocker wurde aktiviert, dann erschien eine Messagebox mit folgender Fehlermeldung:
Danach blieb der Login noch ca. zwei Minuten gesperrt.Error occured
See the logfile "c:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd_rpc.exe.log" for details
On-Demand-Installationen haben danach auch nicht funktioniert.
Sind im Log Fehlermeldungen zu sehen?
Aus der opsicliend_rpc.exe.log:
Code: Alles auswählen
Traceback (most recent call last):
File "opsiclientd_rpc.py", line 46, in <module>
LookupError: unknown encoding: cp65001
UTF-8-Support aktivieren:
- Win+R (Run...) --> intl.cpl (öffnet Control-Panel "Region")
- Tab "Administrative" --> Button "Change system locale..."
- Checkbox aktivieren: "Beta: Use Unicode UTF-8 for worldwide language support"
- Reboot
Bei welche Versionen der beteiligten Komponenten tritt das Problem auf?
Package-Version des opsi-client-agent = 4.1.0.0-32
Datei-Version der opsiclientd.exe = 4.0.96.0
Version der python27.dll = 2.7.13
Getestet mit Windows 10 Englisch, Feature-Updates 1809 und 1909.
Lösungsversuche
Es scheint ein bekanntes Problem mit Python 2.7 zu sein (z.B. in diesem diesem StackOverflow-Beitrag). Ein frisch installiertes Python 2.7.17 funktioniert aber auf den ersten Blick ohne Probleme. Vielleicht braucht es da nur ein Update.