-
Bug
-
Resolution: Fixed
-
Critical
-
jenkins-2.5
We have a custom WAR package, which initializes Security settings on startup by Groovy Boot Hook scripts. So security is actually configured when the installation wizard starts.
In such case "Create first account" causes confusion, because it actually does not create a user. And this screen is not required at all in such case.
When I create user instead of skipping the step, I get a fatal error:
Caused by: java.lang.ClassCastException: com.cloudbees.opscenter.security.OperationsCenterSecurityRealm cannot be cast to hudson.security.HudsonPrivateSecurityRealm at jenkins.install.SetupWizard.doCreateAdminUser(SetupWizard.java:176) ... 80 more
Workaround: Skip user creation
- links to
Code changed in jenkins
User: Keith Zantow
Path:
core/src/main/java/hudson/PluginManager.java
core/src/main/java/jenkins/install/InstallState.java
core/src/main/java/jenkins/install/InstallUtil.java
core/src/main/java/jenkins/install/SetupWizard.java
core/src/main/resources/jenkins/install/SetupWizard/authenticate-security-token.jelly
http://jenkins-ci.org/commit/jenkins/723dfca37bcf3fecd33c75eaca01ce0d07014d70
Log:
[FIXED JENKINS-34881] - Handle pre-configured security settings for new installs (#2364)