Skip to content

Instantly share code, notes, and snippets.

@samgranieri
Created February 25, 2010 20:19
Show Gist options
  • Save samgranieri/314988 to your computer and use it in GitHub Desktop.
Save samgranieri/314988 to your computer and use it in GitHub Desktop.
% sudo knife configure -i
Password:
Overwrite /Users/sam/.chef/knife.rb? (Y/N) y
Your chef server URL? http://chef.beerbin.intranet
Your client user name? acceptance.beerbin.intranet
Your validation client user name?
Path to a chef repository (or leave blank)? /Users/sam/Documents/Development/ruby/gems/chef/chef-repo
WARN: Creating initial API user...
ERROR: Failed to read the private key /etc/chef/webui.pem: #<Errno::ENOENT: No such file or directory - /etc/chef/webui.pem>, /usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/rest.rb:60:in `read'/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/rest.rb:60:in `load_signing_key'/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/rest.rb:49:in `initialize'/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/api_client.rb:231:in `new'/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/api_client.rb:231:in `save'/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/knife/client_create.rb:47:in `run'/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/knife/configure.rb:94:in `run'/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/application/knife.rb:110:in `run'/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/bin/knife:26/usr/local/Cellar/ruby-enterprise-edition/2010.01/bin/knife:19:in `load'/usr/local/Cellar/ruby-enterprise-edition/2010.01/bin/knife:19
/usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/rest.rb:63:in `load_signing_key': I cannot read /etc/chef/webui.pem, which you told me to use to sign requests! (Chef::Exceptions::PrivateKeyMissing)
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/rest.rb:49:in `initialize'
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/api_client.rb:231:in `new'
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/api_client.rb:231:in `save'
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/knife/client_create.rb:47:in `run'
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/knife/configure.rb:94:in `run'
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/lib/chef/application/knife.rb:110:in `run'
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/lib/ruby/gems/1.8/gems/chef-0.8.0/bin/knife:26
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/bin/knife:19:in `load'
from /usr/local/Cellar/ruby-enterprise-edition/2010.01/bin/knife:19
@eternaltyro
Copy link

Hi,

I'm having the same trouble. The webui.pem file has not been created. How do I fix it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment