Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-23370

Download client configs fails due to 'clusterLevelParams' not found

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 2.7.0
    • 2.7.0
    • None

    Description

      1. Install Ambari 2.6.0 with ZooKeeper
      2. Upgrade to Ambari 2.7.0 (tested 2.7.0.0-115 with fix from apache/ambari#608)
      3. Try to Download All Client Configs

      Result: 500 Server Error

      Execution of "ambari-python-wrap /var/lib/ambari-server/resources/common-services/ZOOKEEPER/3.4.5/package/scripts/zookeeper_client.py generate_configs /var/lib/ambari-server/data/tmp/ZOOKEEPER_CLIENT3308027289386152157-configuration.json /var/lib/ambari-server/resources/common-services/ZOOKEEPER/3.4.5/package /var/lib/ambari-server/data/tmp/structured-out.json INFO /var/lib/ambari-server/data/tmp" returned 1.
      ...
      Traceback (most recent call last):
        File "/var/lib/ambari-server/resources/common-services/ZOOKEEPER/3.4.5/package/scripts/zookeeper_client.py", line 81, in <module>
          ZookeeperClient().execute()
        File "/usr/lib/ambari-server/lib/resource_management/libraries/script/script.py", line 377, in execute
          method(env)
        File "/usr/lib/ambari-server/lib/resource_management/libraries/script/script.py", line 1072, in generate_configs
          import params
        File "/var/lib/ambari-server/resources/common-services/ZOOKEEPER/3.4.5/package/scripts/params.py", line 26, in <module>
          from params_linux import *
        File "/var/lib/ambari-server/resources/common-services/ZOOKEEPER/3.4.5/package/scripts/params_linux.py", line 21, in <module>
          import status_params
        File "/var/lib/ambari-server/resources/common-services/ZOOKEEPER/3.4.5/package/scripts/status_params.py", line 53, in <module>
          stack_version_unformatted = str(config['clusterLevelParams']['stack_version'])
        File "/usr/lib/ambari-server/lib/resource_management/libraries/script/config_dictionary.py", line 73, in __getattr__
          raise Fail("Configuration parameter '" + self.name + "' was not found in configurations dictionary!")
      

      Attachments

        Issue Links

          Activity

            People

              majorendre Endre Major
              majorendre Endre Major
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h 40m
                  3h 40m