ptwobrussell / Mining-the-Social-Web-2nd-Edition

The official online compendium for Mining the Social Web, 2nd Edition (O'Reilly, 2013)
http://bit.ly/135dHfs
Other
2.9k stars 1.49k forks source link

For some reason, vagrant has an issue installing matplotlib any help ? #313

Open davidtoluhi opened 7 years ago

davidtoluhi commented 7 years ago

I tried setting up the environment at least 8 times and it keeps generating an install error of which I don't know how to solve. Please find the log below:

File "/usr/lib/python2.7/ssl.py", line 241, in recv ==> default:
==> default: return self.read(buflen) ==> default:
==> default: File "/usr/lib/python2.7/ssl.py", line 160, in read ==> default:
==> default: return self._sslobj.read(len) ==> default:
==> default: socket.error: [Errno 104] Connection reset by peer ==> default:
==> default:
==> default:
==> default: ---------------------------------------- ==> default: ==> default: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7y8iUJ/boilerpipe/ ==> default:
==> default: ==> default:
==> default: ================================================================================ ==> default:
==> default: Error executing action run on resource 'execute[install_requirements]' ==> default:
==> default: ================================================================================ ==> default:
==> default: ==> default: ==> default:
==> default: Mixlib::ShellOut::ShellCommandFailed ==> default: ------------------------------------ ==> default:
==> default: Expected process to exit with [0], but received '1' ==> default: ---- Begin output of pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external ---- ==> default: STDOUT: Collecting BeautifulSoup==3.2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 1)) ==> default: Using cached BeautifulSoup-3.2.1.tar.gz ==> default:
==> default: Collecting Flask==0.9 (from -r /vagrant/mtsw2e-requirements.txt (line 2)) ==> default:
==> default: Using cached Flask-0.9.tar.gz ==> default:
==> default: Collecting Jinja2==2.6 (from -r /vagrant/mtsw2e-requirements.txt (line 3)) ==> default:
==> default: Using cached Jinja2-2.6.tar.gz ==> default:
==> default: Collecting PyGithub==1.17.0 (from -r /vagrant/mtsw2e-requirements.txt (line 4)) ==> default:
==> default: Using cached PyGithub-1.17.0.tar.gz ==> default:
==> default: Collecting PyYAML==3.10 (from -r /vagrant/mtsw2e-requirements.txt (line 5)) ==> default: ==> default:
==> default: Using cached PyYAML-3.10.tar.gz ==> default:
==> default: Collecting Werkzeug==0.8.3 (from -r /vagrant/mtsw2e-requirements.txt (line 6)) ==> default:
==> default: Using cached Werkzeug-0.8.3.tar.gz ==> default:
==> default: Collecting beautifulsoup4==4.1.3 (from -r /vagrant/mtsw2e-requirements.txt (line 7)) ==> default:
==> default: Using cached beautifulsoup4-4.1.3.tar.gz ==> default:
==> default: Collecting chardet==2.1.1 (from -r /vagrant/mtsw2e-requirements.txt (line 8)) ==> default:
==> default: Using cached chardet-2.1.1.tar.gz ==> default:
==> default: Collecting cluster==1.1.2 (from -r /vagrant/mtsw2e-requirements.txt (line 9)) ==> default:
==> default: Using cached cluster-1.1.2.tar.gz ==> default:
==> default: Collecting envoy==0.0.2 (from -r /vagrant/mtsw2e-requirements.txt (line 10)) ==> default:
==> default: Using cached envoy-0.0.2.tar.gz ==> default:
==> default: Collecting facebook-sdk==0.4.0 (from -r /vagrant/mtsw2e-requirements.txt (line 11)) ==> default:
==> default: Using cached facebook-sdk-0.4.0.tar.gz ==> default:
==> default: Collecting feedparser==5.1.3 (from -r /vagrant/mtsw2e-requirements.txt (line 12)) ==> default: Using cached feedparser-5.1.3.zip ==> default:
==> default: Collecting geopy==0.95.1 (from -r /vagrant/mtsw2e-requirements.txt (line 13)) ==> default:
==> default: Using cached geopy-0.95.1.tar.gz ==> default:
==> default: Collecting google-api-python-client==1.1 (from -r /vagrant/mtsw2e-requirements.txt (line 14)) ==> default: Using cached google-api-python-client-1.1.zip ==> default:
==> default: Collecting httplib2==0.8 (from -r /vagrant/mtsw2e-requirements.txt (line 15)) ==> default:
==> default: Using cached httplib2-0.8.zip ==> default: ==> default:
==> default: Collecting matplotlib==1.2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 16)) ==> default: ==> default:
==> default: Using cached matplotlib-1.2.1.tar.gz ==> default: ==> default:
==> default: Collecting networkx==1.7 (from -r /vagrant/mtsw2e-requirements.txt (line 17)) ==> default: ==> default:
==> default: Using cached networkx-1.7.zip ==> default: ==> default:
==> default: Collecting nltk==2.0.4 (from -r /vagrant/mtsw2e-requirements.txt (line 18)) ==> default: ==> default:
==> default: Using cached nltk-2.0.4.zip ==> default: ==> default:
==> default: Collecting oauthlib==0.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 19)) ==> default: ==> default:
==> default: Using cached oauthlib-0.4.1.tar.gz ==> default: ==> default:
==> default: Collecting prettytable==0.7.1 (from -r /vagrant/mtsw2e-requirements.txt (line 20)) ==> default: ==> default:
==> default: Using cached prettytable-0.7.1.zip ==> default: ==> default:
==> default: Collecting pymongo==2.5.1 (from -r /vagrant/mtsw2e-requirements.txt (line 21)) ==> default: ==> default:
==> default: Using cached pymongo-2.5.1.tar.gz ==> default: ==> default:
==> default: Collecting python-dateutil==2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 22)) ==> default: ==> default:
==> default: Using cached python-dateutil-2.1.tar.gz ==> default: ==> default:
==> default: Collecting python-gflags==2.0 (from -r /vagrant/mtsw2e-requirements.txt (line 23)) ==> default: ==> default:
==> default: Using cached python-gflags-2.0.tar.gz ==> default: ==> default:
==> default: Collecting python-linkedin (from -r /vagrant/mtsw2e-requirements.txt (line 24)) ==> default: ==> default:
==> default: Using cached python-linkedin-4.1.tar.gz ==> default: ==> default:
==> default: Collecting pyzmq==13.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 25)) ==> default: ==> default:
==> default: Using cached pyzmq-13.0.0.tar.gz ==> default: ==> default:
==> default: Collecting readline==6.2.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 26)) ==> default: ==> default:
==> default: Using cached readline-6.2.4.1.tar.gz ==> default: ==> default:
==> default: Collecting requests==1.2.3 (from -r /vagrant/mtsw2e-requirements.txt (line 27)) ==> default: ==> default:
==> default: Using cached requests-1.2.3.tar.gz ==> default: ==> default:
==> default: Collecting requests-oauthlib==0.3.2 (from -r /vagrant/mtsw2e-requirements.txt (line 28)) ==> default: ==> default:
==> default: Using cached requests-oauthlib-0.3.2.tar.gz ==> default: ==> default:
==> default: Collecting tornado==2.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 29)) ==> default: ==> default:
==> default: Using cached tornado-2.4.1.tar.gz ==> default: ==> default:
==> default: Collecting twitter==1.12.1 (from -r /vagrant/mtsw2e-requirements.txt (line 30)) ==> default: ==> default:
==> default: Using cached twitter-1.12.1-py2.py3-none-any.whl ==> default: ==> default:
==> default: Requirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r /vagrant/mtsw2e-requirements.txt (line 31)) ==> default: ==> default:
==> default: Collecting oauth2==1.5.211 (from -r /vagrant/mtsw2e-requirements.txt (line 32)) ==> default: ==> default:
==> default: Using cached oauth2-1.5.211.tar.gz ==> default: ==> default:
==> default: Collecting twitter-text-py==2.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 33)) ==> default: ==> default:
==> default: Using cached twitter-text-py-2.0.0.tar.gz ==> default: ==> default:
==> default: Collecting JPype1==0.5.4.4 (from -r /vagrant/mtsw2e-requirements.txt (line 34)) ==> default: ==> default:
==> default: Using cached JPype1-0.5.4.4.tar.gz ==> default: ==> default:
==> default: Collecting charade==1.0.3 (from -r /vagrant/mtsw2e-requirements.txt (line 35)) ==> default: ==> default:
==> default: Using cached charade-1.0.3.tar.gz ==> default: ==> default:
==> default: Collecting boilerpipe==1.2.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 36)) ==> default: ==> default:
==> default: Using cached boilerpipe-1.2.0.0.tar.gz ==> default: ==> default:
==> default: Complete output from command python setup.py egg_info: ==> default: ==> default:
==> default: Traceback (most recent call last): ==> default: ==> default:
==> default: File "", line 1, in ==> default: ==> default:
==> default: File "/tmp/pip-build-7y8iUJ/boilerpipe/setup.py", line 27, in ==> default: ==> default:
==> default: download_jars(datapath=DATAPATH) ==> default: ==> default:
==> default: File "/tmp/pip-build-7y8iUJ/boilerpipe/setup.py", line 20, in download_jars ==> default: ==> default:
==> default: urlretrieve(tgz_url, tgz_name) ==> default: ==> default:
==> default: File "/usr/lib/python2.7/urllib.py", line 93, in urlretrieve ==> default: ==> default:
==> default: return _urlopener.retrieve(url, filename, reporthook, data) ==> default: ==> default:
==> default: File "/usr/lib/python2.7/urllib.py", line 267, in retrieve ==> default: ==> default:
==> default: block = fp.read(bs) ==> default: ==> default:
==> default: File "/usr/lib/python2.7/socket.py", line 380, in read ==> default: ==> default:
==> default: data = self._sock.recv(left) ==> default: ==> default:
==> default: File "/usr/lib/python2.7/ssl.py", line 241, in recv ==> default: ==> default:
==> default: return self.read(buflen) ==> default: ==> default:
==> default: File "/usr/lib/python2.7/ssl.py", line 160, in read ==> default: ==> default:
==> default: return self._sslobj.read(len) ==> default: ==> default:
==> default: socket.error: [Errno 104] Connection reset by peer ==> default: ==> default:
==> default:
==> default: ==> default:
==> default: ---------------------------------------- ==> default: ==> default:
==> default: STDERR: DEPRECATION: --allow-all-external has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. ==> default: ==> default:
==> default: DEPRECATION: --allow-unverified has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. ==> default: ==> default:
==> default: /usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. ==> default: ==> default:
==> default: SNIMissingWarning ==> default: ==> default:
==> default: /usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. ==> default: ==> default:
==> default: InsecurePlatformWarning ==> default: ==> default:
==> default: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7y8iUJ/boilerpipe/ ==> default: ==> default:
==> default: ---- End output of pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external ---- ==> default: ==> default:
==> default: Ran pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external returned 1 ==> default:
==> default: ==> default: ==> default:
==> default: Resource Declaration: ==> default:
==> default: --------------------- ==> default:
==> default: # In /tmp/vagrant-chef/1bdbbb22cd6c89bfc7270e6ea209e8f4/cookbooks/mtsw2e/recipes/default.rb ==> default: ==> default:
==> default: ==> default: ==> default:
==> default: 56: execute "install_requirements" do ==> default: ==> default:
==> default: 57: command "pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external" ==> default: ==> default:
==> default: 58: # action :nothing ==> default: ==> default:
==> default: 59: end ==> default: ==> default:
==> default: 60: ==> default: ==> default:
==> default: ==> default: ==> default:
==> default: Compiled Resource: ==> default:
==> default: ------------------ ==> default:
==> default: # Declared in /tmp/vagrant-chef/1bdbbb22cd6c89bfc7270e6ea209e8f4/cookbooks/mtsw2e/recipes/default.rb:56:in from_file' ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: execute("install_requirements") do ==> default: ==> default: ==> default: action [:run] ==> default: ==> default: ==> default: retries 0 ==> default: ==> default: ==> default: retry_delay 2 ==> default: ==> default: ==> default: default_guard_interpreter :execute ==> default: ==> default: ==> default: command "pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external" ==> default: ==> default: ==> default: backup 5 ==> default: ==> default: ==> default: returns 0 ==> default: ==> default: ==> default: declared_type :execute ==> default: ==> default: ==> default: cookbook_name :mtsw2e ==> default: ==> default: ==> default: recipe_name "default" ==> default: ==> default: ==> default: end ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: Platform: ==> default: ==> default: --------- ==> default: ==> default: x86_64-linux ==> default: ==> default: ==> default: ==> default: [2016-10-25T09:10:28+00:00] INFO: Running queued delayed notifications before re-raising exception ==> default: [2016-10-25T09:10:28+00:00] DEBUG: Re-raising exception: Mixlib::ShellOut::ShellCommandFailed - execute[install_requirements] (mtsw2e::default line 56) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1' ==> default: ---- Begin output of pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external ---- ==> default: STDOUT: Collecting BeautifulSoup==3.2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 1)) ==> default: Using cached BeautifulSoup-3.2.1.tar.gz ==> default: Collecting Flask==0.9 (from -r /vagrant/mtsw2e-requirements.txt (line 2)) ==> default: Using cached Flask-0.9.tar.gz ==> default: Collecting Jinja2==2.6 (from -r /vagrant/mtsw2e-requirements.txt (line 3)) ==> default: Using cached Jinja2-2.6.tar.gz ==> default: Collecting PyGithub==1.17.0 (from -r /vagrant/mtsw2e-requirements.txt (line 4)) ==> default: Using cached PyGithub-1.17.0.tar.gz ==> default: Collecting PyYAML==3.10 (from -r /vagrant/mtsw2e-requirements.txt (line 5)) ==> default: Using cached PyYAML-3.10.tar.gz ==> default: Collecting Werkzeug==0.8.3 (from -r /vagrant/mtsw2e-requirements.txt (line 6)) ==> default: Using cached Werkzeug-0.8.3.tar.gz ==> default: Collecting beautifulsoup4==4.1.3 (from -r /vagrant/mtsw2e-requirements.txt (line 7)) ==> default: Using cached beautifulsoup4-4.1.3.tar.gz ==> default: Collecting chardet==2.1.1 (from -r /vagrant/mtsw2e-requirements.txt (line 8)) ==> default: Using cached chardet-2.1.1.tar.gz ==> default: Collecting cluster==1.1.2 (from -r /vagrant/mtsw2e-requirements.txt (line 9)) ==> default: Using cached cluster-1.1.2.tar.gz ==> default: Collecting envoy==0.0.2 (from -r /vagrant/mtsw2e-requirements.txt (line 10)) ==> default: Using cached envoy-0.0.2.tar.gz ==> default: Collecting facebook-sdk==0.4.0 (from -r /vagrant/mtsw2e-requirements.txt (line 11)) ==> default: Using cached facebook-sdk-0.4.0.tar.gz ==> default: Collecting feedparser==5.1.3 (from -r /vagrant/mtsw2e-requirements.txt (line 12)) ==> default: Using cached feedparser-5.1.3.zip ==> default: Collecting geopy==0.95.1 (from -r /vagrant/mtsw2e-requirements.txt (line 13)) ==> default: Using cached geopy-0.95.1.tar.gz ==> default: Collecting google-api-python-client==1.1 (from -r /vagrant/mtsw2e-requirements.txt (line 14)) ==> default: Using cached google-api-python-client-1.1.zip ==> default: Collecting httplib2==0.8 (from -r /vagrant/mtsw2e-requirements.txt (line 15)) ==> default: Using cached httplib2-0.8.zip ==> default: Collecting matplotlib==1.2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 16)) ==> default: Using cached matplotlib-1.2.1.tar.gz ==> default: Collecting networkx==1.7 (from -r /vagrant/mtsw2e-requirements.txt (line 17)) ==> default: Using cached networkx-1.7.zip ==> default: Collecting nltk==2.0.4 (from -r /vagrant/mtsw2e-requirements.txt (line 18)) ==> default: Using cached nltk-2.0.4.zip ==> default: Collecting oauthlib==0.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 19)) ==> default: Using cached oauthlib-0.4.1.tar.gz ==> default: Collecting prettytable==0.7.1 (from -r /vagrant/mtsw2e-requirements.txt (line 20)) ==> default: Using cached prettytable-0.7.1.zip ==> default: Collecting pymongo==2.5.1 (from -r /vagrant/mtsw2e-requirements.txt (line 21)) ==> default: Using cached pymongo-2.5.1.tar.gz ==> default: Collecting python-dateutil==2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 22)) ==> default: Using cached python-dateutil-2.1.tar.gz ==> default: Collecting python-gflags==2.0 (from -r /vagrant/mtsw2e-requirements.txt (line 23)) ==> default: Using cached python-gflags-2.0.tar.gz ==> default: Collecting python-linkedin (from -r /vagrant/mtsw2e-requirements.txt (line 24)) ==> default: Using cached python-linkedin-4.1.tar.gz ==> default: Collecting pyzmq==13.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 25)) ==> default: Using cached pyzmq-13.0.0.tar.gz ==> default: Collecting readline==6.2.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 26)) ==> default: Using cached readline-6.2.4.1.tar.gz ==> default: Collecting requests==1.2.3 (from -r /vagrant/mtsw2e-requirements.txt (line 27)) ==> default: Using cached requests-1.2.3.tar.gz ==> default: Collecting requests-oauthlib==0.3.2 (from -r /vagrant/mtsw2e-requirements.txt (line 28)) ==> default: Using cached requests-oauthlib-0.3.2.tar.gz ==> default: Collecting tornado==2.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 29)) ==> default: Using cached tornado-2.4.1.tar.gz ==> default: Collecting twitter==1.12.1 (from -r /vagrant/mtsw2e-requirements.txt (line 30)) ==> default: Using cached twitter-1.12.1-py2.py3-none-any.whl ==> default: Requirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r /vagrant/mtsw2e-requirements.txt (line 31)) ==> default: Collecting oauth2==1.5.211 (from -r /vagrant/mtsw2e-requirements.txt (line 32)) ==> default: Using cached oauth2-1.5.211.tar.gz ==> default: Collecting twitter-text-py==2.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 33)) ==> default: Using cached twitter-text-py-2.0.0.tar.gz ==> default: Collecting JPype1==0.5.4.4 (from -r /vagrant/mtsw2e-requirements.txt (line 34)) ==> default: Using cached JPype1-0.5.4.4.tar.gz ==> default: Collecting charade==1.0.3 (from -r /vagrant/mtsw2e-requirements.txt (line 35)) ==> default: Using cached charade-1.0.3.tar.gz ==> default: Collecting boilerpipe==1.2.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 36)) ==> default: Using cached boilerpipe-1.2.0.0.tar.gz ==> default: Complete output from command python setup.py egg_info: ==> default: Traceback (most recent call last): ==> default: File "<string>", line 1, in <module> ==> default: File "/tmp/pip-build-7y8iUJ/boilerpipe/setup.py", line 27, in <module> ==> default: download_jars(datapath=DATAPATH) ==> default: File "/tmp/pip-build-7y8iUJ/boilerpipe/setup.py", line 20, in download_jars ==> default: urlretrieve(tgz_url, tgz_name) ==> default: File "/usr/lib/python2.7/urllib.py", line 93, in urlretrieve ==> default: return _urlopener.retrieve(url, filename, reporthook, data) ==> default: File "/usr/lib/python2.7/urllib.py", line 267, in retrieve ==> default: block = fp.read(bs) ==> default: File "/usr/lib/python2.7/socket.py", line 380, in read ==> default: data = self._sock.recv(left) ==> default: File "/usr/lib/python2.7/ssl.py", line 241, in recv ==> default: return self.read(buflen) ==> default: File "/usr/lib/python2.7/ssl.py", line 160, in read ==> default: return self._sslobj.read(len) ==> default: socket.error: [Errno 104] Connection reset by peer ==> default: ==> default: ---------------------------------------- ==> default: STDERR: DEPRECATION: --allow-all-external has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. ==> default: DEPRECATION: --allow-unverified has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. ==> default: /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. ==> default: SNIMissingWarning ==> default: /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. ==> default: InsecurePlatformWarning ==> default: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7y8iUJ/boilerpipe/ ==> default: ---- End output of pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external ---- ==> default: Ran pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external returned 1 ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.2.6/lib/mixlib/shellout.rb:289:ininvalid!' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.2.6/lib/mixlib/shellout.rb:276:in error!' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/mixin/shell_out.rb:45:inshell_out!' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/provider/execute.rb:62:in block in action_run' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/mixin/why_run.rb:52:inadd_action' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/provider.rb:176:in converge_by' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/provider/execute.rb:60:inaction_run' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/provider.rb:145:in run_action' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource.rb:596:inrun_action' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:69:in run_action' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:97:inblock (2 levels) in converge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:97:in each' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:97:inblock in converge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/resource_list.rb:94:in block in execute_each_resource' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:116:incall' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:116:in call_iterator_block' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:85:instep' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:104:in iterate' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:55:ineach_with_index' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/resource_list.rb:92:in execute_each_resource' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:96:inconverge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:667:in block in converge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:662:incatch' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:662:in converge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:701:inconverge_and_save' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:281:in run' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:285:inblock in fork_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:273:in fork' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:273:infork_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:238:in block in run_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/local_mode.rb:44:inwith_server_connectivity' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:226:in run_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application/solo.rb:301:inblock in interval_run_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application/solo.rb:290:in loop' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application/solo.rb:290:ininterval_run_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application/solo.rb:269:in run_application' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:58:inrun' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/bin/chef-solo:25:in <top (required)>' ==> default: /usr/bin/chef-solo:51:inload' ==> default: /usr/bin/chef-solo:51:in <main>' ==> default: ==> default: Running handlers: ==> default: [2016-10-25T09:10:28+00:00] ERROR: Running exception handlers ==> default: Running handlers complete ==> default: ==> default: [2016-10-25T09:10:28+00:00] ERROR: Exception handlers complete ==> default: Chef Client failed. 4 resources updated in 01 minutes 10 seconds ==> default: [2016-10-25T09:10:28+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out ==> default: [2016-10-25T09:10:28+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report ==> default: [2016-10-25T09:10:28+00:00] DEBUG: Mixlib::ShellOut::ShellCommandFailed: execute[install_requirements] (mtsw2e::default line 56) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1' ==> default: ---- Begin output of pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external ---- ==> default: STDOUT: Collecting BeautifulSoup==3.2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 1)) ==> default: Using cached BeautifulSoup-3.2.1.tar.gz ==> default: Collecting Flask==0.9 (from -r /vagrant/mtsw2e-requirements.txt (line 2)) ==> default: Using cached Flask-0.9.tar.gz ==> default: Collecting Jinja2==2.6 (from -r /vagrant/mtsw2e-requirements.txt (line 3)) ==> default: Using cached Jinja2-2.6.tar.gz ==> default: Collecting PyGithub==1.17.0 (from -r /vagrant/mtsw2e-requirements.txt (line 4)) ==> default: Using cached PyGithub-1.17.0.tar.gz ==> default: Collecting PyYAML==3.10 (from -r /vagrant/mtsw2e-requirements.txt (line 5)) ==> default: Using cached PyYAML-3.10.tar.gz ==> default: Collecting Werkzeug==0.8.3 (from -r /vagrant/mtsw2e-requirements.txt (line 6)) ==> default: Using cached Werkzeug-0.8.3.tar.gz ==> default: Collecting beautifulsoup4==4.1.3 (from -r /vagrant/mtsw2e-requirements.txt (line 7)) ==> default: Using cached beautifulsoup4-4.1.3.tar.gz ==> default: Collecting chardet==2.1.1 (from -r /vagrant/mtsw2e-requirements.txt (line 8)) ==> default: Using cached chardet-2.1.1.tar.gz ==> default: Collecting cluster==1.1.2 (from -r /vagrant/mtsw2e-requirements.txt (line 9)) ==> default: Using cached cluster-1.1.2.tar.gz ==> default: Collecting envoy==0.0.2 (from -r /vagrant/mtsw2e-requirements.txt (line 10)) ==> default: Using cached envoy-0.0.2.tar.gz ==> default: Collecting facebook-sdk==0.4.0 (from -r /vagrant/mtsw2e-requirements.txt (line 11)) ==> default: Using cached facebook-sdk-0.4.0.tar.gz ==> default: Collecting feedparser==5.1.3 (from -r /vagrant/mtsw2e-requirements.txt (line 12)) ==> default: Using cached feedparser-5.1.3.zip ==> default: Collecting geopy==0.95.1 (from -r /vagrant/mtsw2e-requirements.txt (line 13)) ==> default: Using cached geopy-0.95.1.tar.gz ==> default: Collecting google-api-python-client==1.1 (from -r /vagrant/mtsw2e-requirements.txt (line 14)) ==> default: Using cached google-api-python-client-1.1.zip ==> default: Collecting httplib2==0.8 (from -r /vagrant/mtsw2e-requirements.txt (line 15)) ==> default: Using cached httplib2-0.8.zip ==> default: Collecting matplotlib==1.2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 16)) ==> default: Using cached matplotlib-1.2.1.tar.gz ==> default: Collecting networkx==1.7 (from -r /vagrant/mtsw2e-requirements.txt (line 17)) ==> default: Using cached networkx-1.7.zip ==> default: Collecting nltk==2.0.4 (from -r /vagrant/mtsw2e-requirements.txt (line 18)) ==> default: Using cached nltk-2.0.4.zip ==> default: Collecting oauthlib==0.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 19)) ==> default: Using cached oauthlib-0.4.1.tar.gz ==> default: Collecting prettytable==0.7.1 (from -r /vagrant/mtsw2e-requirements.txt (line 20)) ==> default: Using cached prettytable-0.7.1.zip ==> default: Collecting pymongo==2.5.1 (from -r /vagrant/mtsw2e-requirements.txt (line 21)) ==> default: Using cached pymongo-2.5.1.tar.gz ==> default: Collecting python-dateutil==2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 22)) ==> default: Using cached python-dateutil-2.1.tar.gz ==> default: Collecting python-gflags==2.0 (from -r /vagrant/mtsw2e-requirements.txt (line 23)) ==> default: Using cached python-gflags-2.0.tar.gz ==> default: Collecting python-linkedin (from -r /vagrant/mtsw2e-requirements.txt (line 24)) ==> default: Using cached python-linkedin-4.1.tar.gz ==> default: Collecting pyzmq==13.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 25)) ==> default: Using cached pyzmq-13.0.0.tar.gz ==> default: Collecting readline==6.2.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 26)) ==> default: Using cached readline-6.2.4.1.tar.gz ==> default: Collecting requests==1.2.3 (from -r /vagrant/mtsw2e-requirements.txt (line 27)) ==> default: Using cached requests-1.2.3.tar.gz ==> default: Collecting requests-oauthlib==0.3.2 (from -r /vagrant/mtsw2e-requirements.txt (line 28)) ==> default: Using cached requests-oauthlib-0.3.2.tar.gz ==> default: Collecting tornado==2.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 29)) ==> default: Using cached tornado-2.4.1.tar.gz ==> default: Collecting twitter==1.12.1 (from -r /vagrant/mtsw2e-requirements.txt (line 30)) ==> default: Using cached twitter-1.12.1-py2.py3-none-any.whl ==> default: Requirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r /vagrant/mtsw2e-requirements.txt (line 31)) ==> default: Collecting oauth2==1.5.211 (from -r /vagrant/mtsw2e-requirements.txt (line 32)) ==> default: Using cached oauth2-1.5.211.tar.gz ==> default: Collecting twitter-text-py==2.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 33)) ==> default: Using cached twitter-text-py-2.0.0.tar.gz ==> default: Collecting JPype1==0.5.4.4 (from -r /vagrant/mtsw2e-requirements.txt (line 34)) ==> default: Using cached JPype1-0.5.4.4.tar.gz ==> default: Collecting charade==1.0.3 (from -r /vagrant/mtsw2e-requirements.txt (line 35)) ==> default: Using cached charade-1.0.3.tar.gz ==> default: Collecting boilerpipe==1.2.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 36)) ==> default: Using cached boilerpipe-1.2.0.0.tar.gz ==> default: Complete output from command python setup.py egg_info: ==> default: Traceback (most recent call last): ==> default: File "<string>", line 1, in <module> ==> default: File "/tmp/pip-build-7y8iUJ/boilerpipe/setup.py", line 27, in <module> ==> default: download_jars(datapath=DATAPATH) ==> default: File "/tmp/pip-build-7y8iUJ/boilerpipe/setup.py", line 20, in download_jars ==> default: urlretrieve(tgz_url, tgz_name) ==> default: File "/usr/lib/python2.7/urllib.py", line 93, in urlretrieve ==> default: return _urlopener.retrieve(url, filename, reporthook, data) ==> default: File "/usr/lib/python2.7/urllib.py", line 267, in retrieve ==> default: block = fp.read(bs) ==> default: File "/usr/lib/python2.7/socket.py", line 380, in read ==> default: data = self._sock.recv(left) ==> default: File "/usr/lib/python2.7/ssl.py", line 241, in recv ==> default: return self.read(buflen) ==> default: File "/usr/lib/python2.7/ssl.py", line 160, in read ==> default: return self._sslobj.read(len) ==> default: socket.error: [Errno 104] Connection reset by peer ==> default: ==> default: ---------------------------------------- ==> default: STDERR: DEPRECATION: --allow-all-external has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. ==> default: DEPRECATION: --allow-unverified has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. ==> default: /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. ==> default: SNIMissingWarning ==> default: /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. ==> default: InsecurePlatformWarning ==> default: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7y8iUJ/boilerpipe/ ==> default: ---- End output of pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external ---- ==> default: Ran pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external returned 1 ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.2.6/lib/mixlib/shellout.rb:289:ininvalid!' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.2.6/lib/mixlib/shellout.rb:276:in error!' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/mixin/shell_out.rb:45:inshell_out!' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/provider/execute.rb:62:in block in action_run' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/mixin/why_run.rb:52:inadd_action' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/provider.rb:176:in converge_by' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/provider/execute.rb:60:inaction_run' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/provider.rb:145:in run_action' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource.rb:596:inrun_action' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:69:in run_action' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:97:inblock (2 levels) in converge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:97:in each' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:97:inblock in converge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/resource_list.rb:94:in block in execute_each_resource' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:116:incall' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:116:in call_iterator_block' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:85:instep' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:104:in iterate' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/stepable_iterator.rb:55:ineach_with_index' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/resource_collection/resource_list.rb:92:in execute_each_resource' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/runner.rb:96:inconverge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:667:in block in converge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:662:incatch' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:662:in converge' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:701:inconverge_and_save' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/client.rb:281:in run' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:285:inblock in fork_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:273:in fork' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:273:infork_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:238:in block in run_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/local_mode.rb:44:inwith_server_connectivity' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:226:in run_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application/solo.rb:301:inblock in interval_run_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application/solo.rb:290:in loop' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application/solo.rb:290:ininterval_run_chef_client' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application/solo.rb:269:in run_application' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/lib/chef/application.rb:58:inrun' ==> default: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-12.10.24/bin/chef-solo:25:in <top (required)>' ==> default: /usr/bin/chef-solo:51:inload' ==> default: /usr/bin/chef-solo:51:in `

