jenkinsci / jenkinsci/ec2-plugin
Cannot attach new nodes
- Dominant language
- Java
- Stars
- 292
- Forks
- 709
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 4
Description
### Jenkins and plugins versions report
I configured the plugin, ec2 (ubuntu 24) is spinning up, in the user data im trying to install java 21, the ec2 defaults to yum install instead of apt - completly ignoring my user data.
My plugin config
```
clouds:
- amazonEC2:
instanceCapStr: "1"
name: "ec2"
region: "us-east-1"
roleArn: "arn:aws:iam::XXXXXXXXXX:role/jenkins-ec2-agent-role"
roleSessionName: "Jenkins"
sshKeysCredentialsId: "ubuntu_node"
templates:
- ami: "ami-0c1f44f890950b53c"
amiType:
unixData:
sshPort: "22"
associateIPStrategy: DEFAULT
connectBySSHProcess: false
connectionStrategy: PRIVATE_IP
deleteRootOnTermination: false
description: "ubuntu-description"
ebsEncryptRootVolume: DEFAULT
ebsOptimized: false
enclaveEnabled: false
hostKeyVerificationStrategy: 'OFF'
idleTerminationMinutes: "30"
javaPath: "/usr/bin/java"
labelString: "ubuntu"
maxTotalUses: -1
metadataEndpointEnabled: true
metadataHopsLimit: 1
metadataSupported: true
metadataTokensRequired: false
minimumNumberOfInstances: 1
minimumNumberOfSpareInstances: 0
mode: NORMAL
monitoring: false
numExecutors: 2
remoteAdmin: "ubuntu"
remoteFS: "/tmp/jenkins_home"
securityGroups: "jenkins-devops-MASTER-sg"
stopOnTerminate: false
subnetId: "subnet-0083a67434a275ab7"
t2Unlimited: false
tenancy: Default
type: "m2.xlarge"
useEphemeralDevices: false
userData: |-
#!/bin/bash
sudo apt-get install -y openjdk-21-jre-headless"
sudo mkdir -p /tmp/jenkins_home
sudo chown ubuntu:ubuntu /tmp/jenkins_home
useInstanceProfileForCredentials: false
```
Console log:
```
2025-12-09 15:12:47.178+0000 [id=44] INFO h.p.ec2.EC2RetentionStrategy#start: Start requested for EC2 (ec2) - ubuntu-description (i-0907297264fae442d)
2025-12-09 15:12:47.188+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Launching instance: i-0907297264fae442d
2025-12-09 15:12:47.194+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: bootstrap()
2025-12-09 15:12:47.195+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Getting keypair...
2025-12-09 15:12:47.243+0000 [id=44] INFO hudson.plugins.ec2.EC2Cloud#provision: SlaveTemplate{description='ubuntu-description', labels='ubuntu'}. Attempting provision finished
2025-12-09 15:12:47.243+0000 [id=44] INFO hudson.plugins.ec2.EC2Cloud#provision: We have now 2 computers, waiting for 1 more
2025-12-09 15:12:47.245+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Using private key my-ec2-key-pair (SHA-1 fingerprint ea:8e:31:8b:10:43:ab:bc:bd:51:6e:0e:41:af:de:1e:7b:3a:b3:c8)
2025-12-09 15:12:47.246+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Authenticating as ubuntu
2025-12-09 15:12:52.470+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:12.069+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:12.069+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:17.158+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:17.159+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:17.159+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:22.243+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:22.244+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:22.244+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:27.333+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:27.334+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:27.334+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:32.421+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:32.422+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:32.422+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:37.510+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:37.512+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:37.512+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:39.621+0000 [id=101] WARNING h.p.ec2.EC2RetentionStrategy#attemptReconnectIfOffline: EC2Computer EC2 (ec2) - ubuntu-description (i-0907297264fae442d) is offline
2025-12-09 15:13:42.604+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:42.605+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:42.605+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:47.694+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:47.696+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:47.696+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:52.783+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:52.784+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:52.784+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:13:57.875+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:13:57.876+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:13:57.876+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:14:02.968+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:14:02.969+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:14:02.969+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:14:08.056+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:14:08.057+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Failed to connect via ssh: DefaultConnectFuture[ubuntu@/192.168.251.4:22]: Failed (ConnectException) to execute: Connection refused
2025-12-09 15:14:08.057+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Waiting for SSH to come up. Sleeping 5.
2025-12-09 15:14:13.155+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:14:13.157+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connected via SSH.
2025-12-09 15:14:13.475+0000 [id=2698] INFO hudson.plugins.ec2.EC2Cloud#log: No SSH key verification (ecdsa-sha2-nistp256 4d:74:5e:b7:35:14:b0:e7:d2:0a:51:ff:c3:09:cb:32) for connections to EC2 (ec2) - ubuntu-description (i-0907297264fae442d)
2025-12-09 15:14:13.559+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: connect fresh as root
2025-12-09 15:14:13.642+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:14:13.645+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connected via SSH.
2025-12-09 15:14:13.866+0000 [id=2703] INFO hudson.plugins.ec2.EC2Cloud#log: No SSH key verification (ecdsa-sha2-nistp256 4d:74:5e:b7:35:14:b0:e7:d2:0a:51:ff:c3:09:cb:32) for connections to EC2 (ec2) - ubuntu-description (i-0907297264fae442d)
2025-12-09 15:14:13.885+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Creating tmp directory (/tmp) if it does not exist
2025-12-09 15:14:15.854+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Verifying: /usr/bin/java -fullversion
2025-12-09 15:14:15.900+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Installing: sudo amazon-linux-extras install java-openjdk11 -y; sudo yum install -y fontconfig java-11-openjdk
2025-12-09 15:14:16.003+0000 [id=2679] WARNING hudson.plugins.ec2.EC2Cloud#log: Failed to install: sudo amazon-linux-extras install java-openjdk11 -y; sudo yum install -y fontconfig java-11-openjdk
2025-12-09 15:14:16.003+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Verifying: which scp
2025-12-09 15:14:16.091+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Copying remoting.jar to: /tmp
2025-12-09 15:14:16.257+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Launching remoting agent (via SSH2 Connection): /usr/bin/java -jar /tmp/remoting.jar -workDir /tmp/jenkins_home
2025-12-09 15:14:16.339+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connecting to 192.168.251.4 on port 22, with timeout 10000.
2025-12-09 15:14:16.342+0000 [id=2679] INFO hudson.plugins.ec2.EC2Cloud#log: Connected via SSH.
2025-12-09 15:14:16.586+0000 [id=2707] INFO hudson.plugins.ec2.EC2Cloud#log: No SSH key verification (ecdsa-sha2-nistp256 4d:74:5e:b7:35:14:b0:e7:d2:0a:51:ff:c3:09:cb:32) for connections to EC2 (ec2) - ubuntu-description (i-0907297264fae442d)
2025-12-09 15:14:17.538+0000 [id=2708] INFO h.plugins.ec2.EC2OndemandSlave#lambda$terminate$0: Terminated EC2 instance (terminated): i-0907297264fae442d
2025-12-09 15:14:17.595+0000 [id=2708] INFO o.j.p.cloudstats.CloudStatistics#getIdFor: No support for cloud-stats-plugin by class hudson.plugins.ec2.EC2OndemandSlave
2025-12-09 15:14:17.595+0000 [id=2708] INFO h.plugins.ec2.EC2OndemandSlave#lambda$terminate$0: Removed EC2 instance from jenkins controller: i-0907297264fae442d
2025-12-09 15:16:49.119+0000 [id=103] INFO o.j.p.P.u.DropCachePeriodicWork#doRun: begin schedule clean...
2025-12-09 15:16:49.119+0000 [id=103] INFO o.j.p.P.u.DropCachePeriodicWork#doRun: end schedule clean...
```
Environment
Jenkins: 2.538
OS: Linux - 6.14.0-1017-aws
Java: 21.0.9 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
---
Parameterized-Remote-Trigger:3.2.2
ace-editor:1.1
analysis-model-api:13.15.0-928.v63f6dc44cfd2
ansible:588.v2a_a_a_f345e34f
ansicolor:1.0.6
ant:520.vd082ecfb_16a_9
antisamy-markup-formatter:173.v680e3a_b_69ff3
apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83
apache-httpcomponents-client-5-api:5.5-170.v023de017ccd7
artifact-promotion:0.5.2
artifactory:4.0.8
asm-api:9.9-185.va_6c6b_3348b_c3
async-http-client:1.9.40.0
authentication-tokens:1.144.v5ff4a_5ec5c33
aws-credentials:254.v978a_5e206a_d7
aws-java-sdk:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-api-gateway:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-autoscaling:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudformation:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudfront:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudwatch:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-codebuild:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-codedeploy:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ec2:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ecr:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ecs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-efs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-elasticbeanstalk:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-elasticloadbalancingv2:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-iam:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-kinesis:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-lambda:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-logs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-minimal:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-organizations:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-secretsmanager:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-sns:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-sqs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ssm:1.12.780-480.v4a_0819121a_9e
aws-java-sdk2-core:2.33.4-62.vc1a_8df64b_4c9
aws-java-sdk2-ec2:2.33.4-62.vc1a_8df64b_4c9
azure-commons:1.1.3
bitbucket:263.v7f6ef03c9ef8
blueocean:1.27.25
blueocean-bitbucket-pipeline:1.27.25
blueocean-commons:1.27.25
blueocean-config:1.27.25
blueocean-core-js:1.27.25
blueocean-dashboard:1.27.25
blueocean-display-url:2.4.4
blueocean-events:1.27.25
blueocean-git-pipeline:1.27.25
blueocean-github-pipeline:1.27.25
blueocean-i18n:1.27.25
blueocean-jwt:1.27.25
blueocean-personalization:1.27.25
blueocean-pipeline-api-impl:1.27.25
blueocean-pipeline-editor:1.27.25
blueocean-pipeline-scm-api:1.27.25
blueocean-rest:1.27.25
blueocean-rest-impl:1.27.25
blueocean-web:1.27.25
bootstrap4-api:4.6.0-6
bootstrap5-api:5.3.8-895.v4d0d8e47fea_d
bouncycastle-api:2.30.1.82-277.v70ca_0b_877184
branch-api:2.1268.v044a_87612da_8
build-environment:1.7
build-failure-analyzer:2.6.1
build-name-setter:2.5.1
build-timeout:1.38
build-user-vars-plugin:195.v8c35f9d5c3dc
buildtriggerbadge:325.vdcd8a_826e87a_
built-on-column:1.5
caffeine-api:3.2.3-194.v31a_b_f7a_b_5a_81
checks-api:373.vfe7645102093
claim:617.v149399f86b_de
cloud-stats:377.vd8a_6c953e98e
cloudbees-bitbucket-branch-source:937.2.1
cloudbees-disk-usage-simple:256.v20ec4eb_884f1
cloudbees-folder:6.1073.va_7888eb_dd514
command-launcher:123.v37cfdc92ef67
commons-collections4-api:4.5.0-8.va_d5448ef9011
commons-compress-api:1.28.0-2
commons-lang3-api:3.19.0-104.v12125f33a_255
commons-text-api:1.14.0-194.v804a_dc3a_1b_d8
conditional-buildstep:1.5.0
config-file-provider:1002.v93e06b_792d44
configuration-as-code:2006.v001a_2ca_6b_574
configurationslicing:664.vdda_74145b_b_d0
copyartifact:770.va_6c69e063442
coverage:2.3036.v90d485b_810c6
credentials:1447.v4cb_b_539b_5321
credentials-binding:702.vfe613e537e88
cron_column:83.vd52c9b_5c758c
customizable-header:232.v6459b_dd4f8a_9
dark-theme:574.va_19f05d54df5
dashboard-view:2.543.vca_9da_3cb_9c60
data-tables-api:2.3.5-1482.vb_47a_3c19f78c
date-parameter:58.v0ee8d1c59323
disable-job-button:1.3.vf55949267366
display-url-api:2.217.va_6b_de84cc74b_
docker-commons:457.v0f62a_94f11a_3
docker-java-api:3.7.0-133.v93b_8fb_c17a_77
docker-plugin:1.6.2
docker-workflow:634.vedc7242b_eda_7
downstream-build-cache:1.7
durable-task:635.v3733cef34b_5e
ec2:2043.v483cc2854116
echarts-api:6.0.0-1165.vd1283a_3e37d4
eddsa-api:0.3.0.1-19.vc432d923e5ee
email-ext:1933.v45cec755423f
embeddable-build-status:627.v0249270b_488e
envinject:2.926.v69c9b_3896a_96
envinject-api:1.235.va_14c74f8f487
extended-choice-parameter:388.ve7b_d0b_920e10
extended-read-permission:68.vd270568a_7520
extended-timer-trigger:30.vb_fb_7092cccfa_
extensible-choice-parameter:239.v5f5c278708cf
external-monitor-job:223.vb_fddcf42c9b_3
extra-columns:1.27
favorite:2.253.v9b_413168133b_
flatpickr-api:4.6.13-18.vcf5f6a_5b_8468
flexible-publish:0.16.1
folder-properties:62.v1636b_4a_84608
font-awesome-api:7.1.0-882.v1dfb_771e3278
forensics-api:3.1772.v99ca_3d83b_9fa_
fstrigger:1.02
generic-webhook-trigger:2.4.1
gerrit-trigger:3.1969.v65d614ec771a_
git:5.8.0
git-changelog:3.45
git-client:6.4.0
git-parameter:444.vca_b_84d3703c2
git-server:137.ve0060b_432302
github:1.45.0
github-api:1.330-492.v3941a_032db_2a_
github-branch-source:1834.v857721ea_74c6
gradle:2.16.1149.v711b_998b_0532
greenballs:1.15.1
groovy:497.v7b_061a_a_de65d
gson-api:2.13.2-173.va_a_092315913c
handlebars:3.0.8
handy-uri-templates-2-api:2.1.8-36.v85e4cb_234a_13
hashicorp-vault-plugin:371.v884a_4dd60fb_6
htmlpublisher:427
instance-identity:203.v15e81a_1b_7a_38
ionicons-api:94.vcc3065403257
ivy:582.v35fb_da_0312f7
jackson2-api:2.20.1-423.v13951f6b_6532
jakarta-activation-api:2.1.4-1
jakarta-mail-api:2.1.5-1
jakarta-xml-bind-api:4.0.6-10.v9b_7e1d1fc40b_
javadoc:354.vee1a_660b_4990
javax-activation-api:1.2.0-8
javax-mail-api:1.6.2-11
jaxb:2.3.9-133.vb_ec76a_73f706
jdk-tool:83.v417146707a_3d
jenkins-design-language:1.27.25
jenkins-multijob-plugin:662.vd2e0001f6b_b_d
jenkinslint:0.14.0
jersey2-api:2.47-165.ve7809a_3e87e0
jira:3.20
jira-steps:2.0.180.vccfe35b_5910d
jjwt-api:0.11.5-120.v0268cf544b_89
job-dsl:1.93
job-restrictions:216.v0732cc7fb_076
jobConfigHistory:1356.ve360da_6c523a_
joda-time-api:2.14.0-149.v1c3ce991d1b_9
jquery:1.12.4-3
jquery-detached:1.2.1
jquery3-api:3.7.1-619.vdb_10e002501a_
jsch:0.2.16-95.v3eecb_55fa_b_78
json-api:20250517-173.v596efb_962a_31
json-path-api:2.10.0-202.va_9cc16c1e476
jsoup:1.21.2-66.v6ea_38164b_8a_2
junit:1380.v491ff054cd35
jython:1.9
ldap:793.v754d6b_41b_ea_4
list-git-branches-parameter:0.0.13
lockable-resources:1438.v3c0f8c9e2060
logfilesizechecker:1.5
logstash:2.5.0218.v0a_ff8fefc12b_
mailer:522.va_995fa_cfb_8b_d
managed-scripts:1.5.6
mapdb-api:1.0.9-44.va_1e1310c9118
mask-passwords:212.v4967a_a_73b_506
material-theme:0.5.2-rc100.6121925fe229
matrix-auth:3.2.9
matrix-project:870.v9db_fcfc2f45b_
maven-plugin:3.27
mcp-server:0.116.v335308141e4e
mercurial:1323.ve69d2a_db_8a_b_d
metrics:4.2.37-489.vb_6db_69b_ce753
mina-sshd-api-common:2.16.0-167.va_269f38cc024
mina-sshd-api-core:2.16.0-167.va_269f38cc024
mina-sshd-api-scp:2.16.0-167.va_269f38cc024
momentjs:1.1.1
monitoring:2.5.0
mq-notifier:1.4.2
multibranch-build-strategy-extension:64.v348e3c69f1f5
multiple-scms:0.8
muuri-api:0.9.5-3
naginator:1.530.vb_6d120f250b_1
nant:248.vcc8a_3eec8db_a
nested-data-reporting:1025.vf15643f73401
next-build-number:66.v4b_4762172d53
next-executions:464.v7194fa_725e34
node-iterator-api:72.vc90e81737df1
nodejs:1.6.6
okhttp-api:4.12.0-195.vc02552c04ffd
openstack-cloud:2.66
oss-symbols-api:424.ved751e062911
p4:1.17.2
parameter-separator:296.v9b_a_90c81160d
parameterized-scheduler:285.ve611986d4c48
parameterized-trigger:873.v8b_e37dd8418f
performance:1003.v150ec0e4cf65
permissive-script-security:0.7
pipeline-build-step:571.v08a_fffd4b_0ce
pipeline-graph-analysis:245.v88f03631a_b_21
pipeline-groovy-lib:787.ve2fef0efdca_6
pipeline-input-step:540.v14b_100d754dd
pipeline-milestone-step:138.v78ca_76831a_43
pipeline-model-api:2.2277.v00573e73ddf1
pipeline-model-definition:2.2277.v00573e73ddf1
pipeline-model-extensions:2.2277.v00573e73ddf1
pipeline-rest-api:2.38
pipeline-stage-step:322.vecffa_99f371c
pipeline-stage-tags-metadata:2.2277.v00573e73ddf1
pipeline-stage-view:2.38
pipeline-utility-steps:2.20.0
plain-credentials:199.v9f8e1f741799
plugin-util-api:6.1192.v30fe6e2837ff
popper-api:1.16.1-3
popper2-api:2.11.6-5
prism-api:1.30.0-630.va_e19d17f83b_0
prometheus:819.v50953a_c560dd
promoted-builds:992.va_00888f21b_74
promoted-builds-simple:1.9
publish-over:0.22
publish-over-cifs:0.16
publish-over-ssh:390.vb_f56e7405751
pubsub-light:1.19
pull-request-monitoring:335.v525cd64ec76b_
pyenv-pipeline:2.1.2
python:1.3
rabbitmq-consumer:2.8
rebuild:338.va_0a_b_50e29397
remote-file:1.24
resource-disposer:0.25
robot:6.2.0
role-strategy:840.v206ff7f7312e
run-condition:243.v3c3f94e46a_8b_
run-selector:1.1.1
rundeck:3.6.14
saml:4.590.v6170b_1013da_f
schedule-build:667.vda_a_fe31e1659
scm-api:724.v7d839074eb_5c
scmskip:82.v24fc1c6f381b_
script-security:1385.v7d2d9ec4d909
scriptler:432.v872ed6cd6d5b_
select2-api:4.0.13-8
shiningpanda:0.24
simple-theme-plugin:211.v5424a_5510e47
skip-certificate-check:50.vcfa_cdb_b_27312
slack:795.v4b_9705b_e6d47
snakeyaml-api:2.5-143.v93b_c004f89de
solarized-theme:28.vfe25223f14fe
sonar:2.18
sse-gateway:1.28
ssh:158.ve2a_e90fb_7319
ssh-agent:386.v36cc0c7582f0
ssh-credentials:361.vb_f6760818e8c
ssh-slaves:2.973.v0fa_8c0dea_f9f
ssh-steps:2.0.79.v1d1b_5f76dda_8
sshd:3.374.v19b_d59ce6610
structs:362.va_b_695ef4fdf9
subversion:1292.ve8cf25770ee3
support-core:1763.ve4ce0d10a_3f0
swarm:3.51
terraform:1.0.10
test-results-analyzer:309.vda_3a_a_f100542
theme-manager:327.v780d7096ec29
throttle-concurrents:2.18
timestamper:1.30
token-macro:477.vd4f0dc3cb_cf1
trilead-api:2.209.v0e69b_c43c245
uno-choice:2.8.8
variant:70.va_d9f17f859e0
versioncolumn:320.v6b_b_814ca_01f7
vsphere-cloud:2.27
warnings-ng:12.9848.v5603977006f2
windows-slaves:1.8.1
workflow-aggregator:608.v67378e9d3db_1
workflow-api:1398.v67030756d3fb_
workflow-basic-steps:1098.v808b_fd7f8cf4
workflow-cps:4218.vff679a_5c0f3a_
workflow-cps-global-lib:615.vb_b_0664a_b_19f3
workflow-durable-task-step:1464.v2d3f5c68f84c
workflow-job:1559.va_a_533730b_ea_d
workflow-multibranch:821.vc3b_4ea_780798
workflow-scm-step:466.va_d69e602552b_
workflow-step-api:710.v3e456cc85233
workflow-support:1004.veee3a_d67cdb_9
ws-cleanup:0.49
xtrigger-api:1.2
yet-another-build-visualizer:1.17
### What Operating System are you using (both controller, and any agents involved in the problem)?
Ubuntu 24
### Reproduction steps
all the info i provided in the summary
### Expected Results
plugin to install java as requested in the user data and the ec2 connects to the control plane
### Actual Results
ec2 terminated, not java install.
### Anything else?
_No response_
### Are you interested in contributing a fix?
_No response_
Contributor guide
Research direction
Start with the EC2Cloud provisioning log, especially the userData configuration and the generated Java installation command, then reproduce the Ubuntu AMI setup. Done means the configured user data is honored, Java is available at /usr/bin/java, and the EC2 agent attaches instead of being terminated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, java
- Domain
- cloud, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100