Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Component/s: None
-
Labels:None
-
Environment:
Ubuntu Jaunty (KVM instance built with ubuntu-vm-builder)
Description
When bootstrapping chef server with a fresh clean updated Jaunty image (with no cron installed, nor exim...) bootstrap fails
... either update install docs to tell us we need crontab, or we should make a crontab recipe to and make it a dependency?
root@chef:~# sudo chef-solo -c ~/solo.rb -j ~/chef.json -r http://s3.amazonaws.com/chef-solo/bootstrap-latest.tar.gz
[Wed, 15 Jul 2009 01:13:05 +0000] INFO: Starting Chef Solo Run
[Wed, 15 Jul 2009 01:13:09 +0000] INFO: Installing package[runit] version 2.0.0-1ubuntu2
[Wed, 15 Jul 2009 01:13:14 +0000] INFO: Installing package[couchdb] version 0.8.0-2
[Wed, 15 Jul 2009 01:13:33 +0000] INFO: Started service service[couchdb] successfully
[Wed, 15 Jul 2009 01:13:34 +0000] INFO: Installing gem_package[stompserver] version 0.9.9
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Creating directory[/etc/sv/stompserver] at /etc/sv/stompserver
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Setting mode to 755 for directory[/etc/sv/stompserver]
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Creating directory[/etc/sv/stompserver/log] at /etc/sv/stompserver/log
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Setting mode to 755 for directory[/etc/sv/stompserver/log]
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Creating directory[/etc/sv/stompserver/log/main] at /etc/sv/stompserver/log/main
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Setting mode to 755 for directory[/etc/sv/stompserver/log/main]
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Creating template[/etc/sv/stompserver/run] at /etc/sv/stompserver/run
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Setting mode to 755 for template[/etc/sv/stompserver/run]
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Creating template[/etc/sv/stompserver/log/run] at /etc/sv/stompserver/log/run
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Setting mode to 755 for template[/etc/sv/stompserver/log/run]
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Creating a symbolic link from /usr/bin/sv -> /etc/init.d/stompserver for link[/etc/init.d/stompserver]
[Wed, 15 Jul 2009 01:14:11 +0000] INFO: Creating a symbolic link from /etc/sv/stompserver -> /etc/service/stompserver for link[/etc/service/stompserver]
[Wed, 15 Jul 2009 01:14:12 +0000] INFO: Installing package[apache2] version 2.2.11-2ubuntu2.2
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Creating directory[/etc/apache2/ssl] at /etc/apache2/ssl
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Setting owner to 0 for directory[/etc/apache2/ssl]
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Setting group to 0 for directory[/etc/apache2/ssl]
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Setting mode to 755 for directory[/etc/apache2/ssl]
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Updating template[apache2.conf] at /etc/apache2/apache2.conf
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Backing up template[apache2.conf] to /etc/apache2/apache2.conf.chef-20090715011425
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Updating template[security] at /etc/apache2/conf.d/security
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Updating template[/etc/apache2/ports.conf] at /etc/apache2/ports.conf
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Backing up template[/etc/apache2/ports.conf] to /etc/apache2/ports.conf.chef-20090715011425
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Updating template[/etc/apache2/sites-available/default] at /etc/apache2/sites-available/default
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Backing up template[/etc/apache2/sites-available/default] to /etc/apache2/sites-available/default.chef-20090715011425
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Updating template[/etc/apache2/mods-available/alias.conf] at /etc/apache2/mods-available/alias.conf
[Wed, 15 Jul 2009 01:14:25 +0000] INFO: Backing up template[/etc/apache2/mods-available/alias.conf] to /etc/apache2/mods-available/alias.conf.chef-20090715011425
[Wed, 15 Jul 2009 01:14:26 +0000] INFO: Updating template[/etc/apache2/mods-available/ssl.conf] at /etc/apache2/mods-available/ssl.conf
[Wed, 15 Jul 2009 01:14:26 +0000] INFO: Backing up template[/etc/apache2/mods-available/ssl.conf] to /etc/apache2/mods-available/ssl.conf.chef-20090715011426
[Wed, 15 Jul 2009 01:14:26 +0000] INFO: Ran execute[a2enmod ssl] successfully
[Wed, 15 Jul 2009 01:14:27 +0000] INFO: Installing package[libopenssl-ruby] version 4.2
[Wed, 15 Jul 2009 01:14:30 +0000] INFO: Upgrading package[apache2-prefork-dev] version from uninstalled to 2.2.11-2ubuntu2.2
[Wed, 15 Jul 2009 01:14:46 +0000] INFO: Installing gem_package[passenger] version 2.2.4
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Ran execute[passenger_module] successfully
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Creating template[/etc/apache2/mods-available/passenger.load] at /etc/apache2/mods-available/passenger.load
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting owner to 0 for template[/etc/apache2/mods-available/passenger.load]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting group to 0 for template[/etc/apache2/mods-available/passenger.load]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting mode to 755 for template[/etc/apache2/mods-available/passenger.load]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Creating template[/etc/apache2/mods-available/passenger.conf] at /etc/apache2/mods-available/passenger.conf
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting owner to 0 for template[/etc/apache2/mods-available/passenger.conf]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting group to 0 for template[/etc/apache2/mods-available/passenger.conf]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting mode to 755 for template[/etc/apache2/mods-available/passenger.conf]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Ran execute[a2enmod passenger] successfully
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Created group[chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Created user[chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Creating directory[/etc/chef] at /etc/chef
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting owner to 8000 for directory[/etc/chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting group to 8000 for directory[/etc/chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting mode to 775 for directory[/etc/chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Creating directory[/srv/chef] at /srv/chef
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting owner to 8000 for directory[/srv/chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting group to 8000 for directory[/srv/chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting mode to 775 for directory[/srv/chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Creating directory[/var/log/chef] at /var/log/chef
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting owner to 8000 for directory[/var/log/chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting group to 8000 for directory[/var/log/chef]
[Wed, 15 Jul 2009 01:15:54 +0000] INFO: Setting mode to 775 for directory[/var/log/chef]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating template[/etc/chef/client.rb] at /etc/chef/client.rb
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting owner to 8000 for template[/etc/chef/client.rb]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting group to 8000 for template[/etc/chef/client.rb]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting mode to 644 for template[/etc/chef/client.rb]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating directory[/var/run/chef] at /var/run/chef
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting owner to 8000 for directory[/var/run/chef]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting group to 8000 for directory[/var/run/chef]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting mode to 755 for directory[/var/run/chef]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating directory[/etc/sv/chef-client] at /etc/sv/chef-client
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting mode to 755 for directory[/etc/sv/chef-client]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating directory[/etc/sv/chef-client/log] at /etc/sv/chef-client/log
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting mode to 755 for directory[/etc/sv/chef-client/log]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating directory[/etc/sv/chef-client/log/main] at /etc/sv/chef-client/log/main
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting mode to 755 for directory[/etc/sv/chef-client/log/main]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating template[/etc/sv/chef-client/run] at /etc/sv/chef-client/run
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting mode to 755 for template[/etc/sv/chef-client/run]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating template[/etc/sv/chef-client/log/run] at /etc/sv/chef-client/log/run
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Setting mode to 755 for template[/etc/sv/chef-client/log/run]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating a symbolic link from /usr/bin/sv -> /etc/init.d/chef-client for link[/etc/init.d/chef-client]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Creating a symbolic link from /etc/sv/chef-client -> /etc/service/chef-client for link[/etc/service/chef-client]
[Wed, 15 Jul 2009 01:15:55 +0000] INFO: Installing gem_package[chef-server] version 0.7.4
[Wed, 15 Jul 2009 01:17:11 +0000] INFO: Installing gem_package[chef-server-slice] version 0.7.4
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Creating template[/etc/chef/server.rb] at /etc/chef/server.rb
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting owner to 8000 for template[/etc/chef/server.rb]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting mode to 644 for template[/etc/chef/server.rb]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Creating directory[/srv/chef/openid] at /srv/chef/openid
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting owner to 8000 for directory[/srv/chef/openid]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting group to 8000 for directory[/srv/chef/openid]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting mode to 775 for directory[/srv/chef/openid]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Creating directory[/srv/chef/cache] at /srv/chef/cache
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting owner to 8000 for directory[/srv/chef/cache]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting group to 8000 for directory[/srv/chef/cache]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting mode to 775 for directory[/srv/chef/cache]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Creating directory[/srv/chef/search_index] at /srv/chef/search_index
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting owner to 8000 for directory[/srv/chef/search_index]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting group to 8000 for directory[/srv/chef/search_index]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting mode to 775 for directory[/srv/chef/search_index]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Creating directory[/srv/chef/openid/cstore] at /srv/chef/openid/cstore
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting owner to 8000 for directory[/srv/chef/openid/cstore]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting group to 8000 for directory[/srv/chef/openid/cstore]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting mode to 775 for directory[/srv/chef/openid/cstore]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Creating directory[/etc/chef/certificates] at /etc/chef/certificates
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting owner to 8000 for directory[/etc/chef/certificates]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting group to 8000 for directory[/etc/chef/certificates]
[Wed, 15 Jul 2009 01:17:26 +0000] INFO: Setting mode to 700 for directory[/etc/chef/certificates]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Ran bash[Create SSL Certificates] successfully
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Creating directory[/etc/sv/chef-indexer] at /etc/sv/chef-indexer
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Setting mode to 755 for directory[/etc/sv/chef-indexer]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Creating directory[/etc/sv/chef-indexer/log] at /etc/sv/chef-indexer/log
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Setting mode to 755 for directory[/etc/sv/chef-indexer/log]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Creating directory[/etc/sv/chef-indexer/log/main] at /etc/sv/chef-indexer/log/main
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Setting mode to 755 for directory[/etc/sv/chef-indexer/log/main]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Creating template[/etc/sv/chef-indexer/run] at /etc/sv/chef-indexer/run
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Setting mode to 755 for template[/etc/sv/chef-indexer/run]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Creating template[/etc/sv/chef-indexer/log/run] at /etc/sv/chef-indexer/log/run
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Setting mode to 755 for template[/etc/sv/chef-indexer/log/run]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Creating a symbolic link from /usr/bin/sv -> /etc/init.d/chef-indexer for link[/etc/init.d/chef-indexer]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Creating a symbolic link from /etc/sv/chef-indexer -> /etc/service/chef-indexer for link[/etc/service/chef-indexer]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Ran execute[a2enmod rewrite] successfully
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Ran execute[a2enmod headers] successfully
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Creating template[/etc/apache2/sites-available/chef_server.conf] at /etc/apache2/sites-available/chef_server.conf
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Setting owner to 0 for template[/etc/apache2/sites-available/chef_server.conf]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Setting group to 0 for template[/etc/apache2/sites-available/chef_server.conf]
[Wed, 15 Jul 2009 01:17:27 +0000] INFO: Setting mode to 644 for template[/etc/apache2/sites-available/chef_server.conf]
[Wed, 15 Jul 2009 01:17:28 +0000] INFO: Ran execute[a2ensite chef_server.conf] successfully
[Wed, 15 Jul 2009 01:17:28 +0000] INFO: Installing package[curl] version 7.18.2-8ubuntu4
[Wed, 15 Jul 2009 01:17:33 +0000] ERROR: cron[compact chef couchdb] (/tmp/chef-solo/cookbooks/chef/recipes/server.rb line 166) had an error:
No such file or directory - crontab -l -u root
/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/mixin/command.rb:241:in `exec'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/mixin/command.rb:241:in `popen4'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/mixin/command.rb:201:in `fork'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/mixin/command.rb:201:in `popen4'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/provider/cron.rb:38:in `load_current_resource'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:55:in `build_provider'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:86:in `converge'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:85:in `each'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:85:in `converge'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/resource_collection.rb:58:in `each'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/resource_collection.rb:57:in `each'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:63:in `converge'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/client.rb:373:in `converge'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/client.rb:101:in `run_solo'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/application/solo.rb:122:in `run_application'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/application.rb:57:in `run'/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/bin/chef-solo:26/usr/bin/chef-solo:19:in `load'/usr/bin/chef-solo:19
/usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/mixin/command.rb:241:in `exec': No such file or directory - crontab -l -u root (Errno::ENOENT)
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/mixin/command.rb:241:in `popen4'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/mixin/command.rb:201:in `fork'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/mixin/command.rb:201:in `popen4'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/provider/cron.rb:38:in `load_current_resource'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:55:in `build_provider'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:86:in `converge'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:85:in `each'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:85:in `converge'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/resource_collection.rb:58:in `each'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/resource_collection.rb:57:in `each'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/runner.rb:63:in `converge'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/client.rb:373:in `converge'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/client.rb:101:in `run_solo'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/application/solo.rb:122:in `run_application'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/lib/chef/application.rb:57:in `run'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.4/bin/chef-solo:26
from /usr/bin/chef-solo:19:in `load'
from /usr/bin/chef-solo:19
root@chef:~#
Activity
- All
- Comments
- History
- Activity
- Transitions Summary
Fixed, s3 tarball bootstrap-latest.tar.gz has the http_request resource instead of cron to compact the database.