Can't start chef server

Hello, list

I’m having a problem starting chef server under ubutnu 12.04. I hope you
don’t mind me including the problem in a pastebin format but I think that
might be a clearer way to see what may be going on.

Thanks

Tim

chef server won’t start on ubuntu 12.04

chef-server -N -e production

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require': no such file to load -- chef/couchdb (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef/environment.rb:25
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef/node.rb:31
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef/search/query.rb:22
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef/mixin/language.rb:19
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef/resource.rb:22
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require’

from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require’

from /usr/lib/ruby/vendor_ruby/chef/resource/file.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef/provider/file.rb:21
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef/provider/cookbook_file.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef/providers.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/vendor_ruby/chef.rb:25
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:inrequire’
from /usr/lib/ruby/gems/1.8/gems/chef-server-api-10.16.2/bin/chef-server:38
from /usr/bin/chef-server:19:in `load’
from /usr/bin/chef-server:19


followed all the steps in this document successfully

Install Chef Server Manually
http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually


And couchdb is listening on 5984

[root@chef:~] #lsof -i :5984COMMAND PID USER FD TYPE DEVICE
SIZE/OFF NODE NAME
beam 12399 couchdb 10u IPv4 92559 0t0 TCP localhost:5984 (LISTEN)


chef expander went fine

[root@chef:/tmp/gecode-3.5.0] #chef-expander -n1
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: * * * * * * * * * * * * * * *


[Thu, 20 Dec 2012 12:28:22 -0500] WARN: Config file /etc/chef/solr.rb
does not exist or cannot be read by user (0)
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: Default configuration settings
will be used
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: * * * * * * * * * * * * * * *


[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Chef Expander 10.16.2 starting
cluster with 1 nodes
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting cluster worker 1
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting Consumers for vnodes 0-1023


chef solr is running

[root@chef:~] #ps -ef | grep solr | grep -v grep
root 9106 9091 0 12:31 pts/2 00:00:04 java -Xmx256M -Xms256M
-Dsolr.data.dir=/var/chef/solr/data -Dsolr.solr.home=/var/chef/solr
-jar /var/chef/solr-jetty/start.jar

machine info

[root@chef:~] #uname -aLinux chef 3.2.0-23-generic-pae #36-Ubuntu SMP
Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux
DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.04DISTRIB_CODENAME=preciseDISTRIB_DESCRIPTION=“Ubuntu
12.04.1 LTS”


so what could be the prob?

Thanks,
Tim


GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

so what could be the prob?

Ruby.

But seriously, perhaps /usr/local/bin/ruby is not the Ruby you
want. Adjust your PATH and try again?

I've never installed chef server. But could this simply be that you need to
run 'bundle install' from the Rails app's directory? This looks like a
missing gem.

Mat

On Thursday, December 20, 2012, Tim Dunphy wrote:

Hello, list

I'm having a problem starting chef server under ubutnu 12.04. I hope you
don't mind me including the problem in a pastebin format but I think that
might be a clearer way to see what may be going on.

Thanks

Tim

chef server won't start on ubuntu 12.04

chef-server -N -e production

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require': no such file to load -- chef/couchdb (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/environment.rb:25
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/node.rb:31
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/search/query.rb:22
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/mixin/language.rb:19
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/resource.rb:22
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'

from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'

from /usr/lib/ruby/vendor_ruby/chef/resource/file.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/provider/file.rb:21
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/provider/cookbook_file.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/providers.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef.rb:25
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/gems/1.8/gems/chef-server-api-10.16.2/bin/chef-server:38
from /usr/bin/chef-server:19:in `load'
from /usr/bin/chef-server:19


followed all the steps in this document successfully

Install Chef Server Manually http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually


And couchdb is listening on 5984

[root@chef:~] #lsof -i :5984COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
beam 12399 couchdb 10u IPv4 92559 0t0 TCP localhost:5984 (LISTEN)


chef expander went fine

[root@chef:/tmp/gecode-3.5.0] #chef-expander -n1
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: Config file /etc/chef/solr.rb does not exist or cannot be read by user (0)
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: Default configuration settings will be used
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Chef Expander 10.16.2 starting cluster with 1 nodes
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting cluster worker 1
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting Consumers for vnodes 0-1023


chef solr is running

[root@chef:~] #ps -ef | grep solr | grep -v grep
root 9106 9091 0 12:31 pts/2 00:00:04 java -Xmx256M -Xms256M -Dsolr.data.dir=/var/chef/solr/data -Dsolr.solr.home=/var/chef/solr -jar /var/chef/solr-jetty/start.jar

machine info

