I just installed 0.7.16 onto a new Chef Server (Ubuntu 8.04), sticking as close to the online installation instructions as possible. I get the following 404 error when I try to hit the web UI:
Template Not Found 404
Oops! No template found. Merb was looking for /usr/lib/ruby/gems/1.8/gems/chef-server-0.7.16/app/views/chef_server_slice/openid_consumer/index.html.erb for content type ‘html’. You might have mispelled the template or file name. Registered template extensions: erb. If you use Haml or some other template plugin, make sure you required Merb plugin dependency in your init file.
After snooping around on the file system, it looks like this path should be more like /usr/lib/ruby/gems/1.8/gems/chef-server-slice-0.7.16/app/views/openid_consumer/index.html.haml
I’m not sure how to fix the Merb configuration. Did I make a mistake during the installation? Any help would be greatly appreciated.