Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Jira upgrade error and failed to start (Jira does not support zero downtime upgrades)

Dmitriy Voznesenskiy July 1, 2022

Dear Team

Jira Service Management 4.22.2 plan to upgrade to 5.0.0

We use CloudFormation in AWS, with zero downtime

Steps: 

1) We put Jira 4.22.2 to upgrade mode

2) Run one more node with jira 5.0.0 using CloudFormation

3) Delete the node with 4.22.2 manually 

 

We are trying to open jira(open white screen with following address: https://...........com/secure/errors.jsp, and receive the following errors in logs:

 

2022-07-01 16:32:43,662+0000 main ERROR      [c.a.jira.startup.LauncherContextListener] Unable to start JIRA.

java.lang.IllegalStateException: Your node with Jira version 9.0.0 will not start up with version 8.22.2 because Jira does not support zero downtime upgrades between major releases. See https://docs.atlassian.com/jira/jadm-docs-080/Upgrading+Jira+applica$

        at com.atlassian.jira.startup.ClusterNodeVersionCheckLauncher.verifyMajorVersion(ClusterNodeVersionCheckLauncher.java:85)

        at com.atlassian.jira.startup.ClusterNodeVersionCheckLauncher.start(ClusterNodeVersionCheckLauncher.java:71)

        at com.atlassian.jira.startup.DefaultJiraLauncher.lambda$postDbLaunch$2(DefaultJiraLauncher.java:142)

        at com.atlassian.jira.config.database.DatabaseConfigurationManagerImpl.doNowOrEnqueue(DatabaseConfigurationManagerImpl.java:307)

        at com.atlassian.jira.config.database.DatabaseConfigurationManagerImpl.doNowOrWhenDatabaseActivated(DatabaseConfigurationManagerImpl.java:202)

        at com.atlassian.jira.startup.DefaultJiraLauncher.postDbLaunch(DefaultJiraLauncher.java:135)

        at com.atlassian.jira.startup.DefaultJiraLauncher.lambda$start$0(DefaultJiraLauncher.java:102)

        at com.atlassian.jira.util.devspeed.JiraDevSpeedTimer.run(JiraDevSpeedTimer.java:31)

        at com.atlassian.jira.startup.DefaultJiraLauncher.start(DefaultJiraLauncher.java:100)

        at com.atlassian.jira.startup.LauncherContextListener.initSlowStuff(LauncherContextListener.java:154)

        at com.atlassian.jira.startup.LauncherContextListener.initSlowStuffInBackground(LauncherContextListener.java:139)

        at com.atlassian.jira.startup.LauncherContextListener.contextInitialized(LauncherContextListener.java:101)

        ... 5 filtered

        at java.util.concurrent.FutureTask.run(FutureTask.java:266)

        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)

        at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)

        ... 5 filtered

        at java.util.concurrent.FutureTask.run(FutureTask.java:266)

        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)

        at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)

        ... 11 filtered

        at java.lang.reflect.Method.invoke(Method.java:498)

        ... 2 filtered

2 answers

1 accepted

0 votes
Answer accepted
Dmitriy Voznesenskiy July 4, 2022

 

Solution

1) install older version of jira 4.22.2 (

sudo tar zxf atlassian-servicedesk-4.22.2.tar.gz -C /opt/atlassian/jira-servicedesk/4.22.2/ --strip-components 1)

2) unzip it

3) copy all files from 

JIRA_HOME="/var/atlassian/application-data/jira"

to new jira home (to connect DB)

4) Start jira server on 4.22.2

5) Stop upgrade mode

6) Run jira.service with ok

0 votes
Bastian Stehmann
Community Champion
July 1, 2022

Hi @Dmitriy Voznesenskiy ,

As the error message in the log states, Zero Downtime Updates are not supported for major release changes. 

So for the upgrade to 5.0.0you need a Downtime. 

Dmitriy Voznesenskiy July 4, 2022

Dear Bastian

Yes, as jira UI interface didn't work, what my next steps to run it. it installed on UBUNTU server and when i manually start jira.service- i got an error.

Suggest an answer

Log in or Sign up to answer