popularity question answers views user  
0
LoadError in installing gitlab

Hi, I’m trying to install gitlab by gitlab cookbook to my Debian squeeze box.

when I ran chef-client, I got following error.

root@vm1:~# chef-client
[Wed, 16 May 2012 23:14:36 +0900] INFO: *** Chef 0.10.10 ***
[Wed, 16 May 2012 23:14:38 +0900] INFO: Run List is [recipe[gitlab]]
[Wed, 16 May 2012 23:14:38 +0900] INFO: Run List expands to [gitlab]
[Wed, 16 May 2012 23:14:38 +0900] INFO: Starting Chef Run for vm1.bai.ne.jp
[Wed, 16 May 2012 23:14:38 +0900] INFO: Running start handlers
[Wed, 16 May 2012 23:14:38 +0900] INFO: Start handlers complete.
[Wed, 16 May 2012 23:14:41 +0900] INFO: Loading cookbooks [build-essential, chef_gem, git, gitlab, openssh, perl, python, readline, redisio, ruby_build, runit, sqlite, sudo, xml, yum, zlib]
[Wed, 16 May 2012 23:14:41 +0900] INFO: Enabling redis_6379
[Wed, 16 May 2012 23:14:41 +0900] INFO: Processing chef_gem[sshkey] action install (dynamically defined)
[Wed, 16 May 2012 23:14:41 +0900] INFO: Processing chef_gem[sshkey] action install (gitlab::default line 50)
[Wed, 16 May 2012 23:14:42 +0900] ERROR: Running exception handlers
[Wed, 16 May 2012 23:14:42 +0900] FATAL: Saving node information to /var/chef/cache/failed-run-data.json
[Wed, 16 May 2012 23:14:42 +0900] ERROR: Exception handlers complete
[Wed, 16 May 2012 23:14:42 +0900] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[Wed, 16 May 2012 23:14:42 +0900] FATAL: LoadError: no such file to load -- sshkey

How can I fix this?

o I added a following file to attributes dir of chef_gem cookbook. — cookbooks/chef_gem/attributes/default.rb —

node.default[:chef_gem_binary] = "/usr/bin/gem" 

o I installed chef from opscode apt repository.

$ dpkg -l | grep chef
ii  chef  0.10.10-2  

o And ruby&rubygem

$ dpkg -l | grep " ruby"
ii  liberubis-ruby                       2.6.2-3.1                       
ii  ruby                                 4.5                            
ii  ruby-dev                             4.5                             
ii  ruby-ipaddress                       0.8.0-1                      
ii  ruby-mixlib-shellout                 1.0.0-1                          
ii  ruby1.8                              1.8.7.302-2squeeze1              
ii  ruby1.8-dev                          1.8.7.302-2squeeze1              
ii  rubygems                             1.3.7-3                          
ii  rubygems1.8                          1.3.7-3  

o And gem (I updated)

$ gem -v 
1.8.24

$ gem list

*** LOCAL GEMS ***

sshkey (1.3.0)

best regards.

more →
1 428