You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Jonathan Hurley (JIRA)" <ji...@apache.org> on 2017/05/11 17:25:04 UTC

[jira] [Created] (AMBARI-20996) Fallback Cluster Current Version Is Blank Which Causes Upgrade Errors

Jonathan Hurley created AMBARI-20996:
----------------------------------------

             Summary: Fallback Cluster Current Version Is Blank Which Causes Upgrade Errors
                 Key: AMBARI-20996
                 URL: https://issues.apache.org/jira/browse/AMBARI-20996
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: trunk
            Reporter: Jonathan Hurley
            Assignee: Jonathan Hurley
            Priority: Critical
             Fix For: trunk


Without a "current cluster version", the value being passed into python is currently {{None}}. This will be changed as we begin passing down service repository versions instead.

However, in the meantime, there are upgrade failures when this value is empty since the fallback code is trying to use "HDP-2.5" and is not able to normalize this out to "2.5.0.0":

{code}
File "/var/lib/ambari-agent/cache/common-services/STORM/0.9.1/package/scripts/params_linux.py", line 77, in <module>

    stack_supports_ranger_kerberos = check_stack_feature(StackFeature.RANGER_KERBEROS_SUPPORT, version_for_stack_feature_checks)

  File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/stack_features.py", line 57, in check_stack_feature

    if compare_versions(stack_version, min_version, format = True) < 0:

  File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/version.py", line 77, in compare_versions

    return cmp(_normalize(v1, desired_segments=max_segments), _normalize(v2, desired_segments=max_segments))

  File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/version.py", line 34, in _normalize

    return [int(x) for x in v_list]

ValueError: invalid literal for int() with base 10: ''
{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)