Signing in as admin with /root/.jenkins-initial-password returns HTTP 401: the Configuration-as-Code admin user was never created (plugin pre-install is best-effort at build), so Jenkins is waiting in its standard setup wizard instead. (image build tested: 2026.822.344 (newest build at sweep time; the version the Marketplace publishes today is 2026.05.30, not separately booted))
What you will see: http://<VM-IP>:8080/ shows "Unlock Jenkins" (anonymous requests get 403); admin + the documented password → 401; /var/lib/jenkins/secrets/initialAdminPassword exists.
Workaround:
sudo cat /var/lib/jenkins/secrets/initialAdminPasswordFix status: Fix merged 2026-09-16 (image-factory PR #224, proven on a rebuilt image) — first boot creates the admin user itself (no Configuration-as-Code dependency), verifies the sign-in and removes the setup wizard. The rebuilt image is in Marketplace certification and becomes the published version when it clears; VMs from the image you deploy today still need the wizard unlock above. Track the fix.
Source: our 2026-09-15 image sweep of the newest published build. This notice is removed when a build that passes the same test is live on the Marketplace.
| Application ports | 8080 (Jenkins web UI) |
|---|---|
| Open in browser | http://<VM-IP>:8080/ |
| Admin credential file | sudo cat /var/lib/jenkins/secrets/initialAdminPassword |
| Sign in as | none until you create it: unlock the setup wizard with the password above, then create the first admin user (see Known issue — /root/.jenkins-initial-password is NOT accepted on the current image) |
| Service(s) | jenkins |
| Configuration | /var/lib/jenkins/ (JENKINS_HOME); /var/lib/jenkins/casc_configs/jenkins.yaml (Configuration as Code seed) |
| Logs | journalctl -u jenkins -f |
| Version | Jenkins LTS (official apt repository, current at build) |
| Platform | Ubuntu 24.04 LTS |
This image generates its admin credential on the VM at first boot — nothing is pre-set. SSH into the VM with the username + key you chose at deploy, then print the generated credential:
ssh <your-username>@<VM-IP>
sudo cat /var/lib/jenkins/secrets/initialAdminPasswordSign in as none until you create it: unlock the setup wizard with the password above, then create the first admin user (see Known issue — /root/.jenkins-initial-password is NOT accepted on the current image).
On the current image the setup wizard is ACTIVE and the Configuration-as-Code admin does not exist: unlock the wizard with /var/lib/jenkins/secrets/initialAdminPassword and create your own admin user. This is the standard Jenkins first-run flow; /root/.jenkins-initial-password is not a working login (image fix pending).
Email support@dcassociatesgroup.com (response within 1 business day) or send a
message via the contact form. Include the offer name, VM size, region, and any log output — sudo journalctl -u <service> -n 100 usually tells the story.