ambari-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Levas (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AMBARI-15989) exception in ambari agent log for atlas metadata server script
Date Wed, 20 Apr 2016 18:48:25 GMT

     [ https://issues.apache.org/jira/browse/AMBARI-15989?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Robert Levas updated AMBARI-15989:
----------------------------------
    Description: 
{code}
INFO 2016-04-20 01:23:58,838 PythonReflectiveExecutor.py:64 - Reflective command failed with
exception:
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/ambari_agent/PythonReflectiveExecutor.py", line 56,
in run_file
    imp.load_source('__main__', script)
  File "/var/lib/ambari-agent/cache/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata_server.py",
line 132, in <module>
    MetadataServer().execute()
  File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
line 219, in execute
    method(env)
  File "/var/lib/ambari-agent/cache/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata_server.py",
line 99, in security_status
    {'application.properties': FILE_TYPE_PROPERTIES})
  File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/security_commons.py",
line 141, in get_params_from_filesystem
    config.readfp(ini_fp)
  File "/usr/lib64/python2.7/ConfigParser.py", line 324, in readfp
    self._read(fp, filename)
  File "/usr/lib64/python2.7/ConfigParser.py", line 546, in _read
    raise e
ParsingError: File contains parsing errors: <???>
        [line 38]: 'DEFAULT\n'
INFO 2016-04-20 01:24:07,618 Heartbeat.py:78 - Building Heartbeat: {responseId = 97, timestamp
= 1461115447618, commandsInProgress = False, componentsMapped = True}
{code}

# Cause
The issue has to do with the python built-in ConfigParser.  It fails to parse multi-lined
property vales unless there is a space added to the beginning of the additional lines

# Solution 
Fix the call to the ConfigParser to add the missing spaces (for internal use only).  The data
in the relevant config files are not altered
While making changes fix the logic in the Atlas security_status method to properly determine
security status. 


  was:
{code}
INFO 2016-04-20 01:23:58,838 PythonReflectiveExecutor.py:64 - Reflective command failed with
exception:
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/ambari_agent/PythonReflectiveExecutor.py", line 56,
in run_file
    imp.load_source('__main__', script)
  File "/var/lib/ambari-agent/cache/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata_server.py",
line 132, in <module>
    MetadataServer().execute()
  File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
line 219, in execute
    method(env)
  File "/var/lib/ambari-agent/cache/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata_server.py",
line 99, in security_status
    {'application.properties': FILE_TYPE_PROPERTIES})
  File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/security_commons.py",
line 141, in get_params_from_filesystem
    config.readfp(ini_fp)
  File "/usr/lib64/python2.7/ConfigParser.py", line 324, in readfp
    self._read(fp, filename)
  File "/usr/lib64/python2.7/ConfigParser.py", line 546, in _read
    raise e
ParsingError: File contains parsing errors: <???>
        [line 38]: 'DEFAULT\n'
INFO 2016-04-20 01:24:07,618 Heartbeat.py:78 - Building Heartbeat: {responseId = 97, timestamp
= 1461115447618, commandsInProgress = False, componentsMapped = True}
{code}


> exception in ambari agent log for atlas metadata server script
> --------------------------------------------------------------
>
>                 Key: AMBARI-15989
>                 URL: https://issues.apache.org/jira/browse/AMBARI-15989
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 2.2.2
>            Reporter: Robert Levas
>            Assignee: Robert Levas
>            Priority: Critical
>             Fix For: 2.2.2
>
>         Attachments: AMBARI-15989_branch-2.2_01.patch, AMBARI-15989_trunk_01.patch
>
>
> {code}
> INFO 2016-04-20 01:23:58,838 PythonReflectiveExecutor.py:64 - Reflective command failed
with exception:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/ambari_agent/PythonReflectiveExecutor.py", line
56, in run_file
>     imp.load_source('__main__', script)
>   File "/var/lib/ambari-agent/cache/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata_server.py",
line 132, in <module>
>     MetadataServer().execute()
>   File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
line 219, in execute
>     method(env)
>   File "/var/lib/ambari-agent/cache/common-services/ATLAS/0.1.0.2.3/package/scripts/metadata_server.py",
line 99, in security_status
>     {'application.properties': FILE_TYPE_PROPERTIES})
>   File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/security_commons.py",
line 141, in get_params_from_filesystem
>     config.readfp(ini_fp)
>   File "/usr/lib64/python2.7/ConfigParser.py", line 324, in readfp
>     self._read(fp, filename)
>   File "/usr/lib64/python2.7/ConfigParser.py", line 546, in _read
>     raise e
> ParsingError: File contains parsing errors: <???>
>         [line 38]: 'DEFAULT\n'
> INFO 2016-04-20 01:24:07,618 Heartbeat.py:78 - Building Heartbeat: {responseId = 97,
timestamp = 1461115447618, commandsInProgress = False, componentsMapped = True}
> {code}
> # Cause
> The issue has to do with the python built-in ConfigParser.  It fails to parse multi-lined
property vales unless there is a space added to the beginning of the additional lines
> # Solution 
> Fix the call to the ConfigParser to add the missing spaces (for internal use only). 
The data in the relevant config files are not altered
> While making changes fix the logic in the Atlas security_status method to properly determine
security status. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message