Skip to content

Instantly share code, notes, and snippets.

@douglasgoodwin
Created March 13, 2013 20:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save douglasgoodwin/5155904 to your computer and use it in GitHub Desktop.
Save douglasgoodwin/5155904 to your computer and use it in GitHub Desktop.
vagrant up error -- pip md5
dgoodwin-macpro:metro-app-server dgoodwin$ vagrant up
[default] VM already created. Booting if it's not already running...
[default] Clearing any previously set forwarded ports...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[Berkshelf] installing cookbooks...
/Users/dgoodwin/.vagrant.d/gems/gems/berkshelf-1.2.0/lib/berkshelf/git.rb:124: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
[Berkshelf] Installing application (2.0.1) from git: 'git@github.com:douglasgoodwin/application.git' with branch: 'ca1b2ff0c1b88e1a5f7c692bf4af92ae1657d12f'
[Berkshelf] Using metro-app-server (0.1.0) at path: '/Users/dgoodwin/Workspace/cookbooks/metro-app-server'
[Berkshelf] Using hostsfile (0.2.5)
[Berkshelf] Using apt (1.8.4)
[Berkshelf] Using python (1.2.2)
[Berkshelf] Using build-essential (1.3.4)
[Berkshelf] Using yum (2.1.0)
[Berkshelf] Using mysql (2.1.2)
[Berkshelf] Using openssl (1.0.0)
[Berkshelf] Using application_python (1.0.8)
[Berkshelf] Using gunicorn (1.1.0)
[Berkshelf] Using supervisor (0.4.0)
[Berkshelf] Using aws (0.100.6)
[Berkshelf] Using git (2.1.4)
[Berkshelf] Using dmg (1.1.0)
[Berkshelf] Using windows (1.8.4)
[Berkshelf] Using chef_handler (1.1.4)
[Berkshelf] Using runit (0.16.2)
[Berkshelf] Using memcached (1.2.0)
[Berkshelf] Using php (1.1.8)
[Berkshelf] Using xml (1.1.2)
[Berkshelf] Using firewall (0.10.2)
[Berkshelf] Using monit (0.7.0)
[Berkshelf] Using database (1.3.12)
[Berkshelf] Using postgresql (2.2.2)
[Berkshelf] Using xfs (1.1.0)
[Berkshelf] Using nginx (1.4.0)
[Berkshelf] Using bluepill (2.2.0)
[Berkshelf] Using rsyslog (1.5.0)
[Berkshelf] Using ohai (1.1.8)
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Running any VM customizations...
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] VM booted and ready for use!
[default] Configuring and enabling network interfaces...
[default] Setting host name...
[default] Mounting shared folders...
[default] -- v-root: /vagrant
[default] -- v-csc-1: /tmp/vagrant-chef-1/chef-solo-1/cookbooks
[default] Running provisioner: Vagrant::Provisioners::ChefSolo...
[default] Generating chef JSON and uploading...
[default] Running chef-solo...
stdin: is not a tty
[2013-03-13T13:07:51-07:00] INFO: *** Chef 10.16.4 ***
[2013-03-13T13:07:51-07:00] INFO: Setting the run_list to ["recipe[metro-app-server::proxy]", "recipe[metro-app-server::default]", "recipe[metro-app-server::firewall]", "recipe[metro-app-server::hostsfiles]", "recipe[metro-app-server::database]", "recipe[metro-app-server::metro-deploy]", "recipe[metro-app-server::metro-init]", "recipe[metro-app-server::nginx]", "recipe[metro-app-server::install_packages]", "recipe[metro-app-server::onesies]", "recipe[metro-app-server::metro-reboot]"] from JSON
[2013-03-13T13:07:51-07:00] INFO: Run List is [recipe[metro-app-server::proxy], recipe[metro-app-server::default], recipe[metro-app-server::firewall], recipe[metro-app-server::hostsfiles], recipe[metro-app-server::database], recipe[metro-app-server::metro-deploy], recipe[metro-app-server::metro-init], recipe[metro-app-server::nginx], recipe[metro-app-server::install_packages], recipe[metro-app-server::onesies], recipe[metro-app-server::metro-reboot]]
[2013-03-13T13:07:51-07:00] INFO: Run List expands to [metro-app-server::proxy, metro-app-server::default, metro-app-server::firewall, metro-app-server::hostsfiles, metro-app-server::database, metro-app-server::metro-deploy, metro-app-server::metro-init, metro-app-server::nginx, metro-app-server::install_packages, metro-app-server::onesies, metro-app-server::metro-reboot]
[2013-03-13T13:07:51-07:00] INFO: Starting Chef Run for metro-app-server-berkshelf
[2013-03-13T13:07:51-07:00] INFO: Running start handlers
[2013-03-13T13:07:51-07:00] INFO: Start handlers complete.
[2013-03-13T13:07:53-07:00] WARN: Missing gem 'right_aws'
[2013-03-13T13:07:54-07:00] INFO: Application light-weight resource already initialized -- overriding!
/var/lib/gems/1.8/gems/chef-10.16.4/bin/../lib/chef/resource.rb:768: warning: already initialized constant Application
[2013-03-13T13:07:54-07:00] INFO: nil
[2013-03-13T13:07:54-07:00] INFO: Processing execute[apt-get update] action run (mysql::ruby line 23)
[2013-03-13T13:08:09-07:00] INFO: execute[apt-get update] ran successfully
[2013-03-13T13:08:09-07:00] INFO: Processing execute[apt-get-update-build-essentials] action run (build-essential::default line 30)
[2013-03-13T13:08:09-07:00] INFO: Processing package[build-essential] action install (build-essential::default line 51)
[2013-03-13T13:08:10-07:00] INFO: Processing package[binutils-doc] action install (build-essential::default line 51)
[2013-03-13T13:08:10-07:00] INFO: Processing package[autoconf] action install (build-essential::default line 58)
[2013-03-13T13:08:10-07:00] INFO: Processing package[flex] action install (build-essential::default line 58)
[2013-03-13T13:08:10-07:00] INFO: Processing package[bison] action install (build-essential::default line 58)
[2013-03-13T13:08:10-07:00] INFO: Processing package[mysql-client] action install (mysql::client line 46)
[2013-03-13T13:08:10-07:00] INFO: Processing package[libmysqlclient-dev] action install (mysql::client line 46)
[2013-03-13T13:08:10-07:00] INFO: Processing chef_gem[mysql] action install (mysql::ruby line 36)
[2013-03-13T13:08:10-07:00] INFO: Could not find previously defined grants.sql resource
[2013-03-13T13:08:10-07:00] INFO: Processing file[/etc/apt/apt.conf.d/01proxy] action create (metro-app-server::proxy line 13)
[2013-03-13T13:08:10-07:00] INFO: Processing execute[apt-get-update] action run (apt::default line 22)
[2013-03-13T13:08:10-07:00] INFO: Processing execute[apt-get update] action nothing (apt::default line 29)
[2013-03-13T13:08:10-07:00] INFO: Processing execute[apt-get autoremove] action nothing (apt::default line 36)
[2013-03-13T13:08:10-07:00] INFO: Processing execute[apt-get autoclean] action nothing (apt::default line 42)
[2013-03-13T13:08:10-07:00] INFO: Processing package[update-notifier-common] action install (apt::default line 48)
[2013-03-13T13:08:10-07:00] INFO: Processing execute[apt-get-update-periodic] action run (apt::default line 52)
[2013-03-13T13:08:10-07:00] INFO: Processing directory[/var/cache/local] action create (apt::default line 62)
[2013-03-13T13:08:10-07:00] INFO: Processing directory[/var/cache/local/preseeding] action create (apt::default line 62)
[2013-03-13T13:08:10-07:00] INFO: Processing package[python] action install (python::package line 40)
[2013-03-13T13:08:10-07:00] INFO: Processing package[python-dev] action install (python::package line 40)
[2013-03-13T13:08:10-07:00] INFO: Processing remote_file[/tmp/vagrant-chef-1/distribute_setup.py] action create (python::pip line 33)
[2013-03-13T13:08:10-07:00] INFO: Processing execute[install-pip] action run (python::pip line 39)
[2013-03-13T13:08:10-07:00] INFO: Processing python_pip[virtualenv] action install (python::virtualenv line 23)
[2013-03-13T13:08:11-07:00] INFO: Processing execute[apt-get update] action nothing (mysql::ruby line 23)
[2013-03-13T13:08:11-07:00] INFO: Processing execute[apt-get-update-build-essentials] action nothing (build-essential::default line 30)
[2013-03-13T13:08:11-07:00] INFO: Processing package[build-essential] action nothing (build-essential::default line 51)
[2013-03-13T13:08:11-07:00] INFO: Processing package[binutils-doc] action nothing (build-essential::default line 51)
[2013-03-13T13:08:11-07:00] INFO: Processing package[autoconf] action nothing (build-essential::default line 58)
[2013-03-13T13:08:11-07:00] INFO: Processing package[flex] action nothing (build-essential::default line 58)
[2013-03-13T13:08:11-07:00] INFO: Processing package[bison] action nothing (build-essential::default line 58)
[2013-03-13T13:08:11-07:00] INFO: Processing package[mysql-client] action install (mysql::client line 46)
[2013-03-13T13:08:11-07:00] INFO: Processing package[libmysqlclient-dev] action install (mysql::client line 46)
[2013-03-13T13:08:11-07:00] INFO: Processing chef_gem[mysql] action install (mysql::ruby line 36)
[2013-03-13T13:08:11-07:00] INFO: Processing directory[/var/cache/local/preseeding] action create (mysql::server line 47)
[2013-03-13T13:08:11-07:00] INFO: Processing execute[preseed mysql-server] action nothing (mysql::server line 54)
[2013-03-13T13:08:11-07:00] INFO: Processing template[/var/cache/local/preseeding/mysql-server.seed] action create (mysql::server line 59)
[2013-03-13T13:08:11-07:00] INFO: Processing template[/etc/mysql/debian.cnf] action create (mysql::server line 67)
[2013-03-13T13:08:11-07:00] INFO: Processing package[mysql-server] action install (mysql::server line 94)
[2013-03-13T13:08:12-07:00] INFO: Processing directory[/var/run/mysqld] action create (mysql::server line 108)
[2013-03-13T13:08:12-07:00] INFO: directory[/var/run/mysqld] group changed to 114
[2013-03-13T13:08:12-07:00] INFO: Processing directory[/var/log/mysql] action create (mysql::server line 108)
[2013-03-13T13:08:12-07:00] INFO: Processing directory[/etc/mysql/conf.d] action create (mysql::server line 108)
[2013-03-13T13:08:12-07:00] INFO: Processing directory[/etc/mysql/conf.d] action create (mysql::server line 108)
[2013-03-13T13:08:12-07:00] INFO: Processing directory[/var/lib/mysql] action create (mysql::server line 108)
[2013-03-13T13:08:12-07:00] INFO: Processing directory[/var/lib/mysql] action create (mysql::server line 108)
[2013-03-13T13:08:12-07:00] INFO: Processing execute[mysql-install-db] action run (mysql::server line 148)
[2013-03-13T13:08:12-07:00] INFO: Processing service[mysql] action enable (mysql::server line 154)
[2013-03-13T13:08:12-07:00] INFO: Processing execute[assign-root-password] action run (mysql::server line 166)
[2013-03-13T13:08:12-07:00] INFO: Processing template[/etc/mysql/grants.sql] action create (mysql::server line 179)
[2013-03-13T13:08:12-07:00] INFO: Processing execute[mysql-install-privileges] action nothing (mysql::server line 195)
[2013-03-13T13:08:12-07:00] INFO: Processing template[/etc/mysql/my.cnf] action create (mysql::server line 202)
[2013-03-13T13:08:12-07:00] INFO: Processing service[mysql] action start (mysql::server line 218)
[2013-03-13T13:08:12-07:00] INFO: Processing package[php5-cgi] action install (php::package line 22)
[2013-03-13T13:08:12-07:00] INFO: Processing package[php5] action install (php::package line 22)
[2013-03-13T13:08:12-07:00] INFO: Processing package[php5-dev] action install (php::package line 22)
[2013-03-13T13:08:12-07:00] INFO: Processing package[php5-cli] action install (php::package line 22)
[2013-03-13T13:08:12-07:00] INFO: Processing package[php-pear] action install (php::package line 22)
[2013-03-13T13:08:12-07:00] INFO: Processing template[/etc/php5/cli/php.ini] action create (php::package line 27)
[2013-03-13T13:08:12-07:00] INFO: Processing php_pear_channel[pear.php.net] action update (php::default line 25)
[2013-03-13T13:10:22-07:00] INFO: Processing php_pear_channel[pecl.php.net] action update (php::default line 29)
[2013-03-13T13:12:23-07:00] INFO: Processing python_pip[supervisor] action upgrade (supervisor::default line 22)
[2013-03-13T13:12:23-07:00] INFO: Upgrading python_pip[supervisor] version from 3.0b1 to latest
[2013-03-13T13:12:28-07:00] INFO: Processing directory[/etc/supervisor.d] action create (supervisor::default line 27)
[2013-03-13T13:12:28-07:00] INFO: Processing template[/etc/supervisord.conf] action create (supervisor::default line 33)
[2013-03-13T13:12:28-07:00] INFO: Processing directory[/var/log/supervisor] action create (supervisor::default line 48)
[2013-03-13T13:12:28-07:00] INFO: Processing template[/etc/init.d/supervisor] action create (supervisor::default line 57)
[2013-03-13T13:12:28-07:00] INFO: Processing template[/etc/default/supervisor] action create (supervisor::default line 64)
[2013-03-13T13:12:28-07:00] INFO: Processing service[supervisor] action enable (supervisor::default line 71)
[2013-03-13T13:12:28-07:00] INFO: Processing service[supervisor] action start (supervisor::default line 71)
[2013-03-13T13:12:28-07:00] INFO: Processing package[memcached] action install (memcached::default line 25)
[2013-03-13T13:12:28-07:00] INFO: Processing package[libmemcache-dev] action install (memcached::default line 29)
[2013-03-13T13:12:28-07:00] INFO: Processing service[memcached] action nothing (memcached::default line 39)
[2013-03-13T13:12:28-07:00] INFO: Processing template[/etc/memcached.conf] action create (memcached::default line 61)
[2013-03-13T13:12:28-07:00] INFO: Processing package[monit] action install (monit::default line 1)
[2013-03-13T13:12:28-07:00] INFO: Processing cookbook_file[/etc/default/monit] action create (monit::default line 6)
[2013-03-13T13:12:28-07:00] INFO: Processing service[monit] action start (monit::default line 14)
[2013-03-13T13:12:29-07:00] INFO: Processing template[/etc/monit/monitrc] action create (monit::default line 20)
[2013-03-13T13:12:29-07:00] INFO: Processing directory[/etc/monit/conf.d/] action create (monit::default line 28)
[2013-03-13T13:12:29-07:00] INFO: Processing package[htop] action install (metro-app-server::default line 22)
[2013-03-13T13:12:29-07:00] INFO: Processing package[finger] action install (metro-app-server::default line 23)
[2013-03-13T13:12:29-07:00] INFO: Processing package[libmysqlclient-dev] action install (metro-app-server::default line 28)
[2013-03-13T13:12:29-07:00] INFO: Processing package[libxml2-dev] action install (metro-app-server::default line 31)
[2013-03-13T13:12:29-07:00] INFO: Processing package[libxslt1-dev] action install (metro-app-server::default line 32)
[2013-03-13T13:12:29-07:00] INFO: Processing package[php5-fpm] action install (metro-app-server::default line 35)
[2013-03-13T13:12:29-07:00] INFO: Processing package[uwsgi-plugin-python] action install (metro-app-server::default line 36)
[2013-03-13T13:12:29-07:00] INFO: Processing package[php5-xcache] action install (metro-app-server::default line 39)
[2013-03-13T13:12:29-07:00] INFO: Processing package[php5-curl] action install (metro-app-server::default line 40)
[2013-03-13T13:12:29-07:00] INFO: Processing package[php5-gd] action install (metro-app-server::default line 41)
[2013-03-13T13:12:29-07:00] INFO: Processing package[php5-mysql] action install (metro-app-server::default line 42)
[2013-03-13T13:12:29-07:00] INFO: Processing package[libphp-simplepie] action install (metro-app-server::default line 43)
[2013-03-13T13:12:29-07:00] INFO: Processing package[smarty] action install (metro-app-server::default line 44)
[2013-03-13T13:12:29-07:00] INFO: Processing package[libgeoip-dev] action install (metro-app-server::default line 47)
[2013-03-13T13:12:30-07:00] INFO: Processing package[libjpeg-dev] action install (metro-app-server::default line 53)
[2013-03-13T13:12:36-07:00] INFO: Processing package[libjpeg8-dev] action install (metro-app-server::default line 57)
[2013-03-13T13:12:36-07:00] INFO: Processing package[libjpeg62-dev] action install (metro-app-server::default line 61)
[2013-03-13T13:12:40-07:00] INFO: Processing package[libfreetype6] action install (metro-app-server::default line 65)
[2013-03-13T13:12:40-07:00] INFO: Processing package[libfreetype6-dev] action install (metro-app-server::default line 69)
[2013-03-13T13:12:40-07:00] INFO: Processing package[zlib1g-dev] action install (metro-app-server::default line 73)
[2013-03-13T13:12:40-07:00] INFO: Processing user[metro] action create (metro-app-server::default line 79)
[2013-03-13T13:12:40-07:00] INFO: Processing package[corkscrew] action install (metro-app-server::default line 86)
[2013-03-13T13:12:40-07:00] INFO: Processing directory[/var/www/metro.net/.ssh] action create (metro-app-server::default line 88)
[2013-03-13T13:12:40-07:00] INFO: Processing cookbook_file[ssh_config] action create (metro-app-server::default line 96)
[2013-03-13T13:12:40-07:00] INFO: Processing directory[/var/cache/downloads/] action create (metro-app-server::default line 106)
[2013-03-13T13:12:40-07:00] INFO: Processing remote_file[/var/cache/downloads/simpl-ngx_devel_kit-4192ba6.tar.gz] action create (metro-app-server::default line 120)
[2013-03-13T13:12:42-07:00] INFO: Processing execute[extract simpl-ngx_devel_kit-4192ba6] action run (metro-app-server::default line 128)
[2013-03-13T13:12:42-07:00] INFO: execute[extract simpl-ngx_devel_kit-4192ba6] ran successfully
[2013-03-13T13:12:42-07:00] INFO: Processing remote_file[/var/cache/downloads/agentzh-array-var-nginx-module-a007ebc.tar.gz] action create (metro-app-server::default line 120)
[2013-03-13T13:12:43-07:00] INFO: Processing execute[extract agentzh-array-var-nginx-module-a007ebc] action run (metro-app-server::default line 128)
[2013-03-13T13:12:43-07:00] INFO: execute[extract agentzh-array-var-nginx-module-a007ebc] ran successfully
[2013-03-13T13:12:43-07:00] INFO: Processing remote_file[/var/cache/downloads/agentzh-set-misc-nginx-module-e79e7f0.tar.gz] action create (metro-app-server::default line 120)
[2013-03-13T13:12:45-07:00] INFO: Processing execute[extract agentzh-set-misc-nginx-module-e79e7f0] action run (metro-app-server::default line 128)
[2013-03-13T13:12:45-07:00] INFO: execute[extract agentzh-set-misc-nginx-module-e79e7f0] ran successfully
[2013-03-13T13:12:45-07:00] INFO: Processing firewall[ufw] action enable (metro-app-server::firewall line 2)
[2013-03-13T13:12:45-07:00] INFO: Processing firewall_rule[ssh] action allow (metro-app-server::firewall line 6)
[2013-03-13T13:12:45-07:00] INFO: Processing firewall_rule[vagrant_forward] action allow (metro-app-server::firewall line 13)
[2013-03-13T13:12:45-07:00] INFO: Processing firewall_rule[http/https] action allow (metro-app-server::firewall line 18)
[2013-03-13T13:12:45-07:00] INFO: firewall_rule[http/https] allow rule added
[2013-03-13T13:12:45-07:00] INFO: Processing firewall_rule[mysql] action allow (metro-app-server::firewall line 25)
[2013-03-13T13:12:46-07:00] INFO: Processing firewall_rule[memcached] action allow (metro-app-server::firewall line 30)
[2013-03-13T13:12:46-07:00] INFO: Processing hostsfile_entry[127.0.0.2] action create (metro-app-server::hostsfiles line 1)
[2013-03-13T13:12:46-07:00] INFO: Processing mysql_database[metro] action create (metro-app-server::database line 2)
[2013-03-13T13:12:46-07:00] INFO: Processing mysql_database_user[metro] action create (metro-app-server::database line 12)
[2013-03-13T13:12:46-07:00] INFO: Processing mysql_database_user[metro] action grant (metro-app-server::database line 19)
[2013-03-13T13:12:46-07:00] INFO: mysql_database_user[metro]: granting access with statement [GRANT all ON `metro`.* TO `metro`@`localhost` IDENTIFIED BY [FILTERED]]
[2013-03-13T13:12:46-07:00] INFO: Processing bash[import-database] action run (metro-app-server::database line 27)
[2013-03-13T13:12:46-07:00] INFO: Processing application_python_django[metro.net] action nothing (metro-app-server::metro-deploy line 111)
[2013-03-13T13:12:46-07:00] INFO: Processing application[metro.net] action force_deploy (metro-app-server::metro-deploy line 2)
[2013-03-13T13:12:46-07:00] INFO: Processing application_python_django[metro.net] action before_compile (metro-app-server::metro-deploy line 111)
[2013-03-13T13:12:46-07:00] INFO: Processing package[git] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 69)
[2013-03-13T13:12:46-07:00] INFO: Processing directory[/var/www/metro.net/metro] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 75)
[2013-03-13T13:12:46-07:00] INFO: Processing directory[/var/www/metro.net/metro/shared] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 82)
[2013-03-13T13:12:46-07:00] INFO: Processing file[/var/www/metro.net/metro/id_deploy] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 90)
[2013-03-13T13:12:46-07:00] INFO: Processing template[/var/www/metro.net/metro/deploy-ssh-wrapper] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 97)
[2013-03-13T13:12:46-07:00] INFO: Processing ruby_block[metro.net before_deploy] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 107)
[2013-03-13T13:12:46-07:00] INFO: Processing application_python_django[metro.net] action before_deploy (metro-app-server::metro-deploy line 111)
[2013-03-13T13:12:46-07:00] INFO: ruby_block[metro.net before_deploy] called
[2013-03-13T13:12:46-07:00] INFO: Processing python_virtualenv[/var/www/metro.net/metro/shared/env] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 101)
[2013-03-13T13:12:46-07:00] INFO: Processing python_pip[django_threadedcomments] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:12:47-07:00] INFO: Installing python_pip[django_threadedcomments] version latest
[2013-03-13T13:12:53-07:00] INFO: Processing python_pip[django_easy_maps] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:12:53-07:00] INFO: Installing python_pip[django_easy_maps] version latest
[2013-03-13T13:12:53-07:00] INFO: Processing python_pip[BeautifulSoup] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:12:54-07:00] INFO: Processing python_pip[django_ckeditor] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:12:54-07:00] INFO: Installing python_pip[django_ckeditor] version latest
[2013-03-13T13:12:54-07:00] INFO: Processing python_pip[django_cal] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:12:54-07:00] INFO: Installing python_pip[django_cal] version latest
[2013-03-13T13:12:55-07:00] INFO: Processing template[/var/www/metro.net/metro/shared/settings_local.py] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 118)
[2013-03-13T13:12:55-07:00] INFO: Processing deploy_revision[metro.net] action force_deploy (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 122)
[2013-03-13T13:12:57-07:00] INFO: Already deployed app at /var/www/metro.net/metro/releases/726f8b6b22e9db3f31da9167b7174b4edb62bc6e, forcing.
[2013-03-13T13:12:58-07:00] INFO: deploy_revision[metro.net] forcing deploy of already deployed app at /var/www/metro.net/metro/releases/726f8b6b22e9db3f31da9167b7174b4edb62bc6e
[2013-03-13T13:13:08-07:00] INFO: deploy_revision[metro.net] set user to metro
[2013-03-13T13:13:08-07:00] INFO: deploy_revision[metro.net] set group to metro
[2013-03-13T13:13:22-07:00] INFO: deploy_revision[metro.net] copied the cached checkout to /var/www/metro.net/metro/releases/726f8b6b22e9db3f31da9167b7174b4edb62bc6e
[2013-03-13T13:13:29-07:00] INFO: deploy_revision[metro.net] set user to metro
[2013-03-13T13:13:29-07:00] INFO: deploy_revision[metro.net] set group to metro
[2013-03-13T13:13:29-07:00] INFO: deploy_revision[metro.net] running callback before_migrate
[2013-03-13T13:13:29-07:00] INFO: Processing application_python_django[metro.net] action before_migrate (metro-app-server::metro-deploy line 111)
[2013-03-13T13:13:29-07:00] INFO: Installing using requirements file: requirements.txt
[2013-03-13T13:13:35-07:00] INFO: Processing execute[/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt] action run (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 61)
================================================================================
Error executing action `run` on resource 'execute[/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
STDOUT: Downloading/unpacking Django==1.3.2 (from -r requirements.txt (line 1))
Running setup.py egg_info for package Django
Downloading/unpacking django-reversion==1.5.3 (from -r requirements.txt (line 2))
Running setup.py egg_info for package django-reversion
Downloading/unpacking MySQL-python==1.2.3c1 (from -r requirements.txt (line 3))
Running setup.py egg_info for package MySQL-python
Requirement already satisfied (use --upgrade to upgrade): Pillow==1.7.8 in /var/www/metro.net/metro/shared/env/lib/python2.7/site-packages (from -r requirements.txt (line 5))
Downloading/unpacking PyRSS2Gen==1.0.0 (from -r requirements.txt (line 6))
Downloading PyRSS2Gen-1.0.0.tar.gz
Running setup.py egg_info for package PyRSS2Gen
Downloading/unpacking South==0.7.5 (from -r requirements.txt (line 7))
Running setup.py egg_info for package South
Downloading/unpacking Werkzeug==0.7.1 (from -r requirements.txt (line 8))
Running setup.py egg_info for package Werkzeug
warning: no files found matching '*' under directory 'werkzeug/debug/templates'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
warning: no previously-included files matching '*.pyc' found under directory 'tests'
warning: no previously-included files matching '*.pyo' found under directory 'tests'
warning: no previously-included files matching '*.pyc' found under directory 'examples'
warning: no previously-included files matching '*.pyo' found under directory 'examples'
no previously-included directories found matching 'docs/_build'
Downloading/unpacking django-cache-machine==0.6 (from -r requirements.txt (line 9))
Downloading django-cache-machine-0.6.tar.gz
Running setup.py egg_info for package django-cache-machine
no previously-included directories found matching 'examples'
Downloading/unpacking django-celery==2.1.2 (from -r requirements.txt (line 11))
Running setup.py egg_info for package django-celery
no previously-included directories found matching 'bin/*.pyc'
no previously-included directories found matching 'tests/*.pyc'
no previously-included directories found matching 'docs/*.pyc'
no previously-included directories found matching 'contrib/*.pyc'
no previously-included directories found matching 'djcelery/*.pyc'
no previously-included directories found matching 'docs/.build'
Downloading/unpacking django-contact-form==0.3 (from -r requirements.txt (line 12))
Downloading django-contact-form-0.3.tar.gz
Running setup.py egg_info for package django-contact-form
Downloading/unpacking django-debug-toolbar==0.9.4 (from -r requirements.txt (line 13))
Running setup.py egg_info for package django-debug-toolbar
no previously-included directories found matching 'example'
Downloading/unpacking django-devserver==0.2.1 (from -r requirements.txt (line 14))
Downloading django-devserver-0.2.1.tar.gz
Running setup.py egg_info for package django-devserver
Downloading/unpacking django-emailthis==0.2.7 (from -r requirements.txt (line 15))
Downloading django-emailthis-0.2.7.tar.gz
Running setup.py egg_info for package django-emailthis
Downloading/unpacking django-envelope==0.3.2 (from -r requirements.txt (line 16))
Downloading django-envelope-0.3.2.tar.gz
Running setup.py egg_info for package django-envelope
Downloading/unpacking django-extensions==0.7.1 (from -r requirements.txt (line 17))
Running setup.py egg_info for package django-extensions
Downloading/unpacking django-flag==0.1.1 (from -r requirements.txt (line 18))
Downloading django-flag-0.1.1.tar.gz
Running setup.py egg_info for package django-flag
Downloading/unpacking django-gmapi==1.0.1 (from -r requirements.txt (line 19))
Downloading django-gmapi-1.0.1.zip
Running setup.py egg_info for package django-gmapi
Downloading/unpacking django-grappelli==2.3.2 (from -r requirements.txt (line 20))
Running setup.py egg_info for package django-grappelli
Downloading/unpacking django-honeypot==0.3.0 (from -r requirements.txt (line 21))
Downloading django-honeypot-0.3.0.tar.gz
Running setup.py egg_info for package django-honeypot
Downloading/unpacking django-imagekit==2.0.1 (from -r requirements.txt (line 22))
Running setup.py egg_info for package django-imagekit
Downloading/unpacking django-memcached2>=0.1 (from -r requirements.txt (line 23))
Downloading django-memcached2-0.2.tar.gz
Running setup.py egg_info for package django-memcached2
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer'
warnings.warn(msg)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer_email'
warnings.warn(msg)
Installed /var/www/metro.net/metro/shared/env/build/django-memcached2/setuptools_git-1.0b1-py2.7.egg
Downloading/unpacking django-mptt==0.5.2 (from -r requirements.txt (line 24))
Running setup.py egg_info for package django-mptt
warning: no files found matching '*.json' under directory 'mptt'
Downloading/unpacking django-navbar==0.3.0 (from -r requirements.txt (line 25))
Running setup.py egg_info for package django-navbar
Downloading/unpacking django-notification==0.1.4 (from -r requirements.txt (line 26))
Downloading django-notification-0.1.4.tar.gz
Running setup.py egg_info for package django-notification
Downloading/unpacking django-pagination==1.0.5 (from -r requirements.txt (line 27))
Downloading django-pagination-1.0.5.tar.gz
Running setup.py egg_info for package django-pagination
Downloading/unpacking django-ratings==0.3.6 (from -r requirements.txt (line 28))
Downloading django-ratings-0.3.6.tar.gz
Running setup.py egg_info for package django-ratings
warning: no previously-included files matching '*~' found anywhere in distribution
Downloading/unpacking django-staticfiles==0.3.2 (from -r requirements.txt (line 29))
Running setup.py egg_info for package django-staticfiles
Downloading/unpacking django-storages==1.1.4 (from -r requirements.txt (line 30))
Downloading django-storages-1.1.4.tar.gz
Running setup.py egg_info for package django-storages
Downloading/unpacking django-tagging==0.3.1 (from -r requirements.txt (line 31))
Downloading django-tagging-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging
Downloading/unpacking django-tagging-autocomplete==0.3.1 (from -r requirements.txt (line 32))
Downloading django-tagging-autocomplete-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging-autocomplete
Downloading/unpacking django-taggit==0.9.3 (from -r requirements.txt (line 33))
Downloading django-taggit-0.9.3.tar.gz
Running setup.py egg_info for package django-taggit
Downloading/unpacking django-templatetag-sugar==0.1 (from -r requirements.txt (line 34))
Downloading django-templatetag-sugar-0.1.tar.gz
Running setup.py egg_info for package django-templatetag-sugar
Downloading/unpacking django-tinymce==1.5.1b2 (from -r requirements.txt (line 35))
Running setup.py egg_info for package django-tinymce
warning: no previously-included files found matching '*.pyc'
Downloading/unpacking boto==2.8.0 (from -r requirements.txt (line 36))
Running setup.py egg_info for package boto
warning: no files found matching 'boto/mturk/test/*.doctest'
warning: no files found matching 'boto/mturk/test/.gitignore'
Downloading/unpacking feedparser==5.1.2 (from -r requirements.txt (line 37))
Running setup.py egg_info for package feedparser
Downloading/unpacking fullhistory==0.3.0-final (from -r requirements.txt (line 38))
Downloading fullhistory-0.3.0-final.tar.gz
Running setup.py egg_info for package fullhistory
Downloading/unpacking gdata==2.0.1 (from -r requirements.txt (line 39))
Running setup.py egg_info for package gdata
Downloading/unpacking geopy==0.94.2 (from -r requirements.txt (line 40))
Downloading geopy-0.94.2.tar.gz
Running setup.py egg_info for package geopy
Downloading/unpacking gunicorn==0.16.1 (from -r requirements.txt (line 41))
Running setup.py egg_info for package gunicorn
Downloading/unpacking gunicorn-console==0.1.9 (from -r requirements.txt (line 42))
Downloading gunicorn-console-0.1.9.tar.gz
Running setup.py egg_info for package gunicorn-console
Downloading/unpacking html5lib==0.95 (from -r requirements.txt (line 43))
Running setup.py egg_info for package html5lib
Downloading/unpacking httplib2==0.7.4 (from -r requirements.txt (line 44))
Running setup.py egg_info for package httplib2
Downloading/unpacking ipython (from -r requirements.txt (line 45))
Running setup.py egg_info for package ipython
Downloading/unpacking lxml (from -r requirements.txt (line 46))
Hash of the package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/) (<md5 HASH object @ 0x3911080>) doesn't match the expected hash df70163fb581bbe45fdcd6069a503273!
Bad md5 hash for package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/)
Storing complete log in /root/.pip/pip.log
STDERR:
---- End output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
Ran /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt returned 1
Resource Declaration:
---------------------
# In /tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb
61: execute "#{pip_cmd} install --source=#{Dir.tmpdir} -r #{new_resource.requirements}" do
62: cwd new_resource.release_path
63: end
64: else
Compiled Resource:
------------------
# Declared in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb:61:in `class_from_file'
execute("/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt") do
retry_delay 2
action "run"
retries 0
returns 0
cookbook_name :"metro-app-server"
command "/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt"
backup 5
cwd "/var/www/metro.net/metro/releases/726f8b6b22e9db3f31da9167b7174b4edb62bc6e"
end
================================================================================
Error executing action `force_deploy` on resource 'deploy_revision[metro.net]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
execute[/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt] (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 61) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
STDOUT: Downloading/unpacking Django==1.3.2 (from -r requirements.txt (line 1))
Running setup.py egg_info for package Django
Downloading/unpacking django-reversion==1.5.3 (from -r requirements.txt (line 2))
Running setup.py egg_info for package django-reversion
Downloading/unpacking MySQL-python==1.2.3c1 (from -r requirements.txt (line 3))
Running setup.py egg_info for package MySQL-python
Requirement already satisfied (use --upgrade to upgrade): Pillow==1.7.8 in /var/www/metro.net/metro/shared/env/lib/python2.7/site-packages (from -r requirements.txt (line 5))
Downloading/unpacking PyRSS2Gen==1.0.0 (from -r requirements.txt (line 6))
Downloading PyRSS2Gen-1.0.0.tar.gz
Running setup.py egg_info for package PyRSS2Gen
Downloading/unpacking South==0.7.5 (from -r requirements.txt (line 7))
Running setup.py egg_info for package South
Downloading/unpacking Werkzeug==0.7.1 (from -r requirements.txt (line 8))
Running setup.py egg_info for package Werkzeug
warning: no files found matching '*' under directory 'werkzeug/debug/templates'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
warning: no previously-included files matching '*.pyc' found under directory 'tests'
warning: no previously-included files matching '*.pyo' found under directory 'tests'
warning: no previously-included files matching '*.pyc' found under directory 'examples'
warning: no previously-included files matching '*.pyo' found under directory 'examples'
no previously-included directories found matching 'docs/_build'
Downloading/unpacking django-cache-machine==0.6 (from -r requirements.txt (line 9))
Downloading django-cache-machine-0.6.tar.gz
Running setup.py egg_info for package django-cache-machine
no previously-included directories found matching 'examples'
Downloading/unpacking django-celery==2.1.2 (from -r requirements.txt (line 11))
Running setup.py egg_info for package django-celery
no previously-included directories found matching 'bin/*.pyc'
no previously-included directories found matching 'tests/*.pyc'
no previously-included directories found matching 'docs/*.pyc'
no previously-included directories found matching 'contrib/*.pyc'
no previously-included directories found matching 'djcelery/*.pyc'
no previously-included directories found matching 'docs/.build'
Downloading/unpacking django-contact-form==0.3 (from -r requirements.txt (line 12))
Downloading django-contact-form-0.3.tar.gz
Running setup.py egg_info for package django-contact-form
Downloading/unpacking django-debug-toolbar==0.9.4 (from -r requirements.txt (line 13))
Running setup.py egg_info for package django-debug-toolbar
no previously-included directories found matching 'example'
Downloading/unpacking django-devserver==0.2.1 (from -r requirements.txt (line 14))
Downloading django-devserver-0.2.1.tar.gz
Running setup.py egg_info for package django-devserver
Downloading/unpacking django-emailthis==0.2.7 (from -r requirements.txt (line 15))
Downloading django-emailthis-0.2.7.tar.gz
Running setup.py egg_info for package django-emailthis
Downloading/unpacking django-envelope==0.3.2 (from -r requirements.txt (line 16))
Downloading django-envelope-0.3.2.tar.gz
Running setup.py egg_info for package django-envelope
Downloading/unpacking django-extensions==0.7.1 (from -r requirements.txt (line 17))
Running setup.py egg_info for package django-extensions
Downloading/unpacking django-flag==0.1.1 (from -r requirements.txt (line 18))
Downloading django-flag-0.1.1.tar.gz
Running setup.py egg_info for package django-flag
Downloading/unpacking django-gmapi==1.0.1 (from -r requirements.txt (line 19))
Downloading django-gmapi-1.0.1.zip
Running setup.py egg_info for package django-gmapi
Downloading/unpacking django-grappelli==2.3.2 (from -r requirements.txt (line 20))
Running setup.py egg_info for package django-grappelli
Downloading/unpacking django-honeypot==0.3.0 (from -r requirements.txt (line 21))
Downloading django-honeypot-0.3.0.tar.gz
Running setup.py egg_info for package django-honeypot
Downloading/unpacking django-imagekit==2.0.1 (from -r requirements.txt (line 22))
Running setup.py egg_info for package django-imagekit
Downloading/unpacking django-memcached2>=0.1 (from -r requirements.txt (line 23))
Downloading django-memcached2-0.2.tar.gz
Running setup.py egg_info for package django-memcached2
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer'
warnings.warn(msg)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer_email'
warnings.warn(msg)
Installed /var/www/metro.net/metro/shared/env/build/django-memcached2/setuptools_git-1.0b1-py2.7.egg
Downloading/unpacking django-mptt==0.5.2 (from -r requirements.txt (line 24))
Running setup.py egg_info for package django-mptt
warning: no files found matching '*.json' under directory 'mptt'
Downloading/unpacking django-navbar==0.3.0 (from -r requirements.txt (line 25))
Running setup.py egg_info for package django-navbar
Downloading/unpacking django-notification==0.1.4 (from -r requirements.txt (line 26))
Downloading django-notification-0.1.4.tar.gz
Running setup.py egg_info for package django-notification
Downloading/unpacking django-pagination==1.0.5 (from -r requirements.txt (line 27))
Downloading django-pagination-1.0.5.tar.gz
Running setup.py egg_info for package django-pagination
Downloading/unpacking django-ratings==0.3.6 (from -r requirements.txt (line 28))
Downloading django-ratings-0.3.6.tar.gz
Running setup.py egg_info for package django-ratings
warning: no previously-included files matching '*~' found anywhere in distribution
Downloading/unpacking django-staticfiles==0.3.2 (from -r requirements.txt (line 29))
Running setup.py egg_info for package django-staticfiles
Downloading/unpacking django-storages==1.1.4 (from -r requirements.txt (line 30))
Downloading django-storages-1.1.4.tar.gz
Running setup.py egg_info for package django-storages
Downloading/unpacking django-tagging==0.3.1 (from -r requirements.txt (line 31))
Downloading django-tagging-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging
Downloading/unpacking django-tagging-autocomplete==0.3.1 (from -r requirements.txt (line 32))
Downloading django-tagging-autocomplete-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging-autocomplete
Downloading/unpacking django-taggit==0.9.3 (from -r requirements.txt (line 33))
Downloading django-taggit-0.9.3.tar.gz
Running setup.py egg_info for package django-taggit
Downloading/unpacking django-templatetag-sugar==0.1 (from -r requirements.txt (line 34))
Downloading django-templatetag-sugar-0.1.tar.gz
Running setup.py egg_info for package django-templatetag-sugar
Downloading/unpacking django-tinymce==1.5.1b2 (from -r requirements.txt (line 35))
Running setup.py egg_info for package django-tinymce
warning: no previously-included files found matching '*.pyc'
Downloading/unpacking boto==2.8.0 (from -r requirements.txt (line 36))
Running setup.py egg_info for package boto
warning: no files found matching 'boto/mturk/test/*.doctest'
warning: no files found matching 'boto/mturk/test/.gitignore'
Downloading/unpacking feedparser==5.1.2 (from -r requirements.txt (line 37))
Running setup.py egg_info for package feedparser
Downloading/unpacking fullhistory==0.3.0-final (from -r requirements.txt (line 38))
Downloading fullhistory-0.3.0-final.tar.gz
Running setup.py egg_info for package fullhistory
Downloading/unpacking gdata==2.0.1 (from -r requirements.txt (line 39))
Running setup.py egg_info for package gdata
Downloading/unpacking geopy==0.94.2 (from -r requirements.txt (line 40))
Downloading geopy-0.94.2.tar.gz
Running setup.py egg_info for package geopy
Downloading/unpacking gunicorn==0.16.1 (from -r requirements.txt (line 41))
Running setup.py egg_info for package gunicorn
Downloading/unpacking gunicorn-console==0.1.9 (from -r requirements.txt (line 42))
Downloading gunicorn-console-0.1.9.tar.gz
Running setup.py egg_info for package gunicorn-console
Downloading/unpacking html5lib==0.95 (from -r requirements.txt (line 43))
Running setup.py egg_info for package html5lib
Downloading/unpacking httplib2==0.7.4 (from -r requirements.txt (line 44))
Running setup.py egg_info for package httplib2
Downloading/unpacking ipython (from -r requirements.txt (line 45))
Running setup.py egg_info for package ipython
Downloading/unpacking lxml (from -r requirements.txt (line 46))
Hash of the package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/) (<md5 HASH object @ 0x3911080>) doesn't match the expected hash df70163fb581bbe45fdcd6069a503273!
Bad md5 hash for package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/)
Storing complete log in /root/.pip/pip.log
STDERR:
---- End output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
Ran /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt returned 1
Resource Declaration:
---------------------
# In /tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb
122: @deploy_resource = send(new_resource.strategy.to_sym, new_resource.name) do
123: action force ? :force_deploy : :deploy
124: scm_provider new_resource.scm_provider
125: revision new_resource.revision
126: repository new_resource.repository
127: enable_submodules new_resource.enable_submodules
128: user new_resource.owner
129: group new_resource.group
130: deploy_to new_resource.path
131: ssh_wrapper "#{new_resource.path}/deploy-ssh-wrapper" if new_resource.deploy_key
132: shallow_clone true
133: rollback_on_error new_resource.rollback_on_error
134: all_environments = ([new_resource.environment]+new_resource.sub_resources.map{|res| res.environment}).inject({}){|acc, val| acc.merge(val)}
135: environment all_environments
136: migrate new_resource.migrate
137: all_migration_commands = ([new_resource.migration_command]+new_resource.sub_resources.map{|res| res.migration_command}).select{|cmd| cmd && !cmd.empty?}
138: migration_command all_migration_commands.join(' && ')
139: restart_command do
140: ([new_resource]+new_resource.sub_resources).each do |res|
141: cmd = res.restart_command
142: if cmd.is_a? Proc
143: version = Chef::Version.new(Chef::VERSION)
144: provider = if version.major > 10 || version.minor >= 14
145: Chef::Platform.provider_for_resource(res, :nothing)
146: else
147: Chef::Platform.provider_for_resource(res)
148: end
149: provider.load_current_resource
150: provider.instance_eval(&cmd)
151: elsif cmd && !cmd.empty?
152: execute cmd do
153: user new_resource.owner
154: group new_resource.group
155: environment all_environments
156: end
157: end
158: end
159: end
Compiled Resource:
------------------
# Declared in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:122:in `send'
deploy_revision("metro.net") do
keep_releases 5
retry_delay 2
action [:force_deploy]
deploy_to "/var/www/metro.net/metro"
before_migrate #<Proc:0x00007f0bc8325c78@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:165>
revision "beta"
restart_command #<Proc:0x00007f0bc8328dd8@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:139>
migration_command "/var/www/metro.net/metro/shared/env/bin/python manage.py syncdb --noinput"
retries 0
after_restart #<Proc:0x00007f0bc8324198@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:174>
remote "origin"
shared_path "/var/www/metro.net/metro/shared"
git_ssh_wrapper "/var/www/metro.net/metro/deploy-ssh-wrapper"
cookbook_name :"metro-app-server"
before_restart #<Proc:0x00007f0bc8324be8@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:171>
rollback_on_error true
destination "/var/www/metro.net/metro/shared/cached-copy"
repo "git@github.com:douglasgoodwin/metro_stage.git"
symlink_before_migrate {"settings_local.py"=>"settings_local.py"}
group "metro"
scm_provider Chef::Provider::Git
shallow_clone true
repository_cache "cached-copy"
before_symlink #<Proc:0x00007f0bc83253e0@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:168>
user "metro"
provider Chef::Provider::Deploy::Revision
end
[2013-03-13T13:16:31-07:00] ERROR: Running exception handlers
[2013-03-13T13:16:31-07:00] ERROR: Exception handlers complete
[2013-03-13T13:16:31-07:00] FATAL: Stacktrace dumped to /tmp/vagrant-chef-1/chef-stacktrace.out
[2013-03-13T13:16:31-07:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: deploy_revision[metro.net] (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 122) had an error: Mixlib::ShellOut::ShellCommandFailed: execute[/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt] (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 61) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
STDOUT: Downloading/unpacking Django==1.3.2 (from -r requirements.txt (line 1))
Running setup.py egg_info for package Django
Downloading/unpacking django-reversion==1.5.3 (from -r requirements.txt (line 2))
Running setup.py egg_info for package django-reversion
Downloading/unpacking MySQL-python==1.2.3c1 (from -r requirements.txt (line 3))
Running setup.py egg_info for package MySQL-python
Requirement already satisfied (use --upgrade to upgrade): Pillow==1.7.8 in /var/www/metro.net/metro/shared/env/lib/python2.7/site-packages (from -r requirements.txt (line 5))
Downloading/unpacking PyRSS2Gen==1.0.0 (from -r requirements.txt (line 6))
Downloading PyRSS2Gen-1.0.0.tar.gz
Running setup.py egg_info for package PyRSS2Gen
Downloading/unpacking South==0.7.5 (from -r requirements.txt (line 7))
Running setup.py egg_info for package South
Downloading/unpacking Werkzeug==0.7.1 (from -r requirements.txt (line 8))
Running setup.py egg_info for package Werkzeug
warning: no files found matching '*' under directory 'werkzeug/debug/templates'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
warning: no previously-included files matching '*.pyc' found under directory 'tests'
warning: no previously-included files matching '*.pyo' found under directory 'tests'
warning: no previously-included files matching '*.pyc' found under directory 'examples'
warning: no previously-included files matching '*.pyo' found under directory 'examples'
no previously-included directories found matching 'docs/_build'
Downloading/unpacking django-cache-machine==0.6 (from -r requirements.txt (line 9))
Downloading django-cache-machine-0.6.tar.gz
Running setup.py egg_info for package django-cache-machine
no previously-included directories found matching 'examples'
Downloading/unpacking django-celery==2.1.2 (from -r requirements.txt (line 11))
Running setup.py egg_info for package django-celery
no previously-included directories found matching 'bin/*.pyc'
no previously-included directories found matching 'tests/*.pyc'
no previously-included directories found matching 'docs/*.pyc'
no previously-included directories found matching 'contrib/*.pyc'
no previously-included directories found matching 'djcelery/*.pyc'
no previously-included directories found matching 'docs/.build'
Downloading/unpacking django-contact-form==0.3 (from -r requirements.txt (line 12))
Downloading django-contact-form-0.3.tar.gz
Running setup.py egg_info for package django-contact-form
Downloading/unpacking django-debug-toolbar==0.9.4 (from -r requirements.txt (line 13))
Running setup.py egg_info for package django-debug-toolbar
no previously-included directories found matching 'example'
Downloading/unpacking django-devserver==0.2.1 (from -r requirements.txt (line 14))
Downloading django-devserver-0.2.1.tar.gz
Running setup.py egg_info for package django-devserver
Downloading/unpacking django-emailthis==0.2.7 (from -r requirements.txt (line 15))
Downloading django-emailthis-0.2.7.tar.gz
Running setup.py egg_info for package django-emailthis
Downloading/unpacking django-envelope==0.3.2 (from -r requirements.txt (line 16))
Downloading django-envelope-0.3.2.tar.gz
Running setup.py egg_info for package django-envelope
Downloading/unpacking django-extensions==0.7.1 (from -r requirements.txt (line 17))
Running setup.py egg_info for package django-extensions
Downloading/unpacking django-flag==0.1.1 (from -r requirements.txt (line 18))
Downloading django-flag-0.1.1.tar.gz
Running setup.py egg_info for package django-flag
Downloading/unpacking django-gmapi==1.0.1 (from -r requirements.txt (line 19))
Downloading django-gmapi-1.0.1.zip
Running setup.py egg_info for package django-gmapi
Downloading/unpacking django-grappelli==2.3.2 (from -r requirements.txt (line 20))
Running setup.py egg_info for package django-grappelli
Downloading/unpacking django-honeypot==0.3.0 (from -r requirements.txt (line 21))
Downloading django-honeypot-0.3.0.tar.gz
Running setup.py egg_info for package django-honeypot
Downloading/unpacking django-imagekit==2.0.1 (from -r requirements.txt (line 22))
Running setup.py egg_info for package django-imagekit
Downloading/unpacking django-memcached2>=0.1 (from -r requirements.txt (line 23))
Downloading django-memcached2-0.2.tar.gz
Running setup.py egg_info for package django-memcached2
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer'
warnings.warn(msg)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer_email'
warnings.warn(msg)
Installed /var/www/metro.net/metro/shared/env/build/django-memcached2/setuptools_git-1.0b1-py2.7.egg
Downloading/unpacking django-mptt==0.5.2 (from -r requirements.txt (line 24))
Running setup.py egg_info for package django-mptt
warning: no files found matching '*.json' under directory 'mptt'
Downloading/unpacking django-navbar==0.3.0 (from -r requirements.txt (line 25))
Running setup.py egg_info for package django-navbar
Downloading/unpacking django-notification==0.1.4 (from -r requirements.txt (line 26))
Downloading django-notification-0.1.4.tar.gz
Running setup.py egg_info for package django-notification
Downloading/unpacking django-pagination==1.0.5 (from -r requirements.txt (line 27))
Downloading django-pagination-1.0.5.tar.gz
Running setup.py egg_info for package django-pagination
Downloading/unpacking django-ratings==0.3.6 (from -r requirements.txt (line 28))
Downloading django-ratings-0.3.6.tar.gz
Running setup.py egg_info for package django-ratings
warning: no previously-included files matching '*~' found anywhere in distribution
Downloading/unpacking django-staticfiles==0.3.2 (from -r requirements.txt (line 29))
Running setup.py egg_info for package django-staticfiles
Downloading/unpacking django-storages==1.1.4 (from -r requirements.txt (line 30))
Downloading django-storages-1.1.4.tar.gz
Running setup.py egg_info for package django-storages
Downloading/unpacking django-tagging==0.3.1 (from -r requirements.txt (line 31))
Downloading django-tagging-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging
Downloading/unpacking django-tagging-autocomplete==0.3.1 (from -r requirements.txt (line 32))
Downloading django-tagging-autocomplete-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging-autocomplete
Downloading/unpacking django-taggit==0.9.3 (from -r requirements.txt (line 33))
Downloading django-taggit-0.9.3.tar.gz
Running setup.py egg_info for package django-taggit
Downloading/unpacking django-templatetag-sugar==0.1 (from -r requirements.txt (line 34))
Downloading django-templatetag-sugar-0.1.tar.gz
Running setup.py egg_info for package django-templatetag-sugar
Downloading/unpacking django-tinymce==1.5.1b2 (from -r requirements.txt (line 35))
Running setup.py egg_info for package django-tinymce
warning: no previously-included files found matching '*.pyc'
Downloading/unpacking boto==2.8.0 (from -r requirements.txt (line 36))
Running setup.py egg_info for package boto
warning: no files found matching 'boto/mturk/test/*.doctest'
warning: no files found matching 'boto/mturk/test/.gitignore'
Downloading/unpacking feedparser==5.1.2 (from -r requirements.txt (line 37))
Running setup.py egg_info for package feedparser
Downloading/unpacking fullhistory==0.3.0-final (from -r requirements.txt (line 38))
Downloading fullhistory-0.3.0-final.tar.gz
Running setup.py egg_info for package fullhistory
Downloading/unpacking gdata==2.0.1 (from -r requirements.txt (line 39))
Running setup.py egg_info for package gdata
Downloading/unpacking geopy==0.94.2 (from -r requirements.txt (line 40))
Downloading geopy-0.94.2.tar.gz
Running setup.py egg_info for package geopy
Downloading/unpacking gunicorn==0.16.1 (from -r requirements.txt (line 41))
Running setup.py egg_info for package gunicorn
Downloading/unpacking gunicorn-console==0.1.9 (from -r requirements.txt (line 42))
Downloading gunicorn-console-0.1.9.tar.gz
Running setup.py egg_info for package gunicorn-console
Downloading/unpacking html5lib==0.95 (from -r requirements.txt (line 43))
Running setup.py egg_info for package html5lib
Downloading/unpacking httplib2==0.7.4 (from -r requirements.txt (line 44))
Running setup.py egg_info for package httplib2
Downloading/unpacking ipython (from -r requirements.txt (line 45))
Running setup.py egg_info for package ipython
Downloading/unpacking lxml (from -r requirements.txt (line 46))
Hash of the package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/) (<md5 HASH object @ 0x3911080>) doesn't match the expected hash df70163fb581bbe45fdcd6069a503273!
Bad md5 hash for package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/)
Storing complete log in /root/.pip/pip.log
STDERR:
---- End output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
Ran /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt returned 1
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.
dgoodwin-macpro:metro-app-server dgoodwin$ vagrant provision
[Berkshelf] installing cookbooks...
/Users/dgoodwin/.vagrant.d/gems/gems/berkshelf-1.2.0/lib/berkshelf/git.rb:124: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
[Berkshelf] Installing application (2.0.1) from git: 'git@github.com:douglasgoodwin/application.git' with branch: 'ca1b2ff0c1b88e1a5f7c692bf4af92ae1657d12f'
[Berkshelf] Using metro-app-server (0.1.0) at path: '/Users/dgoodwin/Workspace/cookbooks/metro-app-server'
[Berkshelf] Using hostsfile (0.2.5)
[Berkshelf] Using apt (1.8.4)
[Berkshelf] Using python (1.2.2)
[Berkshelf] Using build-essential (1.3.4)
[Berkshelf] Using yum (2.1.0)
[Berkshelf] Using mysql (2.1.2)
[Berkshelf] Using openssl (1.0.0)
[Berkshelf] Using application_python (1.0.8)
[Berkshelf] Using gunicorn (1.1.0)
[Berkshelf] Using supervisor (0.4.0)
[Berkshelf] Using aws (0.100.6)
[Berkshelf] Using git (2.1.4)
[Berkshelf] Using dmg (1.1.0)
[Berkshelf] Using windows (1.8.4)
[Berkshelf] Using chef_handler (1.1.4)
[Berkshelf] Using runit (0.16.2)
[Berkshelf] Using memcached (1.2.0)
[Berkshelf] Using php (1.1.8)
[Berkshelf] Using xml (1.1.2)
[Berkshelf] Using firewall (0.10.2)
[Berkshelf] Using monit (0.7.0)
[Berkshelf] Using database (1.3.12)
[Berkshelf] Using postgresql (2.2.2)
[Berkshelf] Using xfs (1.1.0)
[Berkshelf] Using nginx (1.4.0)
[Berkshelf] Using bluepill (2.2.0)
[Berkshelf] Using rsyslog (1.5.0)
[Berkshelf] Using ohai (1.1.8)
[default] Running provisioner: Vagrant::Provisioners::ChefSolo...
[default] Generating chef JSON and uploading...
[default] Running chef-solo...
stdin: is not a tty
[2013-03-13T13:17:52-07:00] INFO: *** Chef 10.16.4 ***
[2013-03-13T13:17:52-07:00] INFO: Setting the run_list to ["recipe[metro-app-server::proxy]", "recipe[metro-app-server::default]", "recipe[metro-app-server::firewall]", "recipe[metro-app-server::hostsfiles]", "recipe[metro-app-server::database]", "recipe[metro-app-server::metro-deploy]", "recipe[metro-app-server::metro-init]", "recipe[metro-app-server::nginx]", "recipe[metro-app-server::install_packages]", "recipe[metro-app-server::onesies]", "recipe[metro-app-server::metro-reboot]"] from JSON
[2013-03-13T13:17:52-07:00] INFO: Run List is [recipe[metro-app-server::proxy], recipe[metro-app-server::default], recipe[metro-app-server::firewall], recipe[metro-app-server::hostsfiles], recipe[metro-app-server::database], recipe[metro-app-server::metro-deploy], recipe[metro-app-server::metro-init], recipe[metro-app-server::nginx], recipe[metro-app-server::install_packages], recipe[metro-app-server::onesies], recipe[metro-app-server::metro-reboot]]
[2013-03-13T13:17:52-07:00] INFO: Run List expands to [metro-app-server::proxy, metro-app-server::default, metro-app-server::firewall, metro-app-server::hostsfiles, metro-app-server::database, metro-app-server::metro-deploy, metro-app-server::metro-init, metro-app-server::nginx, metro-app-server::install_packages, metro-app-server::onesies, metro-app-server::metro-reboot]
[2013-03-13T13:17:52-07:00] INFO: Starting Chef Run for metro-app-server-berkshelf
[2013-03-13T13:17:52-07:00] INFO: Running start handlers
[2013-03-13T13:17:52-07:00] INFO: Start handlers complete.
[2013-03-13T13:17:54-07:00] WARN: Missing gem 'right_aws'
[2013-03-13T13:17:54-07:00] INFO: Application light-weight resource already initialized -- overriding!
/var/lib/gems/1.8/gems/chef-10.16.4/bin/../lib/chef/resource.rb:768: warning: already initialized constant Application
[2013-03-13T13:17:55-07:00] INFO: nil
[2013-03-13T13:17:55-07:00] INFO: Processing execute[apt-get update] action run (mysql::ruby line 23)
[2013-03-13T13:18:03-07:00] INFO: execute[apt-get update] ran successfully
[2013-03-13T13:18:03-07:00] INFO: Processing execute[apt-get-update-build-essentials] action run (build-essential::default line 30)
[2013-03-13T13:18:03-07:00] INFO: Processing package[build-essential] action install (build-essential::default line 51)
[2013-03-13T13:18:03-07:00] INFO: Processing package[binutils-doc] action install (build-essential::default line 51)
[2013-03-13T13:18:03-07:00] INFO: Processing package[autoconf] action install (build-essential::default line 58)
[2013-03-13T13:18:03-07:00] INFO: Processing package[flex] action install (build-essential::default line 58)
[2013-03-13T13:18:03-07:00] INFO: Processing package[bison] action install (build-essential::default line 58)
[2013-03-13T13:18:04-07:00] INFO: Processing package[mysql-client] action install (mysql::client line 46)
[2013-03-13T13:18:04-07:00] INFO: Processing package[libmysqlclient-dev] action install (mysql::client line 46)
[2013-03-13T13:18:04-07:00] INFO: Processing chef_gem[mysql] action install (mysql::ruby line 36)
[2013-03-13T13:18:04-07:00] INFO: Could not find previously defined grants.sql resource
[2013-03-13T13:18:04-07:00] INFO: Processing file[/etc/apt/apt.conf.d/01proxy] action create (metro-app-server::proxy line 13)
[2013-03-13T13:18:04-07:00] INFO: Processing execute[apt-get-update] action run (apt::default line 22)
[2013-03-13T13:18:04-07:00] INFO: Processing execute[apt-get update] action nothing (apt::default line 29)
[2013-03-13T13:18:04-07:00] INFO: Processing execute[apt-get autoremove] action nothing (apt::default line 36)
[2013-03-13T13:18:04-07:00] INFO: Processing execute[apt-get autoclean] action nothing (apt::default line 42)
[2013-03-13T13:18:04-07:00] INFO: Processing package[update-notifier-common] action install (apt::default line 48)
[2013-03-13T13:18:04-07:00] INFO: Processing execute[apt-get-update-periodic] action run (apt::default line 52)
[2013-03-13T13:18:04-07:00] INFO: Processing directory[/var/cache/local] action create (apt::default line 62)
[2013-03-13T13:18:04-07:00] INFO: Processing directory[/var/cache/local/preseeding] action create (apt::default line 62)
[2013-03-13T13:18:04-07:00] INFO: Processing package[python] action install (python::package line 40)
[2013-03-13T13:18:04-07:00] INFO: Processing package[python-dev] action install (python::package line 40)
[2013-03-13T13:18:04-07:00] INFO: Processing remote_file[/tmp/vagrant-chef-1/distribute_setup.py] action create (python::pip line 33)
[2013-03-13T13:18:04-07:00] INFO: Processing execute[install-pip] action run (python::pip line 39)
[2013-03-13T13:18:04-07:00] INFO: Processing python_pip[virtualenv] action install (python::virtualenv line 23)
[2013-03-13T13:18:04-07:00] INFO: Processing execute[apt-get update] action nothing (mysql::ruby line 23)
[2013-03-13T13:18:04-07:00] INFO: Processing execute[apt-get-update-build-essentials] action nothing (build-essential::default line 30)
[2013-03-13T13:18:04-07:00] INFO: Processing package[build-essential] action nothing (build-essential::default line 51)
[2013-03-13T13:18:04-07:00] INFO: Processing package[binutils-doc] action nothing (build-essential::default line 51)
[2013-03-13T13:18:05-07:00] INFO: Processing package[autoconf] action nothing (build-essential::default line 58)
[2013-03-13T13:18:05-07:00] INFO: Processing package[flex] action nothing (build-essential::default line 58)
[2013-03-13T13:18:05-07:00] INFO: Processing package[bison] action nothing (build-essential::default line 58)
[2013-03-13T13:18:05-07:00] INFO: Processing package[mysql-client] action install (mysql::client line 46)
[2013-03-13T13:18:05-07:00] INFO: Processing package[libmysqlclient-dev] action install (mysql::client line 46)
[2013-03-13T13:18:05-07:00] INFO: Processing chef_gem[mysql] action install (mysql::ruby line 36)
[2013-03-13T13:18:05-07:00] INFO: Processing directory[/var/cache/local/preseeding] action create (mysql::server line 47)
[2013-03-13T13:18:05-07:00] INFO: Processing execute[preseed mysql-server] action nothing (mysql::server line 54)
[2013-03-13T13:18:05-07:00] INFO: Processing template[/var/cache/local/preseeding/mysql-server.seed] action create (mysql::server line 59)
[2013-03-13T13:18:05-07:00] INFO: Processing template[/etc/mysql/debian.cnf] action create (mysql::server line 67)
[2013-03-13T13:18:05-07:00] INFO: Processing package[mysql-server] action install (mysql::server line 94)
[2013-03-13T13:18:05-07:00] INFO: Processing directory[/var/run/mysqld] action create (mysql::server line 108)
[2013-03-13T13:18:05-07:00] INFO: Processing directory[/var/log/mysql] action create (mysql::server line 108)
[2013-03-13T13:18:05-07:00] INFO: Processing directory[/etc/mysql/conf.d] action create (mysql::server line 108)
[2013-03-13T13:18:05-07:00] INFO: Processing directory[/etc/mysql/conf.d] action create (mysql::server line 108)
[2013-03-13T13:18:05-07:00] INFO: Processing directory[/var/lib/mysql] action create (mysql::server line 108)
[2013-03-13T13:18:05-07:00] INFO: Processing directory[/var/lib/mysql] action create (mysql::server line 108)
[2013-03-13T13:18:05-07:00] INFO: Processing execute[mysql-install-db] action run (mysql::server line 148)
[2013-03-13T13:18:05-07:00] INFO: Processing service[mysql] action enable (mysql::server line 154)
[2013-03-13T13:18:05-07:00] INFO: Processing execute[assign-root-password] action run (mysql::server line 166)
[2013-03-13T13:18:05-07:00] INFO: Processing template[/etc/mysql/grants.sql] action create (mysql::server line 179)
[2013-03-13T13:18:05-07:00] INFO: Processing execute[mysql-install-privileges] action nothing (mysql::server line 195)
[2013-03-13T13:18:05-07:00] INFO: Processing template[/etc/mysql/my.cnf] action create (mysql::server line 202)
[2013-03-13T13:18:05-07:00] INFO: Processing service[mysql] action start (mysql::server line 218)
[2013-03-13T13:18:05-07:00] INFO: Processing package[php5-cgi] action install (php::package line 22)
[2013-03-13T13:18:05-07:00] INFO: Processing package[php5] action install (php::package line 22)
[2013-03-13T13:18:05-07:00] INFO: Processing package[php5-dev] action install (php::package line 22)
[2013-03-13T13:18:05-07:00] INFO: Processing package[php5-cli] action install (php::package line 22)
[2013-03-13T13:18:05-07:00] INFO: Processing package[php-pear] action install (php::package line 22)
[2013-03-13T13:18:06-07:00] INFO: Processing template[/etc/php5/cli/php.ini] action create (php::package line 27)
[2013-03-13T13:18:06-07:00] INFO: Processing php_pear_channel[pear.php.net] action update (php::default line 25)
^@[2013-03-13T13:20:06-07:00] INFO: Processing php_pear_channel[pecl.php.net] action update (php::default line 29)
[2013-03-13T13:22:07-07:00] INFO: Processing python_pip[supervisor] action upgrade (supervisor::default line 22)
[2013-03-13T13:22:07-07:00] INFO: Upgrading python_pip[supervisor] version from 3.0b1 to latest
[2013-03-13T13:22:12-07:00] INFO: Processing directory[/etc/supervisor.d] action create (supervisor::default line 27)
[2013-03-13T13:22:12-07:00] INFO: Processing template[/etc/supervisord.conf] action create (supervisor::default line 33)
[2013-03-13T13:22:12-07:00] INFO: Processing directory[/var/log/supervisor] action create (supervisor::default line 48)
[2013-03-13T13:22:12-07:00] INFO: Processing template[/etc/init.d/supervisor] action create (supervisor::default line 57)
[2013-03-13T13:22:12-07:00] INFO: Processing template[/etc/default/supervisor] action create (supervisor::default line 64)
[2013-03-13T13:22:12-07:00] INFO: Processing service[supervisor] action enable (supervisor::default line 71)
[2013-03-13T13:22:12-07:00] INFO: Processing service[supervisor] action start (supervisor::default line 71)
[2013-03-13T13:22:12-07:00] INFO: Processing package[memcached] action install (memcached::default line 25)
[2013-03-13T13:22:12-07:00] INFO: Processing package[libmemcache-dev] action install (memcached::default line 29)
[2013-03-13T13:22:12-07:00] INFO: Processing service[memcached] action nothing (memcached::default line 39)
[2013-03-13T13:22:12-07:00] INFO: Processing template[/etc/memcached.conf] action create (memcached::default line 61)
[2013-03-13T13:22:13-07:00] INFO: Processing package[monit] action install (monit::default line 1)
[2013-03-13T13:22:13-07:00] INFO: Processing cookbook_file[/etc/default/monit] action create (monit::default line 6)
[2013-03-13T13:22:13-07:00] INFO: Processing service[monit] action start (monit::default line 14)
[2013-03-13T13:22:13-07:00] INFO: Processing template[/etc/monit/monitrc] action create (monit::default line 20)
[2013-03-13T13:22:13-07:00] INFO: Processing directory[/etc/monit/conf.d/] action create (monit::default line 28)
[2013-03-13T13:22:13-07:00] INFO: Processing package[htop] action install (metro-app-server::default line 22)
[2013-03-13T13:22:13-07:00] INFO: Processing package[finger] action install (metro-app-server::default line 23)
[2013-03-13T13:22:13-07:00] INFO: Processing package[libmysqlclient-dev] action install (metro-app-server::default line 28)
[2013-03-13T13:22:13-07:00] INFO: Processing package[libxml2-dev] action install (metro-app-server::default line 31)
[2013-03-13T13:22:13-07:00] INFO: Processing package[libxslt1-dev] action install (metro-app-server::default line 32)
[2013-03-13T13:22:13-07:00] INFO: Processing package[php5-fpm] action install (metro-app-server::default line 35)
[2013-03-13T13:22:13-07:00] INFO: Processing package[uwsgi-plugin-python] action install (metro-app-server::default line 36)
[2013-03-13T13:22:13-07:00] INFO: Processing package[php5-xcache] action install (metro-app-server::default line 39)
[2013-03-13T13:22:13-07:00] INFO: Processing package[php5-curl] action install (metro-app-server::default line 40)
[2013-03-13T13:22:13-07:00] INFO: Processing package[php5-gd] action install (metro-app-server::default line 41)
[2013-03-13T13:22:13-07:00] INFO: Processing package[php5-mysql] action install (metro-app-server::default line 42)
[2013-03-13T13:22:13-07:00] INFO: Processing package[libphp-simplepie] action install (metro-app-server::default line 43)
[2013-03-13T13:22:14-07:00] INFO: Processing package[smarty] action install (metro-app-server::default line 44)
[2013-03-13T13:22:14-07:00] INFO: Processing package[libgeoip-dev] action install (metro-app-server::default line 47)
[2013-03-13T13:22:14-07:00] INFO: Processing package[libjpeg-dev] action install (metro-app-server::default line 53)
[2013-03-13T13:22:17-07:00] INFO: Processing package[libjpeg8-dev] action install (metro-app-server::default line 57)
[2013-03-13T13:22:17-07:00] INFO: Processing package[libjpeg62-dev] action install (metro-app-server::default line 61)
[2013-03-13T13:22:19-07:00] INFO: Processing package[libfreetype6] action install (metro-app-server::default line 65)
[2013-03-13T13:22:19-07:00] INFO: Processing package[libfreetype6-dev] action install (metro-app-server::default line 69)
[2013-03-13T13:22:20-07:00] INFO: Processing package[zlib1g-dev] action install (metro-app-server::default line 73)
[2013-03-13T13:22:20-07:00] INFO: Processing user[metro] action create (metro-app-server::default line 79)
[2013-03-13T13:22:20-07:00] INFO: Processing package[corkscrew] action install (metro-app-server::default line 86)
[2013-03-13T13:22:20-07:00] INFO: Processing directory[/var/www/metro.net/.ssh] action create (metro-app-server::default line 88)
[2013-03-13T13:22:20-07:00] INFO: Processing cookbook_file[ssh_config] action create (metro-app-server::default line 96)
[2013-03-13T13:22:20-07:00] INFO: Processing directory[/var/cache/downloads/] action create (metro-app-server::default line 106)
[2013-03-13T13:22:20-07:00] INFO: Processing remote_file[/var/cache/downloads/agentzh-array-var-nginx-module-a007ebc.tar.gz] action create (metro-app-server::default line 120)
[2013-03-13T13:22:21-07:00] INFO: Processing execute[extract agentzh-array-var-nginx-module-a007ebc] action run (metro-app-server::default line 128)
[2013-03-13T13:22:21-07:00] INFO: execute[extract agentzh-array-var-nginx-module-a007ebc] ran successfully
[2013-03-13T13:22:21-07:00] INFO: Processing remote_file[/var/cache/downloads/agentzh-set-misc-nginx-module-e79e7f0.tar.gz] action create (metro-app-server::default line 120)
[2013-03-13T13:22:22-07:00] INFO: Processing execute[extract agentzh-set-misc-nginx-module-e79e7f0] action run (metro-app-server::default line 128)
[2013-03-13T13:22:22-07:00] INFO: execute[extract agentzh-set-misc-nginx-module-e79e7f0] ran successfully
[2013-03-13T13:22:22-07:00] INFO: Processing remote_file[/var/cache/downloads/simpl-ngx_devel_kit-4192ba6.tar.gz] action create (metro-app-server::default line 120)
[2013-03-13T13:22:23-07:00] INFO: Processing execute[extract simpl-ngx_devel_kit-4192ba6] action run (metro-app-server::default line 128)
[2013-03-13T13:22:24-07:00] INFO: execute[extract simpl-ngx_devel_kit-4192ba6] ran successfully
[2013-03-13T13:22:24-07:00] INFO: Processing firewall[ufw] action enable (metro-app-server::firewall line 2)
[2013-03-13T13:22:24-07:00] INFO: Processing firewall_rule[ssh] action allow (metro-app-server::firewall line 6)
[2013-03-13T13:22:24-07:00] INFO: Processing firewall_rule[vagrant_forward] action allow (metro-app-server::firewall line 13)
[2013-03-13T13:22:24-07:00] INFO: Processing firewall_rule[http/https] action allow (metro-app-server::firewall line 18)
[2013-03-13T13:22:24-07:00] INFO: firewall_rule[http/https] allow rule added
[2013-03-13T13:22:24-07:00] INFO: Processing firewall_rule[mysql] action allow (metro-app-server::firewall line 25)
[2013-03-13T13:22:25-07:00] INFO: Processing firewall_rule[memcached] action allow (metro-app-server::firewall line 30)
[2013-03-13T13:22:25-07:00] INFO: Processing hostsfile_entry[127.0.0.2] action create (metro-app-server::hostsfiles line 1)
[2013-03-13T13:22:25-07:00] INFO: Processing mysql_database[metro] action create (metro-app-server::database line 2)
[2013-03-13T13:22:25-07:00] INFO: Processing mysql_database_user[metro] action create (metro-app-server::database line 12)
[2013-03-13T13:22:25-07:00] INFO: Processing mysql_database_user[metro] action grant (metro-app-server::database line 19)
[2013-03-13T13:22:25-07:00] INFO: mysql_database_user[metro]: granting access with statement [GRANT all ON `metro`.* TO `metro`@`localhost` IDENTIFIED BY [FILTERED]]
[2013-03-13T13:22:25-07:00] INFO: Processing bash[import-database] action run (metro-app-server::database line 27)
[2013-03-13T13:22:25-07:00] INFO: Processing application_python_django[metro.net] action nothing (metro-app-server::metro-deploy line 111)
[2013-03-13T13:22:25-07:00] INFO: Processing application[metro.net] action force_deploy (metro-app-server::metro-deploy line 2)
[2013-03-13T13:22:25-07:00] INFO: Processing application_python_django[metro.net] action before_compile (metro-app-server::metro-deploy line 111)
[2013-03-13T13:22:25-07:00] INFO: Processing package[git] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 69)
[2013-03-13T13:22:25-07:00] INFO: Processing directory[/var/www/metro.net/metro] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 75)
[2013-03-13T13:22:25-07:00] INFO: Processing directory[/var/www/metro.net/metro/shared] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 82)
[2013-03-13T13:22:25-07:00] INFO: Processing file[/var/www/metro.net/metro/id_deploy] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 90)
[2013-03-13T13:22:25-07:00] INFO: Processing template[/var/www/metro.net/metro/deploy-ssh-wrapper] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 97)
[2013-03-13T13:22:25-07:00] INFO: Processing ruby_block[metro.net before_deploy] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 107)
[2013-03-13T13:22:25-07:00] INFO: Processing application_python_django[metro.net] action before_deploy (metro-app-server::metro-deploy line 111)
[2013-03-13T13:22:25-07:00] INFO: ruby_block[metro.net before_deploy] called
[2013-03-13T13:22:25-07:00] INFO: Processing python_virtualenv[/var/www/metro.net/metro/shared/env] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 101)
[2013-03-13T13:22:25-07:00] INFO: Processing python_pip[django_threadedcomments] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:22:25-07:00] INFO: Installing python_pip[django_threadedcomments] version latest
[2013-03-13T13:22:27-07:00] INFO: Processing python_pip[django_easy_maps] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:22:27-07:00] INFO: Installing python_pip[django_easy_maps] version latest
[2013-03-13T13:22:27-07:00] INFO: Processing python_pip[BeautifulSoup] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:22:27-07:00] INFO: Processing python_pip[django_ckeditor] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:22:28-07:00] INFO: Installing python_pip[django_ckeditor] version latest
[2013-03-13T13:22:28-07:00] INFO: Processing python_pip[django_cal] action install (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 107)
[2013-03-13T13:22:28-07:00] INFO: Installing python_pip[django_cal] version latest
[2013-03-13T13:22:28-07:00] INFO: Processing template[/var/www/metro.net/metro/shared/settings_local.py] action create (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 118)
[2013-03-13T13:22:28-07:00] INFO: Processing deploy_revision[metro.net] action force_deploy (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 122)
[2013-03-13T13:22:32-07:00] INFO: Already deployed app at /var/www/metro.net/metro/releases/726f8b6b22e9db3f31da9167b7174b4edb62bc6e, forcing.
[2013-03-13T13:22:33-07:00] INFO: deploy_revision[metro.net] forcing deploy of already deployed app at /var/www/metro.net/metro/releases/726f8b6b22e9db3f31da9167b7174b4edb62bc6e
[2013-03-13T13:22:35-07:00] INFO: deploy_revision[metro.net] set user to metro
[2013-03-13T13:22:35-07:00] INFO: deploy_revision[metro.net] set group to metro
[2013-03-13T13:22:36-07:00] INFO: deploy_revision[metro.net] copied the cached checkout to /var/www/metro.net/metro/releases/726f8b6b22e9db3f31da9167b7174b4edb62bc6e
[2013-03-13T13:22:38-07:00] INFO: deploy_revision[metro.net] set user to metro
[2013-03-13T13:22:38-07:00] INFO: deploy_revision[metro.net] set group to metro
[2013-03-13T13:22:38-07:00] INFO: deploy_revision[metro.net] running callback before_migrate
[2013-03-13T13:22:38-07:00] INFO: Processing application_python_django[metro.net] action before_migrate (metro-app-server::metro-deploy line 111)
[2013-03-13T13:22:38-07:00] INFO: Installing using requirements file: requirements.txt
[2013-03-13T13:22:39-07:00] INFO: Processing execute[/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt] action run (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 61)
================================================================================
Error executing action `run` on resource 'execute[/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
STDOUT: Downloading/unpacking Django==1.3.2 (from -r requirements.txt (line 1))
Running setup.py egg_info for package Django
Downloading/unpacking django-reversion==1.5.3 (from -r requirements.txt (line 2))
Running setup.py egg_info for package django-reversion
Downloading/unpacking MySQL-python==1.2.3c1 (from -r requirements.txt (line 3))
Running setup.py egg_info for package MySQL-python
Requirement already satisfied (use --upgrade to upgrade): Pillow==1.7.8 in /var/www/metro.net/metro/shared/env/lib/python2.7/site-packages (from -r requirements.txt (line 5))
Downloading/unpacking PyRSS2Gen==1.0.0 (from -r requirements.txt (line 6))
Downloading PyRSS2Gen-1.0.0.tar.gz
Running setup.py egg_info for package PyRSS2Gen
Downloading/unpacking South==0.7.5 (from -r requirements.txt (line 7))
Running setup.py egg_info for package South
Downloading/unpacking Werkzeug==0.7.1 (from -r requirements.txt (line 8))
Running setup.py egg_info for package Werkzeug
warning: no files found matching '*' under directory 'werkzeug/debug/templates'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
warning: no previously-included files matching '*.pyc' found under directory 'tests'
warning: no previously-included files matching '*.pyo' found under directory 'tests'
warning: no previously-included files matching '*.pyc' found under directory 'examples'
warning: no previously-included files matching '*.pyo' found under directory 'examples'
no previously-included directories found matching 'docs/_build'
Downloading/unpacking django-cache-machine==0.6 (from -r requirements.txt (line 9))
Downloading django-cache-machine-0.6.tar.gz
Running setup.py egg_info for package django-cache-machine
no previously-included directories found matching 'examples'
Downloading/unpacking django-celery==2.1.2 (from -r requirements.txt (line 11))
Running setup.py egg_info for package django-celery
no previously-included directories found matching 'bin/*.pyc'
no previously-included directories found matching 'tests/*.pyc'
no previously-included directories found matching 'docs/*.pyc'
no previously-included directories found matching 'contrib/*.pyc'
no previously-included directories found matching 'djcelery/*.pyc'
no previously-included directories found matching 'docs/.build'
Downloading/unpacking django-contact-form==0.3 (from -r requirements.txt (line 12))
Downloading django-contact-form-0.3.tar.gz
Running setup.py egg_info for package django-contact-form
Downloading/unpacking django-debug-toolbar==0.9.4 (from -r requirements.txt (line 13))
Running setup.py egg_info for package django-debug-toolbar
no previously-included directories found matching 'example'
Downloading/unpacking django-devserver==0.2.1 (from -r requirements.txt (line 14))
Downloading django-devserver-0.2.1.tar.gz
Running setup.py egg_info for package django-devserver
Downloading/unpacking django-emailthis==0.2.7 (from -r requirements.txt (line 15))
Downloading django-emailthis-0.2.7.tar.gz
Running setup.py egg_info for package django-emailthis
Downloading/unpacking django-envelope==0.3.2 (from -r requirements.txt (line 16))
Downloading django-envelope-0.3.2.tar.gz
Running setup.py egg_info for package django-envelope
Downloading/unpacking django-extensions==0.7.1 (from -r requirements.txt (line 17))
Running setup.py egg_info for package django-extensions
Downloading/unpacking django-flag==0.1.1 (from -r requirements.txt (line 18))
Downloading django-flag-0.1.1.tar.gz
Running setup.py egg_info for package django-flag
Downloading/unpacking django-gmapi==1.0.1 (from -r requirements.txt (line 19))
Downloading django-gmapi-1.0.1.zip
Running setup.py egg_info for package django-gmapi
Downloading/unpacking django-grappelli==2.3.2 (from -r requirements.txt (line 20))
Running setup.py egg_info for package django-grappelli
Downloading/unpacking django-honeypot==0.3.0 (from -r requirements.txt (line 21))
Downloading django-honeypot-0.3.0.tar.gz
Running setup.py egg_info for package django-honeypot
Downloading/unpacking django-imagekit==2.0.1 (from -r requirements.txt (line 22))
Running setup.py egg_info for package django-imagekit
Downloading/unpacking django-memcached2>=0.1 (from -r requirements.txt (line 23))
Downloading django-memcached2-0.2.tar.gz
Running setup.py egg_info for package django-memcached2
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer'
warnings.warn(msg)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer_email'
warnings.warn(msg)
Installed /var/www/metro.net/metro/shared/env/build/django-memcached2/setuptools_git-1.0b1-py2.7.egg
Downloading/unpacking django-mptt==0.5.2 (from -r requirements.txt (line 24))
Running setup.py egg_info for package django-mptt
warning: no files found matching '*.json' under directory 'mptt'
Downloading/unpacking django-navbar==0.3.0 (from -r requirements.txt (line 25))
Running setup.py egg_info for package django-navbar
Downloading/unpacking django-notification==0.1.4 (from -r requirements.txt (line 26))
Downloading django-notification-0.1.4.tar.gz
Running setup.py egg_info for package django-notification
Downloading/unpacking django-pagination==1.0.5 (from -r requirements.txt (line 27))
Downloading django-pagination-1.0.5.tar.gz
Running setup.py egg_info for package django-pagination
Downloading/unpacking django-ratings==0.3.6 (from -r requirements.txt (line 28))
Downloading django-ratings-0.3.6.tar.gz
Running setup.py egg_info for package django-ratings
warning: no previously-included files matching '*~' found anywhere in distribution
Downloading/unpacking django-staticfiles==0.3.2 (from -r requirements.txt (line 29))
Running setup.py egg_info for package django-staticfiles
Downloading/unpacking django-storages==1.1.4 (from -r requirements.txt (line 30))
Downloading django-storages-1.1.4.tar.gz
Running setup.py egg_info for package django-storages
Downloading/unpacking django-tagging==0.3.1 (from -r requirements.txt (line 31))
Downloading django-tagging-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging
Downloading/unpacking django-tagging-autocomplete==0.3.1 (from -r requirements.txt (line 32))
Downloading django-tagging-autocomplete-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging-autocomplete
Downloading/unpacking django-taggit==0.9.3 (from -r requirements.txt (line 33))
Downloading django-taggit-0.9.3.tar.gz
Running setup.py egg_info for package django-taggit
Downloading/unpacking django-templatetag-sugar==0.1 (from -r requirements.txt (line 34))
Downloading django-templatetag-sugar-0.1.tar.gz
Running setup.py egg_info for package django-templatetag-sugar
Downloading/unpacking django-tinymce==1.5.1b2 (from -r requirements.txt (line 35))
Running setup.py egg_info for package django-tinymce
warning: no previously-included files found matching '*.pyc'
Downloading/unpacking boto==2.8.0 (from -r requirements.txt (line 36))
Running setup.py egg_info for package boto
warning: no files found matching 'boto/mturk/test/*.doctest'
warning: no files found matching 'boto/mturk/test/.gitignore'
Downloading/unpacking feedparser==5.1.2 (from -r requirements.txt (line 37))
Running setup.py egg_info for package feedparser
Downloading/unpacking fullhistory==0.3.0-final (from -r requirements.txt (line 38))
Downloading fullhistory-0.3.0-final.tar.gz
Running setup.py egg_info for package fullhistory
Downloading/unpacking gdata==2.0.1 (from -r requirements.txt (line 39))
Running setup.py egg_info for package gdata
Downloading/unpacking geopy==0.94.2 (from -r requirements.txt (line 40))
Downloading geopy-0.94.2.tar.gz
Running setup.py egg_info for package geopy
Downloading/unpacking gunicorn==0.16.1 (from -r requirements.txt (line 41))
Running setup.py egg_info for package gunicorn
Downloading/unpacking gunicorn-console==0.1.9 (from -r requirements.txt (line 42))
Downloading gunicorn-console-0.1.9.tar.gz
Running setup.py egg_info for package gunicorn-console
Downloading/unpacking html5lib==0.95 (from -r requirements.txt (line 43))
Running setup.py egg_info for package html5lib
Downloading/unpacking httplib2==0.7.4 (from -r requirements.txt (line 44))
Running setup.py egg_info for package httplib2
Downloading/unpacking ipython (from -r requirements.txt (line 45))
Running setup.py egg_info for package ipython
Downloading/unpacking lxml (from -r requirements.txt (line 46))
Hash of the package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/) (<md5 HASH object @ 0x36eb170>) doesn't match the expected hash df70163fb581bbe45fdcd6069a503273!
Bad md5 hash for package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/)
Storing complete log in /root/.pip/pip.log
STDERR:
---- End output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
Ran /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt returned 1
Resource Declaration:
---------------------
# In /tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb
61: execute "#{pip_cmd} install --source=#{Dir.tmpdir} -r #{new_resource.requirements}" do
62: cwd new_resource.release_path
63: end
64: else
Compiled Resource:
------------------
# Declared in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb:61:in `class_from_file'
execute("/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt") do
retry_delay 2
action "run"
retries 0
returns 0
cookbook_name :"metro-app-server"
command "/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt"
backup 5
cwd "/var/www/metro.net/metro/releases/726f8b6b22e9db3f31da9167b7174b4edb62bc6e"
end
================================================================================
Error executing action `force_deploy` on resource 'deploy_revision[metro.net]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
execute[/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt] (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 61) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
STDOUT: Downloading/unpacking Django==1.3.2 (from -r requirements.txt (line 1))
Running setup.py egg_info for package Django
Downloading/unpacking django-reversion==1.5.3 (from -r requirements.txt (line 2))
Running setup.py egg_info for package django-reversion
Downloading/unpacking MySQL-python==1.2.3c1 (from -r requirements.txt (line 3))
Running setup.py egg_info for package MySQL-python
Requirement already satisfied (use --upgrade to upgrade): Pillow==1.7.8 in /var/www/metro.net/metro/shared/env/lib/python2.7/site-packages (from -r requirements.txt (line 5))
Downloading/unpacking PyRSS2Gen==1.0.0 (from -r requirements.txt (line 6))
Downloading PyRSS2Gen-1.0.0.tar.gz
Running setup.py egg_info for package PyRSS2Gen
Downloading/unpacking South==0.7.5 (from -r requirements.txt (line 7))
Running setup.py egg_info for package South
Downloading/unpacking Werkzeug==0.7.1 (from -r requirements.txt (line 8))
Running setup.py egg_info for package Werkzeug
warning: no files found matching '*' under directory 'werkzeug/debug/templates'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
warning: no previously-included files matching '*.pyc' found under directory 'tests'
warning: no previously-included files matching '*.pyo' found under directory 'tests'
warning: no previously-included files matching '*.pyc' found under directory 'examples'
warning: no previously-included files matching '*.pyo' found under directory 'examples'
no previously-included directories found matching 'docs/_build'
Downloading/unpacking django-cache-machine==0.6 (from -r requirements.txt (line 9))
Downloading django-cache-machine-0.6.tar.gz
Running setup.py egg_info for package django-cache-machine
no previously-included directories found matching 'examples'
Downloading/unpacking django-celery==2.1.2 (from -r requirements.txt (line 11))
Running setup.py egg_info for package django-celery
no previously-included directories found matching 'bin/*.pyc'
no previously-included directories found matching 'tests/*.pyc'
no previously-included directories found matching 'docs/*.pyc'
no previously-included directories found matching 'contrib/*.pyc'
no previously-included directories found matching 'djcelery/*.pyc'
no previously-included directories found matching 'docs/.build'
Downloading/unpacking django-contact-form==0.3 (from -r requirements.txt (line 12))
Downloading django-contact-form-0.3.tar.gz
Running setup.py egg_info for package django-contact-form
Downloading/unpacking django-debug-toolbar==0.9.4 (from -r requirements.txt (line 13))
Running setup.py egg_info for package django-debug-toolbar
no previously-included directories found matching 'example'
Downloading/unpacking django-devserver==0.2.1 (from -r requirements.txt (line 14))
Downloading django-devserver-0.2.1.tar.gz
Running setup.py egg_info for package django-devserver
Downloading/unpacking django-emailthis==0.2.7 (from -r requirements.txt (line 15))
Downloading django-emailthis-0.2.7.tar.gz
Running setup.py egg_info for package django-emailthis
Downloading/unpacking django-envelope==0.3.2 (from -r requirements.txt (line 16))
Downloading django-envelope-0.3.2.tar.gz
Running setup.py egg_info for package django-envelope
Downloading/unpacking django-extensions==0.7.1 (from -r requirements.txt (line 17))
Running setup.py egg_info for package django-extensions
Downloading/unpacking django-flag==0.1.1 (from -r requirements.txt (line 18))
Downloading django-flag-0.1.1.tar.gz
Running setup.py egg_info for package django-flag
Downloading/unpacking django-gmapi==1.0.1 (from -r requirements.txt (line 19))
Downloading django-gmapi-1.0.1.zip
Running setup.py egg_info for package django-gmapi
Downloading/unpacking django-grappelli==2.3.2 (from -r requirements.txt (line 20))
Running setup.py egg_info for package django-grappelli
Downloading/unpacking django-honeypot==0.3.0 (from -r requirements.txt (line 21))
Downloading django-honeypot-0.3.0.tar.gz
Running setup.py egg_info for package django-honeypot
Downloading/unpacking django-imagekit==2.0.1 (from -r requirements.txt (line 22))
Running setup.py egg_info for package django-imagekit
Downloading/unpacking django-memcached2>=0.1 (from -r requirements.txt (line 23))
Downloading django-memcached2-0.2.tar.gz
Running setup.py egg_info for package django-memcached2
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer'
warnings.warn(msg)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer_email'
warnings.warn(msg)
Installed /var/www/metro.net/metro/shared/env/build/django-memcached2/setuptools_git-1.0b1-py2.7.egg
Downloading/unpacking django-mptt==0.5.2 (from -r requirements.txt (line 24))
Running setup.py egg_info for package django-mptt
warning: no files found matching '*.json' under directory 'mptt'
Downloading/unpacking django-navbar==0.3.0 (from -r requirements.txt (line 25))
Running setup.py egg_info for package django-navbar
Downloading/unpacking django-notification==0.1.4 (from -r requirements.txt (line 26))
Downloading django-notification-0.1.4.tar.gz
Running setup.py egg_info for package django-notification
Downloading/unpacking django-pagination==1.0.5 (from -r requirements.txt (line 27))
Downloading django-pagination-1.0.5.tar.gz
Running setup.py egg_info for package django-pagination
Downloading/unpacking django-ratings==0.3.6 (from -r requirements.txt (line 28))
Downloading django-ratings-0.3.6.tar.gz
Running setup.py egg_info for package django-ratings
warning: no previously-included files matching '*~' found anywhere in distribution
Downloading/unpacking django-staticfiles==0.3.2 (from -r requirements.txt (line 29))
Running setup.py egg_info for package django-staticfiles
Downloading/unpacking django-storages==1.1.4 (from -r requirements.txt (line 30))
Downloading django-storages-1.1.4.tar.gz
Running setup.py egg_info for package django-storages
Downloading/unpacking django-tagging==0.3.1 (from -r requirements.txt (line 31))
Downloading django-tagging-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging
Downloading/unpacking django-tagging-autocomplete==0.3.1 (from -r requirements.txt (line 32))
Downloading django-tagging-autocomplete-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging-autocomplete
Downloading/unpacking django-taggit==0.9.3 (from -r requirements.txt (line 33))
Downloading django-taggit-0.9.3.tar.gz
Running setup.py egg_info for package django-taggit
Downloading/unpacking django-templatetag-sugar==0.1 (from -r requirements.txt (line 34))
Downloading django-templatetag-sugar-0.1.tar.gz
Running setup.py egg_info for package django-templatetag-sugar
Downloading/unpacking django-tinymce==1.5.1b2 (from -r requirements.txt (line 35))
Running setup.py egg_info for package django-tinymce
warning: no previously-included files found matching '*.pyc'
Downloading/unpacking boto==2.8.0 (from -r requirements.txt (line 36))
Running setup.py egg_info for package boto
warning: no files found matching 'boto/mturk/test/*.doctest'
warning: no files found matching 'boto/mturk/test/.gitignore'
Downloading/unpacking feedparser==5.1.2 (from -r requirements.txt (line 37))
Running setup.py egg_info for package feedparser
Downloading/unpacking fullhistory==0.3.0-final (from -r requirements.txt (line 38))
Downloading fullhistory-0.3.0-final.tar.gz
Running setup.py egg_info for package fullhistory
Downloading/unpacking gdata==2.0.1 (from -r requirements.txt (line 39))
Running setup.py egg_info for package gdata
Downloading/unpacking geopy==0.94.2 (from -r requirements.txt (line 40))
Downloading geopy-0.94.2.tar.gz
Running setup.py egg_info for package geopy
Downloading/unpacking gunicorn==0.16.1 (from -r requirements.txt (line 41))
Running setup.py egg_info for package gunicorn
Downloading/unpacking gunicorn-console==0.1.9 (from -r requirements.txt (line 42))
Downloading gunicorn-console-0.1.9.tar.gz
Running setup.py egg_info for package gunicorn-console
Downloading/unpacking html5lib==0.95 (from -r requirements.txt (line 43))
Running setup.py egg_info for package html5lib
Downloading/unpacking httplib2==0.7.4 (from -r requirements.txt (line 44))
Running setup.py egg_info for package httplib2
Downloading/unpacking ipython (from -r requirements.txt (line 45))
Running setup.py egg_info for package ipython
Downloading/unpacking lxml (from -r requirements.txt (line 46))
Hash of the package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/) (<md5 HASH object @ 0x36eb170>) doesn't match the expected hash df70163fb581bbe45fdcd6069a503273!
Bad md5 hash for package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/)
Storing complete log in /root/.pip/pip.log
STDERR:
---- End output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
Ran /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt returned 1
Resource Declaration:
---------------------
# In /tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb
122: @deploy_resource = send(new_resource.strategy.to_sym, new_resource.name) do
123: action force ? :force_deploy : :deploy
124: scm_provider new_resource.scm_provider
125: revision new_resource.revision
126: repository new_resource.repository
127: enable_submodules new_resource.enable_submodules
128: user new_resource.owner
129: group new_resource.group
130: deploy_to new_resource.path
131: ssh_wrapper "#{new_resource.path}/deploy-ssh-wrapper" if new_resource.deploy_key
132: shallow_clone true
133: rollback_on_error new_resource.rollback_on_error
134: all_environments = ([new_resource.environment]+new_resource.sub_resources.map{|res| res.environment}).inject({}){|acc, val| acc.merge(val)}
135: environment all_environments
136: migrate new_resource.migrate
137: all_migration_commands = ([new_resource.migration_command]+new_resource.sub_resources.map{|res| res.migration_command}).select{|cmd| cmd && !cmd.empty?}
138: migration_command all_migration_commands.join(' && ')
139: restart_command do
140: ([new_resource]+new_resource.sub_resources).each do |res|
141: cmd = res.restart_command
142: if cmd.is_a? Proc
143: version = Chef::Version.new(Chef::VERSION)
144: provider = if version.major > 10 || version.minor >= 14
145: Chef::Platform.provider_for_resource(res, :nothing)
146: else
147: Chef::Platform.provider_for_resource(res)
148: end
149: provider.load_current_resource
150: provider.instance_eval(&cmd)
151: elsif cmd && !cmd.empty?
152: execute cmd do
153: user new_resource.owner
154: group new_resource.group
155: environment all_environments
156: end
157: end
158: end
159: end
Compiled Resource:
------------------
# Declared in /tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:122:in `send'
deploy_revision("metro.net") do
keep_releases 5
retry_delay 2
action [:force_deploy]
deploy_to "/var/www/metro.net/metro"
before_migrate #<Proc:0x00007f7cbbb32650@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:165>
revision "beta"
restart_command #<Proc:0x00007f7cbbb353a0@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:139>
migration_command "/var/www/metro.net/metro/shared/env/bin/python manage.py syncdb --noinput"
retries 0
after_restart #<Proc:0x00007f7cbbb31b60@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:174>
remote "origin"
shared_path "/var/www/metro.net/metro/shared"
git_ssh_wrapper "/var/www/metro.net/metro/deploy-ssh-wrapper"
cookbook_name :"metro-app-server"
before_restart #<Proc:0x00007f7cbbb31e58@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:171>
rollback_on_error true
destination "/var/www/metro.net/metro/shared/cached-copy"
repo "git@github.com:douglasgoodwin/metro_stage.git"
symlink_before_migrate {"settings_local.py"=>"settings_local.py"}
group "metro"
scm_provider Chef::Provider::Git
shallow_clone true
repository_cache "cached-copy"
before_symlink #<Proc:0x00007f7cbbb323a8@/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb:168>
user "metro"
provider Chef::Provider::Deploy::Revision
end
[2013-03-13T13:24:37-07:00] ERROR: Running exception handlers
[2013-03-13T13:24:37-07:00] ERROR: Exception handlers complete
[2013-03-13T13:24:38-07:00] FATAL: Stacktrace dumped to /tmp/vagrant-chef-1/chef-stacktrace.out
[2013-03-13T13:24:38-07:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: deploy_revision[metro.net] (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application/providers/default.rb line 122) had an error: Mixlib::ShellOut::ShellCommandFailed: execute[/var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt] (/tmp/vagrant-chef-1/chef-solo-1/cookbooks/application_python/providers/django.rb line 61) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
STDOUT: Downloading/unpacking Django==1.3.2 (from -r requirements.txt (line 1))
Running setup.py egg_info for package Django
Downloading/unpacking django-reversion==1.5.3 (from -r requirements.txt (line 2))
Running setup.py egg_info for package django-reversion
Downloading/unpacking MySQL-python==1.2.3c1 (from -r requirements.txt (line 3))
Running setup.py egg_info for package MySQL-python
Requirement already satisfied (use --upgrade to upgrade): Pillow==1.7.8 in /var/www/metro.net/metro/shared/env/lib/python2.7/site-packages (from -r requirements.txt (line 5))
Downloading/unpacking PyRSS2Gen==1.0.0 (from -r requirements.txt (line 6))
Downloading PyRSS2Gen-1.0.0.tar.gz
Running setup.py egg_info for package PyRSS2Gen
Downloading/unpacking South==0.7.5 (from -r requirements.txt (line 7))
Running setup.py egg_info for package South
Downloading/unpacking Werkzeug==0.7.1 (from -r requirements.txt (line 8))
Running setup.py egg_info for package Werkzeug
warning: no files found matching '*' under directory 'werkzeug/debug/templates'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'docs'
warning: no previously-included files matching '*.pyc' found under directory 'tests'
warning: no previously-included files matching '*.pyo' found under directory 'tests'
warning: no previously-included files matching '*.pyc' found under directory 'examples'
warning: no previously-included files matching '*.pyo' found under directory 'examples'
no previously-included directories found matching 'docs/_build'
Downloading/unpacking django-cache-machine==0.6 (from -r requirements.txt (line 9))
Downloading django-cache-machine-0.6.tar.gz
Running setup.py egg_info for package django-cache-machine
no previously-included directories found matching 'examples'
Downloading/unpacking django-celery==2.1.2 (from -r requirements.txt (line 11))
Running setup.py egg_info for package django-celery
no previously-included directories found matching 'bin/*.pyc'
no previously-included directories found matching 'tests/*.pyc'
no previously-included directories found matching 'docs/*.pyc'
no previously-included directories found matching 'contrib/*.pyc'
no previously-included directories found matching 'djcelery/*.pyc'
no previously-included directories found matching 'docs/.build'
Downloading/unpacking django-contact-form==0.3 (from -r requirements.txt (line 12))
Downloading django-contact-form-0.3.tar.gz
Running setup.py egg_info for package django-contact-form
Downloading/unpacking django-debug-toolbar==0.9.4 (from -r requirements.txt (line 13))
Running setup.py egg_info for package django-debug-toolbar
no previously-included directories found matching 'example'
Downloading/unpacking django-devserver==0.2.1 (from -r requirements.txt (line 14))
Downloading django-devserver-0.2.1.tar.gz
Running setup.py egg_info for package django-devserver
Downloading/unpacking django-emailthis==0.2.7 (from -r requirements.txt (line 15))
Downloading django-emailthis-0.2.7.tar.gz
Running setup.py egg_info for package django-emailthis
Downloading/unpacking django-envelope==0.3.2 (from -r requirements.txt (line 16))
Downloading django-envelope-0.3.2.tar.gz
Running setup.py egg_info for package django-envelope
Downloading/unpacking django-extensions==0.7.1 (from -r requirements.txt (line 17))
Running setup.py egg_info for package django-extensions
Downloading/unpacking django-flag==0.1.1 (from -r requirements.txt (line 18))
Downloading django-flag-0.1.1.tar.gz
Running setup.py egg_info for package django-flag
Downloading/unpacking django-gmapi==1.0.1 (from -r requirements.txt (line 19))
Downloading django-gmapi-1.0.1.zip
Running setup.py egg_info for package django-gmapi
Downloading/unpacking django-grappelli==2.3.2 (from -r requirements.txt (line 20))
Running setup.py egg_info for package django-grappelli
Downloading/unpacking django-honeypot==0.3.0 (from -r requirements.txt (line 21))
Downloading django-honeypot-0.3.0.tar.gz
Running setup.py egg_info for package django-honeypot
Downloading/unpacking django-imagekit==2.0.1 (from -r requirements.txt (line 22))
Running setup.py egg_info for package django-imagekit
Downloading/unpacking django-memcached2>=0.1 (from -r requirements.txt (line 23))
Downloading django-memcached2-0.2.tar.gz
Running setup.py egg_info for package django-memcached2
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer'
warnings.warn(msg)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'mainainer_email'
warnings.warn(msg)
Installed /var/www/metro.net/metro/shared/env/build/django-memcached2/setuptools_git-1.0b1-py2.7.egg
Downloading/unpacking django-mptt==0.5.2 (from -r requirements.txt (line 24))
Running setup.py egg_info for package django-mptt
warning: no files found matching '*.json' under directory 'mptt'
Downloading/unpacking django-navbar==0.3.0 (from -r requirements.txt (line 25))
Running setup.py egg_info for package django-navbar
Downloading/unpacking django-notification==0.1.4 (from -r requirements.txt (line 26))
Downloading django-notification-0.1.4.tar.gz
Running setup.py egg_info for package django-notification
Downloading/unpacking django-pagination==1.0.5 (from -r requirements.txt (line 27))
Downloading django-pagination-1.0.5.tar.gz
Running setup.py egg_info for package django-pagination
Downloading/unpacking django-ratings==0.3.6 (from -r requirements.txt (line 28))
Downloading django-ratings-0.3.6.tar.gz
Running setup.py egg_info for package django-ratings
warning: no previously-included files matching '*~' found anywhere in distribution
Downloading/unpacking django-staticfiles==0.3.2 (from -r requirements.txt (line 29))
Running setup.py egg_info for package django-staticfiles
Downloading/unpacking django-storages==1.1.4 (from -r requirements.txt (line 30))
Downloading django-storages-1.1.4.tar.gz
Running setup.py egg_info for package django-storages
Downloading/unpacking django-tagging==0.3.1 (from -r requirements.txt (line 31))
Downloading django-tagging-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging
Downloading/unpacking django-tagging-autocomplete==0.3.1 (from -r requirements.txt (line 32))
Downloading django-tagging-autocomplete-0.3.1.tar.gz
Running setup.py egg_info for package django-tagging-autocomplete
Downloading/unpacking django-taggit==0.9.3 (from -r requirements.txt (line 33))
Downloading django-taggit-0.9.3.tar.gz
Running setup.py egg_info for package django-taggit
Downloading/unpacking django-templatetag-sugar==0.1 (from -r requirements.txt (line 34))
Downloading django-templatetag-sugar-0.1.tar.gz
Running setup.py egg_info for package django-templatetag-sugar
Downloading/unpacking django-tinymce==1.5.1b2 (from -r requirements.txt (line 35))
Running setup.py egg_info for package django-tinymce
warning: no previously-included files found matching '*.pyc'
Downloading/unpacking boto==2.8.0 (from -r requirements.txt (line 36))
Running setup.py egg_info for package boto
warning: no files found matching 'boto/mturk/test/*.doctest'
warning: no files found matching 'boto/mturk/test/.gitignore'
Downloading/unpacking feedparser==5.1.2 (from -r requirements.txt (line 37))
Running setup.py egg_info for package feedparser
Downloading/unpacking fullhistory==0.3.0-final (from -r requirements.txt (line 38))
Downloading fullhistory-0.3.0-final.tar.gz
Running setup.py egg_info for package fullhistory
Downloading/unpacking gdata==2.0.1 (from -r requirements.txt (line 39))
Running setup.py egg_info for package gdata
Downloading/unpacking geopy==0.94.2 (from -r requirements.txt (line 40))
Downloading geopy-0.94.2.tar.gz
Running setup.py egg_info for package geopy
Downloading/unpacking gunicorn==0.16.1 (from -r requirements.txt (line 41))
Running setup.py egg_info for package gunicorn
Downloading/unpacking gunicorn-console==0.1.9 (from -r requirements.txt (line 42))
Downloading gunicorn-console-0.1.9.tar.gz
Running setup.py egg_info for package gunicorn-console
Downloading/unpacking html5lib==0.95 (from -r requirements.txt (line 43))
Running setup.py egg_info for package html5lib
Downloading/unpacking httplib2==0.7.4 (from -r requirements.txt (line 44))
Running setup.py egg_info for package httplib2
Downloading/unpacking ipython (from -r requirements.txt (line 45))
Running setup.py egg_info for package ipython
Downloading/unpacking lxml (from -r requirements.txt (line 46))
Hash of the package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/) (<md5 HASH object @ 0x36eb170>) doesn't match the expected hash df70163fb581bbe45fdcd6069a503273!
Bad md5 hash for package http://pypi.python.org/packages/source/l/lxml/lxml-3.1.0.tar.gz#md5=df70163fb581bbe45fdcd6069a503273 (from http://pypi.python.org/simple/lxml/)
Storing complete log in /root/.pip/pip.log
STDERR:
---- End output of /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt ----
Ran /var/www/metro.net/metro/shared/env/bin/pip install --source=/tmp -r requirements.txt returned 1
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment