Summary
Deployed a VM with the jenkins service role attached (default http_port
8080, nothing overridden), on the Ubuntu 24.x "with PlusClouds Service"
image. After SSH login succeeded, systemctl is-active jenkins reported
inactive, and the web UI on :8080 never became reachable, even after
waiting an extended 600s budget (roughly double the default, to account
for Jenkins' Java prerequisite + package install + JVM startup).
Caveat: unlike a companion set of failures filed separately (#5, #6,
#7, #8, #9, where the systemd unit clearly existed and was failed/
inactive), I have not independently confirmed the actual Jenkins systemd
unit name on this image - jenkins is the standard name from Jenkins' own
Debian/apt packaging, but if this role installs it under a different unit
name, systemctl is-active jenkins would report the same "not active"-ish
result for the wrong reason. The web-UI check failing too (a
name-independent signal) is what makes this worth filing regardless, but
worth confirming service naming during triage.
Repro
POST /leo/iaas/virtual-machines/create-wizard with
service_roles: {"jenkins": {"config": {}}} against the Ubuntu 24.x "with
PlusClouds Service" image, then after boot (waited up to 600s):
systemctl is-active jenkins # -> inactive
curl http://127.0.0.1:8080/ # -> unreachable
The VM was deployed and torn down automatically as part of the test run,
so the live VM/install-script output is gone - filed from the test's
captured output, not a live inspection.
Found via leo4.tester's iaas-service-roles automated test scenario.
Summary
Deployed a VM with the
jenkinsservice role attached (defaulthttp_port8080, nothing overridden), on the Ubuntu 24.x "with PlusClouds Service"
image. After SSH login succeeded,
systemctl is-active jenkinsreportedinactive, and the web UI on :8080 never became reachable, even afterwaiting an extended 600s budget (roughly double the default, to account
for Jenkins' Java prerequisite + package install + JVM startup).
Caveat: unlike a companion set of failures filed separately (#5, #6,
#7, #8, #9, where the systemd unit clearly existed and was
failed/inactive), I have not independently confirmed the actual Jenkins systemdunit name on this image -
jenkinsis the standard name from Jenkins' ownDebian/apt packaging, but if this role installs it under a different unit
name,
systemctl is-active jenkinswould report the same "not active"-ishresult for the wrong reason. The web-UI check failing too (a
name-independent signal) is what makes this worth filing regardless, but
worth confirming service naming during triage.
Repro
POST /leo/iaas/virtual-machines/create-wizardwithservice_roles: {"jenkins": {"config": {}}}against the Ubuntu 24.x "withPlusClouds Service" image, then after boot (waited up to 600s):
The VM was deployed and torn down automatically as part of the test run,
so the live VM/install-script output is gone - filed from the test's
captured output, not a live inspection.
Found via
leo4.tester'siaas-service-rolesautomated test scenario.