ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hari Sekhon (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AMBARI-13907) Ambari Blueprint provisioning error "list index out of range"
Date Mon, 16 Nov 2015 16:26:10 GMT

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

Hari Sekhon updated AMBARI-13907:
---------------------------------
    Description: 
When provisioning an Ambari cluster via a blueprint that was taken from an existing cluster
install, Ambari fails with a list index out of range error on the metrics collector.

I suspect this is due to not supplying all host_groups in the mapping json at cluster creation
time but there was no validation on missing host groups to prevent this scenario so it fails
late half way through the install.

{code}Traceback (most recent call last):
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 58, in <module>
    AmsMonitor().execute()
  File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
line 216, in execute
    method(env)
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 29, in install
    self.configure(env) # for security
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 32, in configure
    import params
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py",
line 54, in <module>
    metric_collector_host = ams_collector_hosts[0]
IndexError: list index out of range
{code}

  was:
When provisioning an Ambari cluster via a blueprint that was taken from an existing cluster
install, Ambari fails with a list index out of range error on the metrics collector.

I suspect this is due to not supplying all host_groups in the mapping json at cluster creation
time but there was no validation on missing host groups to prevent this scenario so it fails
late in to the install.

{code}Traceback (most recent call last):
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 58, in <module>
    AmsMonitor().execute()
  File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
line 216, in execute
    method(env)
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 29, in install
    self.configure(env) # for security
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 32, in configure
    import params
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py",
line 54, in <module>
    metric_collector_host = ams_collector_hosts[0]
IndexError: list index out of range
{code}


> Ambari Blueprint provisioning error "list index out of range"
> -------------------------------------------------------------
>
>                 Key: AMBARI-13907
>                 URL: https://issues.apache.org/jira/browse/AMBARI-13907
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server, blueprints
>    Affects Versions: 2.1.0
>         Environment: HDP 2.3
>            Reporter: Hari Sekhon
>            Priority: Critical
>
> When provisioning an Ambari cluster via a blueprint that was taken from an existing cluster
install, Ambari fails with a list index out of range error on the metrics collector.
> I suspect this is due to not supplying all host_groups in the mapping json at cluster
creation time but there was no validation on missing host groups to prevent this scenario
so it fails late half way through the install.
> {code}Traceback (most recent call last):
>   File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 58, in <module>
>     AmsMonitor().execute()
>   File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
line 216, in execute
>     method(env)
>   File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 29, in install
>     self.configure(env) # for security
>   File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_monitor.py",
line 32, in configure
>     import params
>   File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py",
line 54, in <module>
>     metric_collector_host = ams_collector_hosts[0]
> IndexError: list index out of range
> {code}



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

Mime
View raw message