Trouble following the Guided Tour to Jenkins

Jenkins setup:
Jenkins: 2.479.2
OS: Mac OS X - 15.1.1
Java: 21.0.4 - Azul Systems, Inc. (OpenJDK 64-Bit Server VM)

antisamy-markup-formatter:162.v0e6ec0fcfcf6
apache-httpcomponents-client-4-api:4.5.14-208.v438351942757
caffeine-api:3.1.8-133.v17b_1ff2e0599
commons-lang3-api:3.17.0-84.vb_b_938040b_078
commons-text-api:1.12.0-129.v99a_50df237f7
eddsa-api:0.3.0-4.v84c6f0f4969e
ionicons-api:74.v93d5eb_813d5f
jakarta-activation-api:2.1.3-1
jakarta-mail-api:2.1.3-1
javax-activation-api:1.2.0-7
jaxb:2.3.9-1
jquery3-api:3.7.1-2
script-security:1369.v9b_98a_4e95b_2d
snakeyaml-api:2.3-123.v13484c65210a_
structs:338.v848422169819
workflow-step-api:678.v3ee58b_469476

Hi,
I am new to Jenkins so I wanted to start with the Guided Tour to Jenkins, counting on a gentle learning curve. I have downloaded the latest LTS, went to http://localhost:8080/ and proceeded with the installation of recommended plugins. Unfortunately, installation of most of the plugins failed:

Some plugins could not be loaded due to unsatisfied dependencies. Fix these issues and restart Jenkins to re-enable these plugins.

Dependency errors:

Jackson 2 API Plugin (2.17.0-379.v02de8ec9f64c)
Plugin is missing: json-api (20231013-17.v1c97069404b_e)
Trilead API Plugin (2.147.vb_73cc728a_32e)
Plugin is missing: gson-api (2.10.1-15.v0d99f670e0a_7)
Pipeline: API (1336.vee415d95c521)
Plugin is missing: scm-api (696.v778d637b_a_762)
Some of the above failures also result in additional indirectly dependent plugins not being able to load.

Indirectly dependent plugins:

Font Awesome API Plugin (6.6.0-2)
Failed to load: Plugin Utilities API Plugin (plugin-util-api 5.1.0)
Bootstrap 5 API Plugin (5.3.3-1)
Failed to load: Font Awesome API Plugin (font-awesome-api 6.6.0-2)
Plugin Utilities API Plugin (5.1.0)
Failed to load: Pipeline: API (workflow-api 1336.vee415d95c521)
Checks API plugin (2.2.1)
Failed to load: Plugin Utilities API Plugin (plugin-util-api 5.1.0)

I have retried, but it didn’t help. Since so many are failing, I suspect that something very basic is wrong. Example stack trace:

java.io.IOException: Failed to load: Jackson 2 API Plugin (jackson2-api 2.17.0-379.v02de8ec9f64c)
 - Plugin is missing: json-api (20231013-17.v1c97069404b_e)
	at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:992)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:982)
Caused: java.io.IOException: Failed to install jackson2-api plugin
	at hudson.PluginManager.dynamicLoad(PluginManager.java:996)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2379)
Caused: java.io.IOException: Failed to dynamically deploy this plugin
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2383)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:2012)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:121)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Could you help me? This is quite upsetting, because I just wanted to learn the basics…

1 Like

Earlier in the message, there should be more details that tell you why the plugins could not be downloaded. For example, it may be that your network provider is blocking access to the Jenkins update center. It may be that your local computer has some restrictions on it that prevent it from accessing the Jenkins update center.

If you don’t find those messages earlier, then you’ll need to check the Jenkins console log (from “Manage Jenkins” → “System log” → “All Jenkins logs”

1 Like