Jonathan Hurley created AMBARI-17796:
----------------------------------------
Summary: Ranger Admin Fails To Stop Or Start During Downgrade From
HDP 2.5 to HDP 2.4
Key: AMBARI-17796
URL: https://issues.apache.org/jira/browse/AMBARI-17796
Project: Ambari
Issue Type: Bug
Components: ambari-server
Affects Versions: 2.4.0
Reporter: Jonathan Hurley
Assignee: Jonathan Hurley
Priority: Blocker
Fix For: 2.4.0
*Steps*
# Deploy HDP-2.4.
# Perform EU to 2.5.0.0-995 (or 2.5.0.0-1016) until finalize step
# Downgrade back to 2.4.2
Observed below errors while stopping all components
{code}
Traceback (most recent call last):
File
\"/var/lib/ambari-agent/cache/common-services/RANGER/0.4.0/package/scripts/ranger_admin.py\",
line 199, in <module>
RangerAdmin().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/common-services/RANGER/0.4.0/package/scripts/ranger_admin.py\",
line 60, in stop
import params
File
\"/var/lib/ambari-agent/cache/common-services/RANGER/0.4.0/package/scripts/params.py\",
line 176, in <module>
audit_jdbc_url =
format('jdbc:postgresql://{db_host}/{ranger_auditdb_name}') if
stack_supports_ranger_audit_db else None
File
\"/usr/lib/python2.6/site-packages/resource_management/libraries/functions/format.py\",
line 95, in format
return ConfigurationFormatter().format(format_string, args, **result)
File
\"/usr/lib/python2.6/site-packages/resource_management/libraries/functions/format.py\",
line 59, in format
result_protected = self.vformat(format_string, args, all_params)
File \"/usr/lib/python2.7/string.py\", line 549, in vformat
result = self._vformat(format_string, args, kwargs, used_args, 2)
File \"/usr/lib/python2.7/string.py\", line 582, in _vformat
result.append(self.format_field(obj, format_spec))
File \"/usr/lib/python2.7/string.py\", line 599, in format_field
return format(value, format_spec)
File
\"/usr/lib/python2.6/site-packages/resource_management/libraries/script/config_dictionary.py\",
line 73, in __getattr__
raise Fail(\"Configuration parameter '\" + self.name + \"' was not found in
configurations dictionary!\")
resource_management.core.exceptions.Fail: Configuration parameter
'audit_db_name' was not found in configurations dictionary!
{code}
Other components fail as well in a similar manner (if they use Ranger).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)