Jira Data Center Installation failed using Azure market place.

Wale_Olojo January 28, 2020

Hello, when we tried creating a Jira Data center using the Azure template available in the market place it failed with "resource deployment faileure"error.

Please advise.

3 answers

1 accepted

5 votes
Answer accepted
J van Leeuwen
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 5, 2020

As of January 15, 2020, there were some changes made in Azure pipelines which changed the way the Maven Central Repository handled insecure communications over HTTP. It's now required that all requests are encrypted over HTTPS. This change broke the existing Azure templates.

Our developer has already corrected this and provided fixed versions of the template in our public repo: https://bitbucket.org/atlassian/atlassian-azure-deployment/src/master/, however, it's taking some time to get these updated in Azure's Marketplace.

Work Around


In the meantime, you can continue to deploy from the public git repo as it contains the latest templates where this is fixed. You can use the Deploy to Azure Button to deploy without the need to install any software/dependencies. Here's what you need to do:

  1. Under the root folder there is a folder for each application ie Jira, Confluence, etc
  2. Select the desired application to deploy.
  3. Click the Deploy to Azure button which will automatically re-route you to the Azure Portal.
  4. Log on with your account and you will see full list of parameters which you can configure as you see fit.

Another alternative, may be using the Azure CLI to deploy. The exact instructions are found in the repo or directly via this link: https://bitbucket.org/atlassian/atlassian-azure-deployment/src/92f16dd8d1901751ec6e033b72c4fd678c20d443/DEVELOPING.md. You can choose one of the following methods, depending on which tools you're comfortable with:

Both methods contain recommendations for overriding default deployment configurations through a custom parameters template. You can review the mainTemplate.json file in each product directory to see what parameters you can override to customize your deployment.

Apologies for the inconvenience, we hope to have the templates updated soon. 

- Jennifer

J van Leeuwen
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 27, 2020

FYI, this issue has been addressed in the latest version of the Azure templates. If you are still seeing this problem, please download the latest templates and attempt the deploy again. If you are still seeing issues after attempting with the new template, please reach out to our support teams for assistance. 

- Jennifer 

0 votes
gatsbys January 29, 2020

Hi,

Exactly the same issue here.

0 votes
Jorge_Gallardo January 29, 2020

I've found that the problem could be stemming from the "prepare-install-script.sh" This is the log I got: 

{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"VMExtensionProvisioningError\",\r\n \"message\": \"VM has reported a failure when processing extension 'prepare-install-script'. Error message: \\\"Enable failed: failed to execute command: command terminated with exit status=1\\n[stdout]\\n Dload Upload Total Spent Left Speed\\n\\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\\r100 1096k 100 1096k 0 0 8984k 0 --:--:-- --:--:-- --:--:-- 8984k\\ncp: 'mssql-jdbc-7.2.1.jre8.jar' and '/var/lib/waagent/custom-script/download/0/mssql-jdbc-7.2.1.jre8.jar' are the same file\\n % Total % Received % Xferd Average Speed Time Time Time Current\\n Dload Upload Total Spent Left Speed\\n\\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\\r100 133 100 133 0 0 1900 0 --:--:-- --:--:-- --:--:-- 1900\\ncp: 'postgresql-42.2.6.jar' and '/var/lib/waagent/custom-script/download/0/postgresql-42.2.6.jar' are the same file\\n % Total % Received % Xferd Average Speed Time Time Time Current\\n Dload Upload Total Spent Left Speed\\n\\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\\r 53 154k 53 85139 0 0 179k 0 --:--:-- --:--:-- --:--:-- 179k\\r100 154k 100 154k 0 0 326k 0 --:--:-- --:--:-- --:--:-- 325k\\n % Total % Received % Xferd Average Speed Time Time Time Current\\n Dload Upload Total Spent Left Speed\\n\\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\\r100 133 100 133 0 0 9500 0 --:--:-- --:--:-- --:--:-- 9500\\n % Total % Received % Xferd Average Speed Time Time Time Current\\n Dload Upload Total Spent Left Speed\\n\\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\\r100 133 100 133 0 0 9500 0 --:--:-- --:--:-- --:--:-- 9500\\n % Total % Received % Xferd Average Speed Time Time Time Current\\n Dload Upload Total Spent Left Speed\\n\\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\\r100 7066 100 7066 0 0 44440 0 --:--:-- --:--:-- --:--:-- 44440\\n % Total % Received % Xferd Average Speed Time Time Time Current\\n Dload Upload Total Spent Left Speed\\n\\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\\r100 133 100 133 0 0 9500 0 --:--:-- --:--:-- --:--:-- 9500\\n % Total % Received % Xferd Average Speed Time Time Time Current\\n Dload Upload Total Spent Left Speed\\n\\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\\r100 133 100 133 0 0 9500 0 --:--:-- --:--:-- --:--:-- 9500\\nException in thread \\\"main\\\" java.lang.NoClassDefFoundError: org/apache/commons/lang/Validate\\n\\tat com.atlassian.security.password.DefaultPasswordEncoder.encodePassword(DefaultPasswordEncoder.java:102)\\n\\tat jdk.nashorn.internal.scripts.Script$generate_password.:program(generate-password.js:1)\\n\\tat jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)\\n\\tat jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)\\n\\tat jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)\\n\\tat jdk.nashorn.tools.Shell.apply(Shell.java:471)\\n\\tat jdk.nashorn.tools.Shell.runScripts(Shell.java:400)\\n\\tat jdk.nashorn.tools.Shell.run(Shell.java:179)\\n\\tat jdk.nashorn.tools.Shell.main(Shell.java:143)\\n\\tat jdk.nashorn.tools.Shell.main(Shell.java:119)\\nCaused by: java.lang.ClassNotFoundException: org.apache.commons.lang.Validate\\n\\tat java.net.URLClassLoader.findClass(URLClassLoader.java:382)\\n\\tat java.lang.ClassLoader.loadClass(ClassLoader.java:419)\\n\\tat java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:817)\\n\\tat java.lang.ClassLoader.loadClass(ClassLoader.java:352)\\n\\t... 10 more\\n[run_password_generator]: Error running the password generator!\\nError: Invalid or corrupt jarfile liquibase-core-3.5.3.jar\\n[apply_database_dump]: Liquibase dump failed with and error. Check logs and rectify!!\\n\\n[stderr]\\n\\\"\\r\\n\\r\\nMore information on troubleshooting is available at https://aka.ms/VMExtensionCSELinuxTroubleshoot \"\r\n }\r\n ]\r\n }\r\n}"}]}

taiwo_ojo January 29, 2020

Thank you @Jorge_Gallardo , this is the same error I get but how do we fix it?

Tom Flynn January 29, 2020

I am seeing this problem as well while trying to evaluate Jira Data Center deployment to Azure.  Definitely a problem with their deployment template...hopefully this gets resolved soon.

Like taiwo_ojo likes this
Alex Suslin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 9, 2022

August 2022, still not resolved :(

Suggest an answer

Log in or Sign up to answer