Hi,
I recently upgraded my Jira Server installation to 7.9.2 after renewing my Jira Software license.
However, I also have Jira Service Desk installed on this instance but its license is outside its support period and I am no longer interested in using Jira Service Desk.
I am getting the following error when starting Jira Server and I have no way to access Jira in order to uninstall Service Desk:
Your current JIRA Service Desk license doesn't allow you to upgrade to this version of JIRA (7.9.2). JIRA Service Desk expired on 30/Mar/18 3:00 PM, and you can currently only upgrade to versions released prior to this date. Alternatively you can renew your license at my.atlassian.com which will allow you to upgrade to this version of JIRA (7.9.2). You can enter your new license here.
See our documentation for more information on licensing errors.
Please, advise.
This can be tricky to manage. Your Jira database still has a record of an old Service Desk license key. But since that license is expired, you are not able to upgrade service desk in this case. You probably don't mind that fact if you are not using service desk. But this old license for service desk can prevent upgrades to Jira Core/Software as well in some cases.
However in order to either update the license key, or remove the license key via the Jira web interface, you need to have service desk installed in order to have those options in the Jira's UPM or Versions & Licenses page (depending on the version of Jira).
I can see a couple of different ways to resolve this problem. Any one of these could be done to get past this:
SELECT * FROM productlicense;
This will return the Jira application licenses in your database. Now you need to be careful here because you don't want to remove your valid Jira Software license here, but it should be possible for you to delete the other record in this table that contains the Service Desk license key. If you are not sure which is which, you should be able to compare the string in that field against your known license key and then remove the other row from this table. If you are not sure which is which, feel free to post the results of the SQL select query to this thread. I will redact the full license key after the fact and let you know what command you can run in SQL to remove this old license key. Of course before you make any changes to the SQL database directly, I would recommend that you stop Jira first, and create a backup before you make changes to the database like this. Once the change is made, you can then start Jira and in turn I would not expect you to see that same warning about the expired license anymore.You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If anyone in the future encounters this error as a result of upgrading past the last version allowed by the license but then still encounters the error after downgrading what happened is that the "too new" version updated the bundled plugins and the downgraded version isn't replacing these upgraded plugins with older versions. This is what is causing the error to still trigger even though you've downgraded the version of Jira.
You need to delete any "too new" plugins from the JIRA_HOME/plugins/installed-plugins. These files will have the "too new" version as part of the file name so they should be easily identified. You can then restart Jira with the downgraded version and it should work.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you, this solved my problem.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.