ambari-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "amarnath reddy pappu (JIRA)" <>
Subject [jira] [Created] (AMBARI-22469) Ambari upgrade failed
Date Sat, 18 Nov 2017 00:43:02 GMT
amarnath reddy pappu created AMBARI-22469:

             Summary: Ambari upgrade failed
                 Key: AMBARI-22469
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.6.0
            Reporter: amarnath reddy pappu
            Priority: Blocker

Ambari upgrade would fail for all Ambari view servers.
Steps to reproduce:
1. Install Ambari 2.5.2 and setup it as view server. (it you don't set up it up as view server
also it fails)
2. now install 2.6.0
3. run ambari-server upgrade
it fails out with below exception.

ERROR: Error executing schema upgrade, please check the server logs.
ERROR: Error output from schema upgrade command:
ERROR: Exception in thread "main" org.apache.ambari.server.AmbariException: Unable to find
any CURRENT repositories.
	at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeUpgrade(
	at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.main(
Caused by: org.apache.ambari.server.AmbariException: Unable to find any CURRENT repositories.
	at org.apache.ambari.server.upgrade.UpgradeCatalog260.getCurrentVersionID(
	at org.apache.ambari.server.upgrade.UpgradeCatalog260.executeDDLUpdates(
	at org.apache.ambari.server.upgrade.AbstractUpgradeCatalog.upgradeSchema(
	at org.apache.ambari.server.upgrade.SchemaUpgradeHelper.executeUpgrade(
	... 1 more

ERROR: Ambari server upgrade failed. Please look at /var/log/ambari-server/ambari-server.log,
for more details.
ERROR: Exiting with exit code 11.
REASON: Schema upgrade failed.

For some reason we are checking cluster_version table entries and throwing up above exception.

public int getCurrentVersionID() throws AmbariException, SQLException {
    List<Integer> currentVersionList = dbAccessor.getIntColumnValues(CLUSTER_VERSION_TABLE,
        new String[]{STATE_COLUMN}, new String[]{CURRENT}, false);
    if (currentVersionList.isEmpty()) {
      throw new AmbariException("Unable to find any CURRENT repositories.");
    } else if (currentVersionList.size() != 1) {
      throw new AmbariException("The following repositories were found to be CURRENT: ".concat(StringUtils.join(currentVersionList,
    return currentVersionList.get(0);

This message was sent by Atlassian JIRA

View raw message