Solved: Bamboo doesn't support MySQL version 5.5.5-10.1.26-MariaDB-0+deb9u1

webeard March 10, 2018

Got this error while trying to install latest Bamboo:

 

2018-03-10 11:37:04,456 FATAL [performSetupDatabaseConnectionBackgroundThread] [DefaultBootstrapManager] Validation tests failed: [Task 51111 failed with exception: Bamboo doesn't support MySQL version 5.5.5-10.1.26-MariaDB-0+deb9u1. Please check https://confluence.atlassian.com/display/BAMBOO/Supported+Platforms for more information.]
2018-03-10 11:37:04,456 FATAL [performSetupDatabaseConnectionBackgroundThread] [DefaultBootstrapManager] Validation tests failed: Your Bamboo instance could not start because health check failed. Contact Atlassian Support at https://support.atlassian.com
2018-03-10 11:37:04,457 ERROR [performSetupDatabaseConnectionBackgroundThread] [SetupUtilityBean] Database configuration failed. com.atlassian.bamboo.upgrade.exception.ValidationException: Your Bamboo instance could not start because health check failed. Contact Atlassian Support at https://support.atlassian.com

Is there any workaround for this issue? I have jira, crowd, bitbucket and confluence on the same server - all works fine but bamboo...

2 answers

1 accepted

1 vote
Answer accepted
Jeremy Owen
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 11, 2018

There is indeed a workaround but keep in mind MariaDB is unsupported. This means that while the MariaDB fork aims to maintain high compatibility with MySQL APIs, we don't test against it and compatibility isn't guaranteed. If it turns out MariaDB doesn't work in some scenarios, a bug fix isn't guaranteed.

Here's a list of supported platforms for the latest version of Bamboo:

MariaDB 5.5 is also based on MySQL 5.5 which we dropped support for in Bamboo 5.12+. It'll probably be fine, but it's a risk -- take precautionary backups just to be safe.

The validation check for MySQL can be disabled with the below JVM argument:

-Dbamboo.upgrade.fail.if.mysql.unsupported=false

I've included the documentation that explains configuring system properties / JVM arguments in Bamboo below:

Hope this helps. :)

0 votes
webeard March 12, 2018

Thanks, this helps. The reason why I was looking for workaround is I have another version of bamboo on another server running on mariadb with no problem and eventually I would like to update that instance as well.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events