I had checked them, and they are all >= the specified requirement in 
https://github.com/apache/incubator-metron/tree/master/metron-deployment/vagrant/quick-dev-platform#user-content-prerequisites
 :
Ansible 2.1.2.0
Vagrant 1.8.6
Virtualbox 5.0.24
Python 2.7.12
Maven 3.3.9

The only one significantly different is Ansible; the requirement is 2.0.0.2.  
Is Ansible 2.1 not compatible with Ansible 2.0?  I let homebrew install the 
latest version.
Thanks,
--Matt

From: Otto Fowler <[email protected]>
Date: Saturday, November 19, 2016 at 5:18 AM
To: "[email protected]" <[email protected]>, Matt 
Foley <[email protected]>
Subject: Re: problem with vagrant launch

What versions of ansible, vagrant, virtualbox and python do you have?



On November 18, 2016 at 16:34:08, Matt Foley ([email protected]) wrote:
Hi, 
I'm trying to launch vanilla vagrant single-node test env for Metron on a Mac, 
via 
“vagrant up” in metron-deployment/vagrant/full-dev-platform 
  
The Ambari install all goes fine, then the Elastic Search install 
but when it comes to 
TASK [metron_elasticsearch_templates : Add Elasticsearch templates for 
topologies] 
it fails on all three (bro, snort, yaf indexes) with 
"Status code was not [200]: An unknown error occurred: sendall() argument 1 
must be string or buffer, not dict" 
  
Launching from metron-deployment/vagrant/quick-dev-platform had the same 
failure point. 
  
All three *_index.template files are present in the specified directory. 
  
Does anyone recognize this problem? Have people been running the vagrant test 
env lately? 
Any suggestions for debugging? 

Thanks, 
--Matt 

Cmd line output: 
… 
TASK [metron_elasticsearch_templates : Wait for Index to Become Available] 
***** 
ok: [node1] 

TASK [metron_elasticsearch_templates : Add Elasticsearch templates for 
topologies] *** 
failed: [node1] 
(item=/Users/mfoley/projects/Metron/metron532/metron-deployment/roles/metron_elasticsearch_templates/files/es_templates/bro_index.template)
 => {"content": "", "failed": true, "item": 
"/Users/mfoley/projects/Metron/metron532/metron-deployment/roles/metron_elasticsearch_templates/files/es_templates/bro_index.template",
 "msg": "Status code was not [200]: An unknown error occurred: sendall() 
argument 1 must be string or buffer, not dict", "redirected": false, "status": 
-1, "url": "http://node1:9200/_template/bro_index"} 
failed: [node1] 
(item=/Users/mfoley/projects/Metron/metron532/metron-deployment/roles/metron_elasticsearch_templates/files/es_templates/snort_index.template)
 => {"content": "", "failed": true, "item": 
"/Users/mfoley/projects/Metron/metron532/metron-deployment/roles/metron_elasticsearch_templates/files/es_templates/snort_index.template",
 "msg": "Status code was not [200]: An unknown error occurred: sendall() 
argument 1 must be string or buffer, not dict", "redirected": false, "status": 
-1, "url": "http://node1:9200/_template/snort_index"} 
failed: [node1] 
(item=/Users/mfoley/projects/Metron/metron532/metron-deployment/roles/metron_elasticsearch_templates/files/es_templates/yaf_index.template)
 => {"content": "", "failed": true, "item": 
"/Users/mfoley/projects/Metron/metron532/metron-deployment/roles/metron_elasticsearch_templates/files/es_templates/yaf_index.template",
 "msg": "Status code was not [200]: An unknown error occurred: sendall() 
argument 1 must be string or buffer, not dict", "redirected": false, "status": 
-1, "url": "http://node1:9200/_template/yaf_index"} 

NO MORE HOSTS LEFT 
************************************************************* 
to retry, use: --limit 
@/Users/mfoley/projects/Metron/metron532/metron-deployment/playbooks/metron_full_install.retry
 

PLAY RECAP 
********************************************************************* 
node1                      : ok=44   changed=12   unreachable=0    failed=1    

Ansible failed to complete successfully. Any error output should be 
visible above. Please fix these errors and try again. 






Reply via email to