PRs for https://pagure.io/workstation-ostree-config such as https://pagure.io/workstation-ostree-config/pull-request/342 are failing with:
Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci https://fedora.softwarefactory-project.io/zuul/buildset/921289ebd2bc4e379155bcef8f917b52 validate : NODE_FAILURE Node request 200-0005649833 failed in 0s
We did some cleanup of old containers and images. So better if you set a nodeset to the job this way:
- job: name: validate description: Validate manifests and scripts syntax run: ci/validate.yaml nodeset: nodes: - name: container label: zuul-worker-f37
Metadata Update from @fbo: - Issue tagged with: Zuul CI
Can we have set as default somewhere or documented?
This now fails on another error:
Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci https://fedora.softwarefactory-project.io/zuul/buildset/d9b22438e3614620b2cab5afa09f23a7 validate : FAILURE in 2m 17s
I've verified locally that my tests pass.
Here is a patch to use the new nodeset https://pagure.io/workstation-ostree-config/pull-request/345
However the ci/validate script is failing because yaml python package not available on the target system. It needs to be installed by the job.
Thanks for the patch. I wonder if that could be set by default with a sensible value for all branches.
Do we have F38 images / Rawhide images as well?
For some reason I couldn't (and still can't) access https://fedora.softwarefactory-project.io/zuul/build/94decef574344ffeb47cb4935eadf682 to look at the issue. I get:
Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /zuul/build/94decef574344ffeb47cb4935eadf682. Reason: Error reading from remote server
Tried https://pagure.io/workstation-ostree-config/pull-request/346, but I can not see the failures.
The new task is wrong and ansible reports the issue here: https://fedora.softwarefactory-project.io/zuul/build/887a95a5f4d741a49226c9859df4423f/console
"become" is not a parameter of the package module but a task parameter. https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_privilege_escalation.html
Thanks, this solves the issue with my job.
Leaving this open to track the node selection issue.
I am having similar trouble in:
https://pagure.io/fedora-zuul-jobs/pull-request/166
The base job https://pagure.io/fedora-project-config/blob/master/f/zuul.d/_jobs-base.yaml#_3 is now set on label: zuul-worker-fedora-stable which is f37 atm.
@siosm you can switch to that label or remove the nodeset from your validate job so it will fallback to the base job's nodeset.
I close this issue. Please re-open if needed.
Metadata Update from @fbo: - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.