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

Syntax error in ambari-server/src/main/resources/custom_actions/scripts/check_host.py

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.4.0
    • None
    • None

    Description

      Check DB connection failed with the following error:

      2016-07-13 01:01:18,989 - Error installing java.
      Directory['/usr/jdk64/jdk1.8.0_60'] received unsupported argument user
      Traceback (most recent call last):
      File "/var/lib/ambari-agent/cache/custom_actions/scripts/check_host.py", line 383, in execute_db_connection_check
      Directory(java_home, user=getpass.getuser(), recursive_ownership=True)
      File "/usr/lib/python2.6/site-packages/resource_management/core/base.py", line 147, in _init_
      raise Fail("%s received unsupported argument %s" % (self, key))
      Fail: Directory['/usr/jdk64/jdk1.8.0_60'] received unsupported argument user
      2016-07-13 01:01:19,164 - Check db_connection_check was unsuccessful. Exit code: 1. Message: Error installing java.
      Directory['/usr/jdk64/jdk1.8.0_60'] received unsupported argument user

      Traceback (most recent call last):
      File "/var/lib/ambari-agent/cache/custom_actions/scripts/check_host.py", line 506, in <module>
      CheckHost().execute()
      File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 280, in execute
      method(env)
      File "/var/lib/ambari-agent/cache/custom_actions/scripts/check_host.py", line 206, in actionexecute
      raise Fail(error_message)
      resource_management.core.exceptions.Fail: Check db_connection_check was unsuccessful. Exit code: 1. Message: Error installing java.
      Directory['/usr/jdk64/jdk1.8.0_60'] received unsupported argument user

      Looks like `user` is not a valid parameter.

      Full context of the call

      [?1034h2016-07-13 01:01:12,230 - Host checks started.
      2016-07-13 01:01:12,230 - Check execute list: db_connection_check
      2016-07-13 01:01:12,230 - DB connection check started.

      2016-07-13 01:01:13,050 - Directory['/usr/jdk64'] {}
      2016-07-13 01:01:13,058 - Creating directory Directory['/usr/jdk64'] since it doesn't exist.
      2016-07-13 01:01:13,060 - Execute[('chmod', 'a+x', '/usr/jdk64')]

      {'not_if': 'test -e /usr/jdk64/jdk1.8.0_60/bin/java', 'sudo': True}

      2016-07-13 01:01:13,078 - Execute['cd /var/lib/ambari-agent/tmp/jdk_tmp_P5yiwx && tar -xf /var/lib/ambari-agent/cache/jdk-8u60-linux-x64.tar.gz && ambari-sudo.sh cp -rp /var/lib/ambari-agent/tmp/jdk_tmp_P5yiwx/* /usr/jdk64']

      {'not_if': 'test -e /usr/jdk64/jdk1.8.0_60/bin/java'}

      2016-07-13 01:01:18,988 - File['/usr/jdk64/jdk1.8.0_60/bin/java']

      {'mode': 0755, 'cd_access': 'a'}

      2016-07-13 01:01:18,989 - Error installing java.
      Directory['/usr/jdk64/jdk1.8.0_60'] received unsupported argument user
      Traceback (most recent call last):
      File "/var/lib/ambari-agent/cache/custom_actions/scripts/check_host.py", line 383, in execute_db_connection_check
      Directory(java_home, user=getpass.getuser(), recursive_ownership=True)
      File "/usr/lib/python2.6/site-packages/resource_management/core/base.py", line 147, in _init_
      raise Fail("%s received unsupported argument %s" % (self, key))
      Fail: Directory['/usr/jdk64/jdk1.8.0_60'] received unsupported argument user
      2016-07-13 01:01:18,990 - Directory['/usr/jdk64/jdk1.8.0_60']

      {'recursive_ownership': True}

      2016-07-13 01:01:18,991 - Directory['/var/lib/ambari-agent/tmp/jdk_tmp_P5yiwx']

      {'action': ['delete']}

      2016-07-13 01:01:18,991 - Removing directory Directory['/var/lib/ambari-agent/tmp/jdk_tmp_P5yiwx'] and all its content
      2016-07-13 01:01:19,164 - Host checks completed.
      2016-07-13 01:01:19,164 - Check db_connection_check was unsuccessful. Exit code: 1. Message: Error installing java.
      Directory['/usr/jdk64/jdk1.8.0_60'] received unsupported argument user

      Command failed after 1 tries

      Attachments

        1. AMBARI-17685.patch
          0.9 kB
          Andrew Onischuk

        Issue Links

          Activity

            People

              aonishuk Andrew Onischuk
              aonishuk Andrew Onischuk
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: