[chef] Re: Chef Server bootstrap fails on CentOS 6.2


Chronological Thread 
  • From: Joshua Timberman < >
  • To:
  • Subject: [chef] Re: Chef Server bootstrap fails on CentOS 6.2
  • Date: Mon, 5 Mar 2012 18:38:56 -0700
  • Authentication-results: mr.google.com; spf=pass (google.com: domain of designates 10.60.27.6 as permitted sender)

Hi Randy,

I did a test installation of Chef Server (0.10.8) on CentOS 6.2
following the instructions on the wiki[0][1]. The output of my entire
shell session is in this gist, including reboot.

https://raw.github.com/gist/1982742/16d9ca065fa3d9a7974ea8ddb0dcbad83373e1bf/gistfile1.txt

To note:

* Ruby is from 'base', version 1.8.7.352-4.el6_2.
* RubyGems 1.8.10 was installed from source.

The contents of the solo.rb and chef.json I used are in the output,
though I used the content from the server installation instructions
(with webui enabled).

Hope this helps!

[0]: http://wiki.opscode.com/display/chef/Installing+Chef+Client+on+CentOS
[1]: 
http://wiki.opscode.com/display/chef/Installing+Chef+Server+using+Chef+Solo


On Sun, Mar 4, 2012 at 9:30 PM, Van Fossan,Randy 
< >
 wrote:
> The bootstrap method for installing chef-server is not working on CentOS 
> 6.2.   I have tried 4 times now.     I have tried manually installing ruby 
> 1.9.2-p290 and gems.  I have also tried using ruby that comes with CentOS 
> 6.x and then installing the gems and it will not work.
>
> Also of note is that after erlang is installed RabbitMQ-server will not 
> start until the server is rebooted.   I then rerun the bootstrap and it 
> runs to completion, but you can never get logged into the server's webui or 
> connect via knife.   The ports are showing up (checked with netstat)
>
> /var/log/chef/server.log
> See ->  http://pastie.org/3523373
>
> I then stopped the chef-server and chef-server-webui and started the 
> chef-server on the command line..
> If I try and start the chef-server on the command line, I get the following 
> text..
>
> # chef-server -N -e production
> Merb root at: /usr/lib64/ruby/gems/1.8/gems/chef-server-api-0.10.8
>  ~ No Gemfile found! If you're generating new app with merb-gen this is 
> fine, otherwise run: bundle init to create Gemfile
> Loading init file from ./config/init.rb
> [Sun, 04 Mar 2012 22:51:22 -0500] INFO: Loading roles
> /usr/lib64/ruby/gems/1.8/gems/mixlib-authentication-1.1.4/lib/mixlib/authentication/http_authentication_request.rb:25:
>  warning: already initialized constant MANDATORY_HEADERS
> /usr/lib64/ruby/gems/1.8/gems/mixlib-authentication-1.1.4/lib/mixlib/authentication/signatureverification.rb:28:
>  warning: already initialized constant SignatureResponse
> merb : chef-server (api) : worker (port 4000) ~ Starting Thin at port 4000
> merb : chef-server (api) : worker (port 4000) ~ Using Thin adapter on host 
> 0.0.0.0 and port 4000.
> merb : chef-server (api) : worker (port 4000) ~ Successfully bound to port 
> 4000
>
>
> Help...
>
> Randy



Archive powered by MHonArc 2.6.16.

§