[chef] Failing to configure a client via user-data on Amazon EC2


Chronological Thread 
  • From: < >
  • To:
  • Subject: [chef] Failing to configure a client via user-data on Amazon EC2
  • Date: Thu, 28 Jul 2011 08:56:06 -0700 (PDT)

I'm failing to configure a client via user-data on Amazon EC2.  The 2 biggest
issues I see in the log are "Cannot load environment prod" (i haven't setup an
env yet, should i?) and "Connection refused connecting to localhost:4000" 
which
isn't the server and not what's set in the client.rb.  

Here's my client.rb:
log_level          :info
log_location       "/var/log/chef/client.log"
ssl_verify_mode    :verify_none
validation_client_name "chef-validator"
validation_key         "/etc/chef/validation.pem"
client_key               "/etc/chef/client.pem"
chef_server_url    "http://chef.pri.mydomain.com:4000";
file_cache_path    "/var/cache/chef"
file_backup_path  "/var/backups/chef"
pid_file           "/var/run/chef/client.pid"
node_name       "i-e5912c84"
Chef::Log::Formatter.show_time = true

Here's my client.log
# Logfile created on Thu Jul 28 15:22:42 +0000 2011 by logger.rb/22285
[Thu, 28 Jul 2011 15:22:42 +0000] INFO: Daemonizing..
[Thu, 28 Jul 2011 15:22:42 +0000] INFO: Forked, in 6051. Priveleges: 0 0
[Thu, 28 Jul 2011 15:22:44 +0000] INFO: *** Chef 0.10.2 ***
[Thu, 28 Jul 2011 15:22:45 +0000] INFO: Client key /etc/chef/client.pem is not
present - registering
[Thu, 28 Jul 2011 15:22:47 +0000] INFO: HTTP Request Returned 404 Not Found:
Cannot load node i-e5912c84
[Thu, 28 Jul 2011 15:22:47 +0000] INFO: Setting the run_list to
["role[ubuntu-11_04-prod-worker-sched-mail]"] from JSON
[Thu, 28 Jul 2011 15:22:47 +0000] INFO: Run List is
[role[ubuntu-11_04-prod-worker-sched-mail]]
[Thu, 28 Jul 2011 15:22:47 +0000] INFO: Run List expands to
[ubuntu-11_04-prod-worker-sched-mail]
[Thu, 28 Jul 2011 15:22:47 +0000] INFO: Starting Chef Run for i-e5912c84
[Thu, 28 Jul 2011 15:22:47 +0000] INFO: HTTP Request Returned 404 Not Found:
Cannot load environment prod
[Thu, 28 Jul 2011 15:22:47 +0000] ERROR: Running exception handlers
[Thu, 28 Jul 2011 15:22:47 +0000] FATAL: Saving node information to
/var/cache/chef/failed-run-data.json
[Thu, 28 Jul 2011 15:22:47 +0000] ERROR: Exception handlers complete
[Thu, 28 Jul 2011 15:22:47 +0000] FATAL: Stacktrace dumped to
/var/cache/chef/chef-stacktrace.out
[Thu, 28 Jul 2011 15:22:47 +0000] FATAL: Net::HTTPServerException: 404 "Not
Found"
[Thu, 28 Jul 2011 15:22:50 +0000] INFO: *** Chef 0.10.2 ***
[Thu, 28 Jul 2011 15:22:51 +0000] ERROR: Connection refused connecting to
localhost:4000 for /nodes/ip-10-196-89-221.ec2.internal, retry 1/5
[Thu, 28 Jul 2011 15:22:56 +0000] ERROR: Connection refused connecting to
localhost:4000 for /nodes/ip-10-196-89-221.ec2.internal, retry 2/5
[Thu, 28 Jul 2011 15:23:01 +0000] ERROR: Connection refused connecting to
localhost:4000 for /nodes/ip-10-196-89-221.ec2.internal, retry 3/5
[Thu, 28 Jul 2011 15:23:06 +0000] ERROR: Connection refused connecting to
localhost:4000 for /nodes/ip-10-196-89-221.ec2.internal, retry 4/5
[Thu, 28 Jul 2011 15:23:11 +0000] ERROR: Connection refused connecting to
localhost:4000 for /nodes/ip-10-196-89-221.ec2.internal, retry 5/5
[Thu, 28 Jul 2011 15:23:16 +0000] ERROR: Errno::ECONNREFUSED: Connection
refused - Connection refused connecting to localhost:4000 for
/nodes/ip-10-196-89-221.ec2.internal, giving up
[Thu, 28 Jul 2011 15:23:16 +0000] FATAL: Stacktrace dumped to
/var/chef/cache/chef-stacktrace.out
[Thu, 28 Jul 2011 15:23:16 +0000] ERROR: Sleeping for 1800 seconds before
trying again



Archive powered by MHonArc 2.6.16.

§