Migration of SonarQube 8.5.1 to 8.6.1 is not performed

Hello. I am using SonarQube 8.5.1 CE and trying to upgrade it to 8.6.1 (But generally I need to upgrade to 9.2), an error occurs during migration. I have tried different versions, but the migration also does not happen.

2022.02.06 16:36:32 ERROR web[][o.s.s.p.Platform] Background initialization failed. Stopping SonarQube
java.lang.IllegalArgumentException: Invalid salt version
        at org.mindrot.jbcrypt.BCrypt.hashpw(BCrypt.java:659)
        at org.mindrot.jbcrypt.BCrypt.checkpw(BCrypt.java:764)
        at org.sonar.server.authentication.CredentialsLocalAuthentication$BcryptFunction.checkCredentials(CredentialsLocalAuthentication.java:189)
        at org.sonar.server.authentication.CredentialsLocalAuthentication$HashMethod.checkCredentials(CredentialsLocalAuthentication.java:113)
        at org.sonar.server.authentication.CredentialsLocalAuthentication.authenticate(CredentialsLocalAuthentication.java:78)
        at org.sonar.server.authentication.DefaultAdminCredentialsVerifier.isDefaultCredentialUser(DefaultAdminCredentialsVerifier.java:77)
        at org.sonar.server.authentication.DefaultAdminCredentialsVerifier.start(DefaultAdminCredentialsVerifier.java:56)
        at org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:40)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)
        at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)
        at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
        at org.picocontainer.behaviors.Stored.start(Stored.java:110)
        at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1016)
        at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1009)
        at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767)
        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
        at org.sonar.server.platform.platformlevel.PlatformLevel.start(PlatformLevel.java:90)
        at org.sonar.server.platform.platformlevel.PlatformLevelStartup.access$001(PlatformLevelStartup.java:49)
        at org.sonar.server.platform.platformlevel.PlatformLevelStartup$1.doPrivileged(PlatformLevelStartup.java:87)
        at org.sonar.server.user.DoPrivileged.execute(DoPrivileged.java:45)
        at org.sonar.server.platform.platformlevel.PlatformLevelStartup.start(PlatformLevelStartup.java:84)
        at org.sonar.server.platform.PlatformImpl.executeStartupTasks(PlatformImpl.java:198)
        at org.sonar.server.platform.PlatformImpl.access$400(PlatformImpl.java:46)
        at org.sonar.server.platform.PlatformImpl$1.lambda$doRun$1(PlatformImpl.java:122)
        at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.runIfNotAborted(PlatformImpl.java:370)
        at org.sonar.server.platform.PlatformImpl$1.doRun(PlatformImpl.java:122)
        at org.sonar.server.platform.PlatformImpl$AutoStarterRunnable.run(PlatformImpl.java:354)
        at java.base/java.lang.Thread.run(Thread.java:829)
2022.02.06 16:36:32 INFO  web[][o.s.p.ProcessEntryPoint] Hard stopping process
2022.02.06 16:36:32 INFO  web[][o.s.s.n.NotificationDaemon] Notification service stopped

I solved this problem by replacing the admin password in the SonarQube web interface.Thanks to my mentor.

1 Like

Hi,

Welcome to the community!

I’m glad you worked through this!

Just so you know, you can upgrade from 8.5.1 directly to 8.9.7 if you like. No need to hit intermediate versions. It’s only the intermediate LTS versions (not the point versions, just the major ones) that you need to make sure you hit.

 
HTH,
Ann

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.