' ==> default: [2016-10-25T09:10:28+00:00] ERROR: execute[install_requirements](mtsw2e::default line 56) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1' ==> default: ---- Begin output of pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external ---- ==> default: STDOUT: Collecting BeautifulSoup==3.2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 1)) ==> default: Using cached BeautifulSoup-3.2.1.tar.gz ==> default: Collecting Flask==0.9 (from -r /vagrant/mtsw2e-requirements.txt (line 2)) ==> default: Using cached Flask-0.9.tar.gz ==> default: Collecting Jinja2==2.6 (from -r /vagrant/mtsw2e-requirements.txt (line 3)) ==> default: Using cached Jinja2-2.6.tar.gz ==> default: Collecting PyGithub==1.17.0 (from -r /vagrant/mtsw2e-requirements.txt (line 4)) ==> default: Using cached PyGithub-1.17.0.tar.gz ==> default: Collecting PyYAML==3.10 (from -r /vagrant/mtsw2e-requirements.txt (line 5)) ==> default: Using cached PyYAML-3.10.tar.gz ==> default: Collecting Werkzeug==0.8.3 (from -r /vagrant/mtsw2e-requirements.txt (line 6)) ==> default: Using cached Werkzeug-0.8.3.tar.gz ==> default: Collecting beautifulsoup4==4.1.3 (from -r /vagrant/mtsw2e-requirements.txt (line 7)) ==> default: Using cached beautifulsoup4-4.1.3.tar.gz ==> default: Collecting chardet==2.1.1 (from -r /vagrant/mtsw2e-requirements.txt (line 8)) ==> default: Using cached chardet-2.1.1.tar.gz ==> default: Collecting cluster==1.1.2 (from -r /vagrant/mtsw2e-requirements.txt (line 9)) ==> default: Using cached cluster-1.1.2.tar.gz ==> default: Collecting envoy==0.0.2 (from -r /vagrant/mtsw2e-requirements.txt (line 10)) ==> default: Using cached envoy-0.0.2.tar.gz ==> default: Collecting facebook-sdk==0.4.0 (from -r /vagrant/mtsw2e-requirements.txt (line 11)) ==> default: Using cached facebook-sdk-0.4.0.tar.gz ==> default: Collecting feedparser==5.1.3 (from -r /vagrant/mtsw2e-requirements.txt (line 12)) ==> default: Using cached feedparser-5.1.3.zip ==> default: Collecting geopy==0.95.1 (from -r /vagrant/mtsw2e-requirements.txt (line 13)) ==> default: Using cached geopy-0.95.1.tar.gz ==> default: Collecting google-api-python-client==1.1 (from -r /vagrant/mtsw2e-requirements.txt (line 14)) ==> default: Using cached google-api-python-client-1.1.zip ==> default: Collecting httplib2==0.8 (from -r /vagrant/mtsw2e-requirements.txt (line 15)) ==> default: Using cached httplib2-0.8.zip ==> default: Collecting matplotlib==1.2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 16)) ==> default: Using cached matplotlib-1.2.1.tar.gz ==> default: Collecting networkx==1.7 (from -r /vagrant/mtsw2e-requirements.txt (line 17)) ==> default: Using cached networkx-1.7.zip ==> default: Collecting nltk==2.0.4 (from -r /vagrant/mtsw2e-requirements.txt (line 18)) ==> default: Using cached nltk-2.0.4.zip ==> default: Collecting oauthlib==0.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 19)) ==> default: Using cached oauthlib-0.4.1.tar.gz ==> default: Collecting prettytable==0.7.1 (from -r /vagrant/mtsw2e-requirements.txt (line 20)) ==> default: Using cached prettytable-0.7.1.zip ==> default: Collecting pymongo==2.5.1 (from -r /vagrant/mtsw2e-requirements.txt (line 21)) ==> default: Using cached pymongo-2.5.1.tar.gz ==> default: Collecting python-dateutil==2.1 (from -r /vagrant/mtsw2e-requirements.txt (line 22)) ==> default: Using cached python-dateutil-2.1.tar.gz ==> default: Collecting python-gflags==2.0 (from -r /vagrant/mtsw2e-requirements.txt (line 23)) ==> default: Using cached python-gflags-2.0.tar.gz ==> default: Collecting python-linkedin (from -r /vagrant/mtsw2e-requirements.txt (line 24)) ==> default: Using cached python-linkedin-4.1.tar.gz ==> default: Collecting pyzmq==13.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 25)) ==> default: Using cached pyzmq-13.0.0.tar.gz ==> default: Collecting readline==6.2.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 26)) ==> default: Using cached readline-6.2.4.1.tar.gz ==> default: Collecting requests==1.2.3 (from -r /vagrant/mtsw2e-requirements.txt (line 27)) ==> default: Using cached requests-1.2.3.tar.gz ==> default: Collecting requests-oauthlib==0.3.2 (from -r /vagrant/mtsw2e-requirements.txt (line 28)) ==> default: Using cached requests-oauthlib-0.3.2.tar.gz ==> default: Collecting tornado==2.4.1 (from -r /vagrant/mtsw2e-requirements.txt (line 29)) ==> default: Using cached tornado-2.4.1.tar.gz ==> default: Collecting twitter==1.12.1 (from -r /vagrant/mtsw2e-requirements.txt (line 30)) ==> default: Using cached twitter-1.12.1-py2.py3-none-any.whl ==> default: Requirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r /vagrant/mtsw2e-requirements.txt (line 31)) ==> default: Collecting oauth2==1.5.211 (from -r /vagrant/mtsw2e-requirements.txt (line 32)) ==> default: Using cached oauth2-1.5.211.tar.gz ==> default: Collecting twitter-text-py==2.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 33)) ==> default: Using cached twitter-text-py-2.0.0.tar.gz ==> default: Collecting JPype1==0.5.4.4 (from -r /vagrant/mtsw2e-requirements.txt (line 34)) ==> default: Using cached JPype1-0.5.4.4.tar.gz ==> default: Collecting charade==1.0.3 (from -r /vagrant/mtsw2e-requirements.txt (line 35)) ==> default: Using cached charade-1.0.3.tar.gz ==> default: Collecting boilerpipe==1.2.0.0 (from -r /vagrant/mtsw2e-requirements.txt (line 36)) ==> default: Using cached boilerpipe-1.2.0.0.tar.gz ==> default: Complete output from command python setup.py egg_info: ==> default: Traceback (most recent call last): ==> default: File "", line 1, in ==> default: File "/tmp/pip-build-7y8iUJ/boilerpipe/setup.py", line 27, in ==> default: download_jars(datapath=DATAPATH) ==> default: File "/tmp/pip-build-7y8iUJ/boilerpipe/setup.py", line 20, in download_jars ==> default: urlretrieve(tgz_url, tgz_name) ==> default: File "/usr/lib/python2.7/urllib.py", line 93, in urlretrieve ==> default: return _urlopener.retrieve(url, filename, reporthook, data) ==> default: File "/usr/lib/python2.7/urllib.py", line 267, in retrieve ==> default: block = fp.read(bs) ==> default: File "/usr/lib/python2.7/socket.py", line 380, in read ==> default: data = self._sock.recv(left) ==> default: File "/usr/lib/python2.7/ssl.py", line 241, in recv ==> default: return self.read(buflen) ==> default: File "/usr/lib/python2.7/ssl.py", line 160, in read ==> default: return self._sslobj.read(len) ==> default: socket.error: [Errno 104] Connection reset by peer ==> default:
==> default: ---------------------------------------- ==> default: STDERR: DEPRECATION: --allow-all-external has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. ==> default: DEPRECATION: --allow-unverified has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect. ==> default: /usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. ==> default: SNIMissingWarning ==> default: /usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. ==> default: InsecurePlatformWarning ==> default: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7y8iUJ/boilerpipe/ ==> default: ---- End output of pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external ---- ==> default: Ran pip install -r /vagrant/mtsw2e-requirements.txt --allow-unverified matplotlib --allow-all-external returned 1 ==> default: [2016-10-25T09:10:30+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1) Chef never successfully completed! Any errors should be visible in the output above. Please fix your recipes so that they properly complete.