PeterA hat geschrieben: ↑24. Feb 2020 17:21
Was ist denn "Whitelist" ?
Das hat was mit der Sicherheit in den im Exec-Binding (Thing) benutzten Scripts zu tun. Für die benutzten "Commands" muss man eine "whitelist" anlegen.
Leider erkennt OH 2.52 (ab da ist dieses Feature vorhanden) bei einem Neustart diese whitelist nicht und produziert Fehlermeldungen für die EXEC-Commands. Man muss sie als Workaround, dann einmal öffnen und zurückspeichern. Dann ist die Fehlermeldung weg. In OH2.5.3 soll das behoben sein bzw. man kann sich das entsprechen Jar-File schon runterladen und manuell installieren, wenn man mutig ist und es kann

( ich bin nicht mutig

) und warte auf das nächste Upgrade.
Die Fehlermeldung ist eigenlich einen Warnung und sieht so aus.
Code: Alles auswählen
2020-02-24 22:33:10.364 [WARN ] [ng.exec.internal.handler.ExecHandler] - Tried to execute '/bin/bash /etc/openhab2/scripts/test.sh', but it is not contained in whitelist.
2020-02-24 22:33:10.404 [WARN ] [ng.exec.internal.handler.ExecHandler] - Tried to execute '/bin/bash /etc/openhab2/scripts/cpu_temp.sh', but it is not contained in whitelist.
Die" exec.whitelist", so heisst sie offiziell, ist in einem Ordner namens "misc" anzulegen. Dieser Ordner befindet sich in Openhab-Conf und ist manuell anzulegen.