[root@chef:~] #uname -aLinux chef 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux
DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.04DISTRIB_CODENAME=preciseDISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"


so what could be the prob?

Thanks,
Tim

--
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

--


I'm web and mobile consultant. My main field of expertise is Ruby on Rails
and everything web, including mobile web solutions. Let me know if you need
a great software artist.

Follow me on twitter @webmat http://twitter.com/webmat, get in touch on
LinkedIn http://ca.linkedin.com/in/mathieumartin, or check out my blog at
programblings.com http://www.programblings.com?utm_source=email+signature.

If you're a tech person, the following may make sense to you.

I'm the author of
git_remote_branchhttps://rubygems.org/gems/git_remote_branch.
A tool that's been helping common mortals like me share git branches for 5
years. Downloaded 40 000 times.

I've also contributed to some of the popular libraries in the Rails, jQuery
and PhoneGap ecosystems:

paperclip, active_admin, AssetSync, jquery-ujs, jquery-rails,
phonegap-plugin-facebook-connect, kaminari, shoulda, woulda, jeweler.

If you visit them on GitHub you'll see my face in the "Contributors"
section :slight_smile:

hey guys.. thanks for your response. but I ended up getting so frustrated
that I just tried again using ubuntu packages. Works like a charm at this
point! I highly recommend this approach over the gems approach.

Regards!
Tim

On Thu, Dec 20, 2012 at 5:39 PM, Mathieu Martin webmat@gmail.com wrote:

I've never installed chef server. But could this simply be that you need
to run 'bundle install' from the Rails app's directory? This looks like a
missing gem.

Mat

On Thursday, December 20, 2012, Tim Dunphy wrote:

Hello, list

I'm having a problem starting chef server under ubutnu 12.04. I hope you
don't mind me including the problem in a pastebin format but I think that
might be a clearer way to see what may be going on.

Thanks

Tim

chef server won't start on ubuntu 12.04

chef-server -N -e production

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require': no such file to load -- chef/couchdb (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/environment.rb:25
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/node.rb:31
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/search/query.rb:22
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/mixin/language.rb:19
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/resource.rb:22
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'

from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'

from /usr/lib/ruby/vendor_ruby/chef/resource/file.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/provider/file.rb:21
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/provider/cookbook_file.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef/providers.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/vendor_ruby/chef.rb:25
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from /usr/lib/ruby/gems/1.8/gems/chef-server-api-10.16.2/bin/chef-server:38
from /usr/bin/chef-server:19:in `load'
from /usr/bin/chef-server:19


followed all the steps in this document successfully

Install Chef Server Manually http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually


And couchdb is listening on 5984

[root@chef:~] #lsof -i :5984COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
beam 12399 couchdb 10u IPv4 92559 0t0 TCP localhost:5984 (LISTEN)


chef expander went fine

[root@chef:/tmp/gecode-3.5.0] #chef-expander -n1
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: Config file /etc/chef/solr.rb does not exist or cannot be read by user (0)
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: Default configuration settings will be used
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Chef Expander 10.16.2 starting cluster with 1 nodes
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting cluster worker 1
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting Consumers for vnodes 0-1023


chef solr is running

[root@chef:~] #ps -ef | grep solr | grep -v grep
root 9106 9091 0 12:31 pts/2 00:00:04 java -Xmx256M -Xms256M -Dsolr.data.dir=/var/chef/solr/data -Dsolr.solr.home=/var/chef/solr -jar /var/chef/solr-jetty/start.jar

machine info

[root@chef:~] #uname -aLinux chef 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux
DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.04DISTRIB_CODENAME=preciseDISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"


so what could be the prob?

Thanks,
Tim

--
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

--


I'm web and mobile consultant. My main field of expertise is Ruby on
Rails and everything web, including mobile web solutions. Let me know if
you need a great software artist.

Follow me on twitter @webmat http://twitter.com/webmat, get in touch on
LinkedIn http://ca.linkedin.com/in/mathieumartin, or check out my blog
at programblings.comhttp://www.programblings.com?utm_source=email+signature
.

If you're a tech person, the following may make sense to you.

I'm the author of git_remote_branchhttps://rubygems.org/gems/git_remote_branch.
A tool that's been helping common mortals like me share git branches for
5 years. Downloaded 40 000 times.

I've also contributed to some of the popular libraries in the Rails, jQuery
and PhoneGap ecosystems:

paperclip, active_admin, AssetSync, jquery-ujs, jquery-rails,
phonegap-plugin-facebook-connect, kaminari, shoulda, woulda, jeweler.

If you visit them on GitHub you'll see my face in the "Contributors"
section :slight_smile:

--
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B