chef-solo is not able to render templates from site-cookbooks:
[Thu, 07 May 2009 15:40:45 +0000] DEBUG: Looking for default/hosts.erb
[Thu, 07 May 2009 15:40:45 +0000] DEBUG: Checking for default/hosts.erb /var/chef/site-cookbooks/hostname/templates/default/hosts.erb
[Thu, 07 May 2009 15:40:45 +0000] DEBUG: Matched default/hosts.erb for /var/chef/site-cookbooks/hostname/templates/default/hosts.erb!
[Thu, 07 May 2009 15:40:45 +0000] DEBUG: Using local file for template:/var/chef/site-cookbooks/hostname/templates/default/hosts.erb
[Thu, 07 May 2009 15:40:45 +0000] ERROR: template[/etc/hosts] (/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/recipe.rb line 187) had an error:
Cannot find /var/chef/cookbooks/hostname/templates/default/hosts.erb for cookbooks/hostname/templates/default/hosts.erb!
/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/file_cache.rb:112:in `load'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/provider/template.rb:101:in `action_create'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:87:in `send'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:87:in `converge'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:85:in `each'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:85:in `converge'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/resource_collection.rb:58:in `each'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/resource_collection.rb:57:in `each'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:63:in `converge'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/client.rb:350:in `converge'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/client.rb:96:in `run_solo'/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/bin/chef-solo:119/usr/local/bin/chef-solo:19:in `load'/usr/local/bin/chef-solo:19
/usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/file_cache.rb:112:in `load': Cannot find /var/chef/cookbooks/hostname/templates/default/hosts.erb for cookbooks/hostname/templates/default/hosts.erb! (Chef::Exceptions::FileNotFound)
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/provider/template.rb:101:in `action_create'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:87:in `send'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:87:in `converge'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:85:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:85:in `converge'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/resource_collection.rb:58:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/resource_collection.rb:57:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/runner.rb:63:in `converge'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/client.rb:350:in `converge'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/lib/chef/client.rb:96:in `run_solo'
from /usr/local/lib/ruby/gems/1.8/gems/chef-0.6.2/bin/chef-solo:119
from /usr/local/bin/chef-solo:19:in `load'
from /usr/local/bin/chef-solo:19
resolved with this branch: http://github.com/mikehale/chef/tree/chef-277