Since updating to 2.322 on Friday (2021-11-26), all my Linux nodes are offline ;-(.
The log says:
java.lang.InterruptedException: Validate configuration: The selected credentials cannot be found
When I try to add credentials for the node, I can’t see any listed.
My Windows nodes work fine. These are set up with “Launch agent by connecting it to the controller”. I could try that for the Linux nodes, but just wanted to be sure I’m not missing something obvious before I go about reworking my setup.
The credentials I expect to see here are stored globally and the (global) store is listed as scoped to Jenkins. When I try to view that detail, however, I get:
Has something got corrupted, I wonder?
If it’s any clue, I did find that “sudo service jenkins start” did not complete (timed out and gave “FAILED”) since v2.320 and in order to upgrade I had to forcefully kill the Jenkins process. I can imagine how that might have led to some corruption.
There is nothing I can spot that obviously relates to this problem in /var/log/jenkins/jenkins.log
Any tips or further diagnostics greatly appreciated.