#1610 cannot connect to ganesha jenkins in centos CI
Closed: Fixed with Explanation a month ago by arrfab. Opened a month ago by kkeithle.


yes, this is because your pod is crashing, but we provide the ocp cluster namespace and not what's happening inside so quickly looking at ocp it's crashing in jenkins due to invalid/incompatible plugin so just ask who is maintaining your jenkins instance (you ?) to just investigate and fix the issue

hint: remove offending plugin from within running pod through terminal or just with oc (oc rsh <pod_name>)

See also about managing your own plugins manually through https://www.jenkins.io/doc/book/managing/plugins/ (it's a tenant responsability to manage/update/maintain its jenkins as we don't maintain apps deployed in namespaces, the same we we don't provide any backup either)

Metadata Update from @arrfab:
- Issue close_status updated to: Invalid
- Issue status updated to: Closed (was: Open)

a month ago

Metadata Update from @arrfab:
- Issue status updated to: Open (was: Closed)

a month ago

Metadata Update from @arrfab:
- Issue assigned to arrfab

a month ago

Metadata Update from @arrfab:
- Issue tagged with: centos-ci-infra, feature-request, medium-gain, medium-trouble

a month ago

So, while I initially closed your ticket (as reminder : you are responsible for your own jenkins server maintenance), I had a quick look and quickly saw that it was due to outdated plugin (it seems you never update any of the jenkins plugin, which you are also responsible for) :

2025-03-10 06:41:20 SEVERE  jenkins.InitReactorRunner$1 onTaskFailed Failed Loading plugin JUnit Plugin v1300.v03d9d8a_cf1fb_ (junit)
java.io.IOException: Failed to load: JUnit Plugin (junit 1300.v03d9d8a_cf1fb_)
 - Update required: Pipeline: API (workflow-api 1283.v99c10937efcb_) to be updated to 1291.v51fd2a_625da_7 or higher
 - Update required: Jackson 2 API Plugin (jackson2-api 2.16.1-373.ve709c6871598) to be updated to 2.17.0-379.v02de8ec9f64c or higher
 - Update required: Ionicons API (ionicons-api 56.v1b_1c8c49374e) to be updated to 70.v2959a_b_74e3cf or higher
 - Update required: Pipeline: Step API (workflow-step-api 653.v84d381622a_a_d) to be updated to 657.v03b_e8115821b_ or higher

2025-03-10 06:41:20 SEVERE  jenkins.InitReactorRunner$1 onTaskFailed Failed Loading plugin Matrix Project Plugin v832.va_66e270d2946 (matrix-project)
java.io.IOException: Failed to load: Matrix Project Plugin (matrix-project 832.va_66e270d2946)
 - Failed to load: JUnit Plugin (junit 1300.v03d9d8a_cf1fb_)

And all other needed plugins were failing to load due to dependency on junit (including Gerrit which itself was blocking completely jenkins to start up)

FWIW, I just did this to solve the issue for you : when trying to start, use oc rsh <pod_name> and then :

cd /var/lib/jenkins/plugins
curl -O https://updates.jenkins.io/download/plugins/junit/1317.v5b_35d792b_06a_/junit.hpi

Once done, I just scaled down the replicas to zero and then back one to immediately force a restart, and then jenkins started

Important : I haven't modified your config and once again it's your team responsability to maintain this. Consider updating your plugins and verify which ones are needed.

Closing this one as fixed but maintaining your jenkins isn't falling into our infra responsability ;-) (happy to help if possible but it's hectic at our infra side and so no official time to help ci tenants, while we should only focus on openshit cluster itself and not what's running inside provided namespaces/projects on that cluster)

Metadata Update from @arrfab:
- Issue close_status updated to: Fixed with Explanation
- Issue status updated to: Closed (was: Open)

a month ago

Log in to comment on this ticket.

Metadata
Attachments 1