action #99741
Updated by livdywan over 3 years ago
## Observation Gru No alerts were triggered, but gru logs show entries like this for failed minion jobs: Oct 01 14:25:44 ariel openqa-gru[30835]: Can't exec "/bin/sh": Permission denied at /usr/share/openqa/script/../lib/OpenQA/Task/Job/FinalizeResults.pm line 63. Relevant minion jobs are shown as **finished** rather than "failed", e.g. https://openqa.opensuse.org/minion/jobs?id=800152 with the following details: ```yaml --- args: - 1951060 - ~ attempts: 1 children: [] created: 2021-10-02T13:46:14.14573Z delayed: 2021-10-02T13:46:14.14573Z expires: ~ finished: 2021-10-02T13:46:14.41935Z id: 800152 lax: 0 notes: gru_id: 17752756 hook_cmd: env scheme=http exclude_group_regex='(Development|Open Build Service|Others|Kernel).*/.*' /opt/os-autoinst-scripts/openqa-label-known-issues-and-investigate-hook hook_rc: -1 parents: [] priority: -10 queue: default result: Job successfully executed retried: ~ retries: 0 started: 2021-10-02T13:46:14.15145Z state: finished task: finalize_job_results time: 2021-10-04T13:59:22.27403Z worker: 744 ``` ## Acceptance criteria * **AC1:** Failed hook scripts trigger an alert ## Suggestions * Read [lib/OpenQA/Task/Job/FinalizeResults.pm](https://github.com/os-autoinst/openQA/blob/master/lib/OpenQA/Task/Job/FinalizeResults.pm#L63)