[chef] Re: Chef Server Backup and Restore


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: Chef Server Backup and Restore
  • Date: Mon, 19 Mar 2012 11:03:59 -0700



On Monday, March 19, 2012 at 10:55 AM, Vincent Jorgensen wrote:

> Hi all!
> 
> I'm attempting to create a clone of the running chef server. Since it's 
> running in AWS, I created an EBS/AMI and re-launched it. Everything 
> almosts, but when I attempt to do "knife cookbook upload mycookbook -V" I 
> get the following error:
> 
> Uploading mycookbook [1.0.0]
> INFO: Saving mycookbook
> INFO: Validating ruby files
> INFO: Validating templates
> INFO: Syntax OK
> INFO: Uploading files
> INFO: HTTP Request Returned 500 Internal Server Error: Connection failed - 
> user: chef
> ERROR: Server returned error for 
> http://107.21.8.91:4000/cookbooks/mycookbook/1.0.0, retrying 1/5 in 4s
> INFO: HTTP Request Returned 500 Internal Server Error: Connection failed - 
> user: chef
> ERROR: Server returned error for 
> http://107.21.8.91:4000/cookbooks/mycookbook/1.0.0, retrying 2/5 in 7s
> INFO: HTTP Request Returned 500 Internal Server Error: Connection failed - 
> user: chef
> ERROR: Server returned error for 
> http://107.21.8.91:4000/cookbooks/mycookbook/1.0.0, retrying 3/5 in 9s
> INFO: HTTP Request Returned 500 Internal Server Error: Connection failed - 
> user: chef
> ERROR: Server returned error for 
> http://107.21.8.91:4000/cookbooks/mycookbook/1.0.0, retrying 4/5 in 18s
> INFO: HTTP Request Returned 500 Internal Server Error: Connection failed - 
> user: chef
> ERROR: Server returned error for 
> http://107.21.8.91:4000/cookbooks/mycookbook/1.0.0, retrying 5/5 in 52s
> INFO: HTTP Request Returned 500 Internal Server Error: Connection failed - 
> user: chef
> ERROR: internal server error
> Response: Connection failed - user: chef
> 
> I suspect that "chef-client" is going to fail as well. As near as my 
> rudimentary google search could ascertain, this appears related to 
> rabbitmq's DB. What's the safe way to change chef hosts without 
> regenerating all of my validation.pem and client.pem files? I have the 
> original instance still running, so I can copy any files from the original 
> if need be.
> 
> Thanks!
> Vincent

Logs from chef-server would be helpful.

Assuming the problem is RabbitMQ (seems likely), it looks like rabbitmq isn't 
running at all. Try running `rabbitmq-server` in the foreground and see if 
you get any hints. You can try blowing away the RabbitMQ database (usually in 
/var/lib/rabbitmq/mnesia/ ) and reconfiguring rabbit (see this: 
https://github.com/opscode/cookbooks/blob/master/chef-server/recipes/rabbitmq.rb
 ).


HTH,
-- 
Dan DeLeo






Archive powered by MHonArc 2.6.16.

§