You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That's a good question. On the one hand it would mean no unexpected surprises but the onus is then back on us to keep the systems reasonably up-to-date. Maybe we should schedule regular (monthly?) maintenance windows for applying routine package updates?
@nodejs/build-infra thoughts?
This manifests as Jenkins being unable to spawn git/bash after an automatic Java Runtime Environment update until the Jenkins agent is restarted, e.g.
09:26:33 ERROR: Error cloning remote repo 'origin'09:26:33 hudson.plugins.git.GitException: Could not init /home/iojs/build/workspace/node-test-commit09:26:33 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:1073)...09:26:33 Caused by: java.io.IOException: Cannot run program "git" (in directory "/home/iojs/build/workspace/node-test-commit"): error=0, Failed to exec spawn helper: pid: 1881683, exit value: 109:26:33 at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)...09:26:33 Caused by: java.io.IOException: error=0, Failed to exec spawn helper: pid: 1881683, exit value: 109:26:33 at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
Originally posted by @richardlau in #3754 (comment)
This manifests as Jenkins being unable to spawn
git
/bash
after an automatic Java Runtime Environment update until the Jenkins agent is restarted, e.g.This has affected the Ubuntu machines:
java.io.IOException: Cannot run program "git"
on test-equinix-ubuntu2204-x64-1 / test-equinix-ubuntu2204-x64-2 #3643and also Debian:
Alternatively maybe there's a way to have the Systemd service running the Jenkins agent to restart if Java gets updated.
The text was updated successfully, but these errors were encountered: