# I broke my install of 0.8.8

**URL:** <https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387>\
**Category:** Chef Infra (archive)\
**Created:** [March 30, 2010, 1:01am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387 "2010-03-30T01:01:41Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joshua\_Miller](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_miller/32/212_2.png) [@Joshua\_Miller](https://discourse.chef.io/u/Joshua_Miller)\
**Post date:** [March 30, 2010, 1:01am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/1 "2010-03-30T01:01:41Z")

</div>

Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list … spent a few hours trying to track id own and just am lost.

Any help is much appreciated.

Joshua

jmiller@srv-101-03:~ knife node list /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26 from /usr/bin/knife:19:in `load' from /usr/bin/knife:19 jmiller@srv-101-03:~ knife client list  
[  
“chef-validator”,  
“chef-webui”,  
“jmiller”,  
“srv-101-03.mydomain.removed”  
]  
jmiller@srv-101-03:~$

jmiller@srv-101-03:~ knife node create sample.mydomain.removed INFO: Created (or updated) node[sample.mydomain.removed] jmiller@srv-101-03:~ knife node show sample.mydomain.removed  
{  
“name”: “sample.mydomain.removed”,  
“attributes”: {

},  
“json\_class”: “Chef::Node”,  
“run\_list”: [

],  
“defaults”: {

},  
“overrides”: {

},  
“chef\_type”: “node”  
}  
jmiller@srv-101-03:~ knife node list /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26 from /usr/bin/knife:19:in `load' from /usr/bin/knife:19 jmiller@srv-101-03:~

I am also able to show nodes that existed prior to the upgrade:

jmiller@srv-101-03:~ knife node show srv-101-03.mydomain.removed |more { "name": "srv-101-03.mydomain.removed", "attributes": { "kernel": { "modules": { "mptsas": { "size": "55824", "refcount": "4" }, "async\_tx": { "size": "4096", "refcount": "3" }, ... jmiller@srv-101-03:~ mydomain.removed

server.log

DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
DEBUG: Candidate Block is: 'Method:GET  
Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-03-30T00:46:45Z  
X-Ops-UserId:jmiller’  
Request decrypted block is: 'Method:GET  
Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-03-30T00:46:45Z  
X-Ops-UserId:jmiller’  
Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
Signatures match: true, Allowed Time Skew: true, Hashes match?: true

DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in`slice\_url’  
/usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in`index’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in`each’  
/usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in`index’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in`\_call\_action’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in`catch’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in`\_dispatch’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in`call’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in`handle’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in`call’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in`pre\_process’  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in`pre\_process’  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in`receive\_data’  
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in`run’  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in`start’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in`start\_at\_port’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in`bootup’  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in`start’  
/usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
/usr/bin/chef-server:19:in `load’  
/usr/bin/chef-server:19  
merb : worker (port 4000) ~ Params: {“format”=\>nil, “action”=\>“index”, “controller”=\>“chef\_server\_api/nodes”}  
merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
merb : worker (port 4000)

---

<div class="post-metadata">

**Author:** ![Adam\_Jacob](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/adam_jacob/32/292_2.png) [@Adam\_Jacob](https://discourse.chef.io/u/Adam_Jacob)\
**Post date:** [March 30, 2010, 1:14am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/2 "2010-03-30T01:14:46Z")

</div>

I'm going to go out on a limb and assume you have a node that got  
created with a blank name. There is a ticket open about this:

[http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)

Check the contents of your CouchDB database, and look for a node with  
no name. Delete it. 🙂

Adam

On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:

> Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> 
> Any help is much appreciated.
> 
> Joshua
> 
> jmiller@srv-101-03:~$ knife node list  
> /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> from /usr/bin/knife:19:in `load'  
> from /usr/bin/knife:19  
> jmiller@srv-101-03:~$ knife client list  
> [  
> "chef-validator",  
> "chef-webui",  
> "jmiller",  
> "srv-101-03.mydomain.removed"  
> ]  
> jmiller@srv-101-03:~$
> 
> jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> INFO: Created (or updated) node[sample.mydomain.removed]  
> jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> {  
> "name": "sample.mydomain.removed",  
> "attributes": {
> 
> },  
> "json\_class": "Chef::Node",  
> "run\_list": [
> 
> ],  
> "defaults": {
> 
> },  
> "overrides": {
> 
> },  
> "chef\_type": "node"  
> }  
> jmiller@srv-101-03:~$ knife node list  
> /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> from /usr/bin/knife:19:in `load'  
> from /usr/bin/knife:19  
> jmiller@srv-101-03:~$
> 
> I am also able to show nodes that existed prior to the upgrade:
> 
> jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> {  
> "name": "srv-101-03.mydomain.removed",  
> "attributes": {  
> "kernel": {  
> "modules": {  
> "mptsas": {  
> "size": "55824",  
> "refcount": "4"  
> },  
> "async\_tx": {  
> "size": "4096",  
> "refcount": "3"  
> },  
> ...  
> jmiller@srv-101-03:~$ mydomain.removed
> 
> server.log
> 
> DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> DEBUG: Candidate Block is: 'Method:GET  
> Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> X-Ops-Timestamp:2010-03-30T00:46:45Z  
> X-Ops-UserId:jmiller'  
> Request decrypted block is: 'Method:GET  
> Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> X-Ops-Timestamp:2010-03-30T00:46:45Z  
> X-Ops-UserId:jmiller'  
> Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> 
> DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> /usr/bin/chef-server:19:in `load'  
> /usr/bin/chef-server:19  
> merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> merb : worker (port 4000)

--  
Opscode, Inc.  
Adam Jacob, CTO  
T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)

---

<div class="post-metadata">

**Author:** ![Joshua\_Miller](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_miller/32/212_2.png) [@Joshua\_Miller](https://discourse.chef.io/u/Joshua_Miller)\
**Post date:** [March 30, 2010, 1:26am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/3 "2010-03-30T01:26:39Z")

</div>

Does not look like it unless I am missing something here?

jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
{"error":"not\_found","reason":"missing"}  
jmiller@srv-101-03:~$

I should note that the webui is not working:

Generation Error 500  
Sorry about that...

server.log  
merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
ERROR: 500 "Internal Server Error"  
/usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
/usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
/usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
/usr/bin/chef-server-webui:19  
merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
/usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
/usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
/usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
/usr/bin/chef-server-webui:19:in `load'  
/usr/bin/chef-server-webui:19  
merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
merb : worker (port 4040) ~

merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
merb : worker (port 4040) ~

On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:

> I'm going to go out on a limb and assume you have a node that got  
> created with a blank name. There is a ticket open about this:
> 
> [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> 
> Check the contents of your CouchDB database, and look for a node with  
> no name. Delete it. 🙂
> 
> Adam
> 
> On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> 
> > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > 
> > Any help is much appreciated.
> > 
> > Joshua
> > 
> > jmiller@srv-101-03:~$ knife node list  
> > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > from /usr/bin/knife:19:in `load'  
> > from /usr/bin/knife:19  
> > jmiller@srv-101-03:~$ knife client list  
> > [  
> > "chef-validator",  
> > "chef-webui",  
> > "jmiller",  
> > "srv-101-03.mydomain.removed"  
> > ]  
> > jmiller@srv-101-03:~$
> > 
> > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > INFO: Created (or updated) node[sample.mydomain.removed]  
> > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > {  
> > "name": "sample.mydomain.removed",  
> > "attributes": {
> > 
> > },  
> > "json\_class": "Chef::Node",  
> > "run\_list": [
> > 
> > ],  
> > "defaults": {
> > 
> > },  
> > "overrides": {
> > 
> > },  
> > "chef\_type": "node"  
> > }  
> > jmiller@srv-101-03:~$ knife node list  
> > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > from /usr/bin/knife:19:in `load'  
> > from /usr/bin/knife:19  
> > jmiller@srv-101-03:~$
> > 
> > I am also able to show nodes that existed prior to the upgrade:
> > 
> > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > {  
> > "name": "srv-101-03.mydomain.removed",  
> > "attributes": {  
> > "kernel": {  
> > "modules": {  
> > "mptsas": {  
> > "size": "55824",  
> > "refcount": "4"  
> > },  
> > "async\_tx": {  
> > "size": "4096",  
> > "refcount": "3"  
> > },  
> > ...  
> > jmiller@srv-101-03:~$ mydomain.removed
> > 
> > server.log
> > 
> > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > DEBUG: Candidate Block is: 'Method:GET  
> > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > X-Ops-UserId:jmiller'  
> > Request decrypted block is: 'Method:GET  
> > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > X-Ops-UserId:jmiller'  
> > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > 
> > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > /usr/bin/chef-server:19:in `load'  
> > /usr/bin/chef-server:19  
> > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > merb : worker (port 4000)
> 
> --  
> Opscode, Inc.  
> Adam Jacob, CTO  
> T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)

---

<div class="post-metadata">

**Author:** ![scottmlikens](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/scottmlikens/32/126_2.png) [@scottmlikens](https://discourse.chef.io/u/scottmlikens)\
**Post date:** [March 30, 2010, 1:29am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/4 "2010-03-30T01:29:00Z")

</div>

Hi Joshua,

After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.

Damm

/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'

On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:

> Does not look like it unless I am missing something here?
> 
> jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> {"error":"not\_found","reason":"missing"}  
> jmiller@srv-101-03:~$
> 
> I should note that the webui is not working:
> 
> Generation Error 500  
> Sorry about that...
> 
> server.log  
> merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> ERROR: 500 "Internal Server Error"  
> /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> /usr/bin/chef-server-webui:19  
> merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> /usr/bin/chef-server-webui:19:in `load'  
> /usr/bin/chef-server-webui:19  
> merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> merb : worker (port 4040) ~
> 
> merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> merb : worker (port 4040) ~
> 
> On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> 
> > I'm going to go out on a limb and assume you have a node that got  
> > created with a blank name. There is a ticket open about this:
> > 
> > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > 
> > Check the contents of your CouchDB database, and look for a node with  
> > no name. Delete it. 🙂
> > 
> > Adam
> > 
> > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > 
> > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > 
> > > Any help is much appreciated.
> > > 
> > > Joshua
> > > 
> > > jmiller@srv-101-03:~$ knife node list  
> > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > from /usr/bin/knife:19:in `load'  
> > > from /usr/bin/knife:19  
> > > jmiller@srv-101-03:~$ knife client list  
> > > [  
> > > "chef-validator",  
> > > "chef-webui",  
> > > "jmiller",  
> > > "srv-101-03.mydomain.removed"  
> > > ]  
> > > jmiller@srv-101-03:~$
> > > 
> > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > {  
> > > "name": "sample.mydomain.removed",  
> > > "attributes": {
> > > 
> > > },  
> > > "json\_class": "Chef::Node",  
> > > "run\_list": [
> > > 
> > > ],  
> > > "defaults": {
> > > 
> > > },  
> > > "overrides": {
> > > 
> > > },  
> > > "chef\_type": "node"  
> > > }  
> > > jmiller@srv-101-03:~$ knife node list  
> > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > from /usr/bin/knife:19:in `load'  
> > > from /usr/bin/knife:19  
> > > jmiller@srv-101-03:~$
> > > 
> > > I am also able to show nodes that existed prior to the upgrade:
> > > 
> > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > {  
> > > "name": "srv-101-03.mydomain.removed",  
> > > "attributes": {  
> > > "kernel": {  
> > > "modules": {  
> > > "mptsas": {  
> > > "size": "55824",  
> > > "refcount": "4"  
> > > },  
> > > "async\_tx": {  
> > > "size": "4096",  
> > > "refcount": "3"  
> > > },  
> > > ...  
> > > jmiller@srv-101-03:~$ mydomain.removed
> > > 
> > > server.log
> > > 
> > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > DEBUG: Candidate Block is: 'Method:GET  
> > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > X-Ops-UserId:jmiller'  
> > > Request decrypted block is: 'Method:GET  
> > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > X-Ops-UserId:jmiller'  
> > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > 
> > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > /usr/bin/chef-server:19:in `load'  
> > > /usr/bin/chef-server:19  
> > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > merb : worker (port 4000)
> > 
> > --  
> > Opscode, Inc.  
> > Adam Jacob, CTO  
> > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> 
> !DSPAM:4bb15360284963628912299!

---

<div class="post-metadata">

**Author:** ![Joshua\_Miller](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_miller/32/212_2.png) [@Joshua\_Miller](https://discourse.chef.io/u/Joshua_Miller)\
**Post date:** [March 30, 2010, 1:53am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/5 "2010-03-30T01:53:47Z")

</div>

Progress the webui is back up but "nodes and status" still messed up and knife still sucks.

Thank you guys,

Joshua

jmiller@srv-101-03:~$ gem list merb

\*\*\* LOCAL GEMS \*\*\*

merb-assets (1.0.15)  
merb-core (1.0.15)  
merb-haml (1.0.15)  
merb-helpers (1.0.15)  
merb-param-protection (1.0.15)  
merb-slices (1.0.15)  
jmiller@srv-101-03:~$

Joshua

On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:

> Hi Joshua,
> 
> After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.
> 
> Damm
> 
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'
> 
> On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> 
> > Does not look like it unless I am missing something here?
> > 
> > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > {"error":"not\_found","reason":"missing"}  
> > jmiller@srv-101-03:~$
> > 
> > I should note that the webui is not working:
> > 
> > Generation Error 500  
> > Sorry about that...
> > 
> > server.log  
> > merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > ERROR: 500 "Internal Server Error"  
> > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > /usr/bin/chef-server-webui:19  
> > merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> > /usr/bin/chef-server-webui:19:in `load'  
> > /usr/bin/chef-server-webui:19  
> > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > merb : worker (port 4040) ~
> > 
> > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > merb : worker (port 4040) ~
> > 
> > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > 
> > > I'm going to go out on a limb and assume you have a node that got  
> > > created with a blank name. There is a ticket open about this:
> > > 
> > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > 
> > > Check the contents of your CouchDB database, and look for a node with  
> > > no name. Delete it. 🙂
> > > 
> > > Adam
> > > 
> > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > 
> > > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > > 
> > > > Any help is much appreciated.
> > > > 
> > > > Joshua
> > > > 
> > > > jmiller@srv-101-03:~$ knife node list  
> > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > from /usr/bin/knife:19:in `load'  
> > > > from /usr/bin/knife:19  
> > > > jmiller@srv-101-03:~$ knife client list  
> > > > [  
> > > > "chef-validator",  
> > > > "chef-webui",  
> > > > "jmiller",  
> > > > "srv-101-03.mydomain.removed"  
> > > > ]  
> > > > jmiller@srv-101-03:~$
> > > > 
> > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > {  
> > > > "name": "sample.mydomain.removed",  
> > > > "attributes": {
> > > > 
> > > > },  
> > > > "json\_class": "Chef::Node",  
> > > > "run\_list": [
> > > > 
> > > > ],  
> > > > "defaults": {
> > > > 
> > > > },  
> > > > "overrides": {
> > > > 
> > > > },  
> > > > "chef\_type": "node"  
> > > > }  
> > > > jmiller@srv-101-03:~$ knife node list  
> > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > from /usr/bin/knife:19:in `load'  
> > > > from /usr/bin/knife:19  
> > > > jmiller@srv-101-03:~$
> > > > 
> > > > I am also able to show nodes that existed prior to the upgrade:
> > > > 
> > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > > {  
> > > > "name": "srv-101-03.mydomain.removed",  
> > > > "attributes": {  
> > > > "kernel": {  
> > > > "modules": {  
> > > > "mptsas": {  
> > > > "size": "55824",  
> > > > "refcount": "4"  
> > > > },  
> > > > "async\_tx": {  
> > > > "size": "4096",  
> > > > "refcount": "3"  
> > > > },  
> > > > ...  
> > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > 
> > > > server.log
> > > > 
> > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > X-Ops-UserId:jmiller'  
> > > > Request decrypted block is: 'Method:GET  
> > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > X-Ops-UserId:jmiller'  
> > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > > 
> > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > /usr/bin/chef-server:19:in `load'  
> > > > /usr/bin/chef-server:19  
> > > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > merb : worker (port 4000)
> > > 
> > > --  
> > > Opscode, Inc.  
> > > Adam Jacob, CTO  
> > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > 
> > !DSPAM:4bb15360284963628912299!

---

<div class="post-metadata">

**Author:** ![Adam\_Jacob](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/adam_jacob/32/292_2.png) [@Adam\_Jacob](https://discourse.chef.io/u/Adam_Jacob)\
**Post date:** [March 30, 2010, 1:53am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/6 "2010-03-30T01:53:35Z")

</div>

Also a bug fixed and will be included in a release soon.

Sent from my iPhone

On Mar 29, 2010, at 6:29 PM, "Scott M. Likens" [scott@likens.us](mailto:scott@likens.us) wrote:

> Hi Joshua,
> 
> After looking at your stack trace, you are using Merb 1.1 which is  
> not compatable with Chef .8.8, you should downgrade Merb back to  
> 1.0.15 if you want the webui to work at all.
> 
> Damm
> 
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/  
> mixins/render.rb:326:in `send'
> 
> On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> 
> > Does not look like it unless I am missing something here?
> > 
> > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > {"error":"not\_found","reason":"missing"}  
> > jmiller@srv-101-03:~$
> > 
> > I should note that the webui is not working:
> > 
> > Generation Error 500  
> > Sorry about that...
> > 
> > server.log  
> > merb : worker (port 4040) ~ Started request handling: Mon Mar 29  
> > 21:25:06 -0400 2010  
> > merb : worker (port 4040) ~ Params: {"action"=\>"index",  
> > "controller"=\>"chef\_server\_webui/nodes"}  
> > ERROR: 500 "Internal Server Error"  
> > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in  
> > `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/  
> > nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `send'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:289:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:262:in `\_call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/ dispatcher.rb:98:in `dispatch\_action'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/  
> > dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/ dispatcher.rb:34:in `handle'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ middleware/static.rb:28:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in  
> > `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in  
> > `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in  
> > `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run\_machine'  
> > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/  
> > eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb: 57:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in  
> > `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/thin.rb:30:in `start\_server'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:131:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:  
> > 174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb: 42:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in  
> > `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui: 76 /usr/bin/chef-server-webui:19:in `load'  
> > /usr/bin/chef-server-webui:19  
> > merb : worker (port 4040) ~ Named route not found: new\_node -  
> > (Merb::Router::GenerationError)  
> > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/  
> > controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/ _navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:326:in `partial'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:321:in `partial'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/  
> > index.html.haml:4:in  
> > ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:137:in `send'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/ nodes.rb:38:in `index'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `\_call\_action'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `catch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:285:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:252:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/  
> > dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/ dispatcher.rb:74:in `handle'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/  
> > dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ application.rb:17:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in  
> > `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in  
> > `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/  
> > eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:  
> > 57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:298:in `start\_at\_port'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb: 174:in `bootup'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:  
> > 42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:  
> > 76  
> > /usr/bin/chef-server-webui:19:in `load'  
> > /usr/bin/chef-server-webui:19  
> > merb : worker (port 4040) ~ Params: {"action"=\>"index",  
> > "controller"=\>"chef\_server\_webui/nodes"}  
> > merb : worker (port 4040) ~  
> > {:b  
> > efore\_filters\_time=
> > 
> > > 3.7e-  
> > > 05,  
> > > :d  
> > > ispatch\_time=  
> > > 0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > merb : worker (port 4040) ~
> > 
> > merb : worker (port 4040) ~ Params: {"action"=\>"index",  
> > "controller"=\>"chef\_server\_webui/nodes"}  
> > merb : worker (port 4040) ~  
> > {:b  
> > efore\_filters\_time=
> > 
> > > 3.7e-  
> > > 05,  
> > > :d  
> > > ispatch\_time=  
> > > 0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > merb : worker (port 4040) ~
> > 
> > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > 
> > > I'm going to go out on a limb and assume you have a node that got  
> > > created with a blank name. There is a ticket open about this:
> > > 
> > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > 
> > > Check the contents of your CouchDB database, and look for a node  
> > > with  
> > > no name. Delete it. 🙂
> > > 
> > > Adam
> > > 
> > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller  
> > > [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > 
> > > > Trouble with 0.8.8 after update from 0.8.6. there was also a  
> > > > reboot so not sure which actually caused the failure. I am  
> > > > running knife to get a node list and it generates errors, also I  
> > > > am able to pull a client list ... spent a few hours trying to  
> > > > track id own and just am lost.
> > > > 
> > > > Any help is much appreciated.
> > > > 
> > > > Joshua
> > > > 
> > > > jmiller@srv-101-03:~$ knife node list  
> > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb: 296:in `run\_request'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:  
> > > > 106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb: 363:in `list'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/  
> > > > node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ application/knife.rb:110:in `run'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > from /usr/bin/knife:19:in `load'  
> > > > from /usr/bin/knife:19  
> > > > jmiller@srv-101-03:~$ knife client list  
> > > > [  
> > > > "chef-validator",  
> > > > "chef-webui",  
> > > > "jmiller",  
> > > > "srv-101-03.mydomain.removed"  
> > > > ]  
> > > > jmiller@srv-101-03:~$
> > > > 
> > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > {  
> > > > "name": "sample.mydomain.removed",  
> > > > "attributes": {
> > > > 
> > > > },  
> > > > "json\_class": "Chef::Node",  
> > > > "run\_list": [
> > > > 
> > > > ],  
> > > > "defaults": {
> > > > 
> > > > },  
> > > > "overrides": {
> > > > 
> > > > },  
> > > > "chef\_type": "node"  
> > > > }  
> > > > jmiller@srv-101-03:~$ knife node list  
> > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb: 296:in `run\_request'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:  
> > > > 106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb: 363:in `list'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/  
> > > > node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ application/knife.rb:110:in `run'  
> > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > from /usr/bin/knife:19:in `load'  
> > > > from /usr/bin/knife:19  
> > > > jmiller@srv-101-03:~$
> > > > 
> > > > I am also able to show nodes that existed prior to the upgrade:
> > > > 
> > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed  
> > > > |more  
> > > > {  
> > > > "name": "srv-101-03.mydomain.removed",  
> > > > "attributes": {  
> > > > "kernel": {  
> > > > "modules": {  
> > > > "mptsas": {  
> > > > "size": "55824",  
> > > > "refcount": "4"  
> > > > },  
> > > > "async\_tx": {  
> > > > "size": "4096",  
> > > > "refcount": "3"  
> > > > },  
> > > > ...  
> > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > 
> > > > server.log
> > > > 
> > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > X-Ops-UserId:jmiller'  
> > > > Request decrypted block is: 'Method:GET  
> > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > X-Ops-UserId:jmiller'  
> > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > Signatures match: true, Allowed Time Skew: true, Hashes match?:  
> > > > true
> > > > 
> > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/  
> > > > \_design/nodes/\_view/all\_id  
> > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/  
> > > > \_design/nodes/\_view/all\_id  
> > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node  
> > > > could not be generated with {:id=\>nil} -  
> > > > (Merb::Router::GenerationError)  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/ controller_mixin.rb:157:in `slice\_url'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/  
> > > > application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/ nodes.rb:32:in `index'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/ nodes.rb:31:in `each'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/  
> > > > nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/ nodes.rb:31:in `index'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `catch'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:285:in `\_dispatch'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:252:in `call'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:74:in `handle'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ application.rb:17:in `call'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > > middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 76:in `pre\_process'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > > 74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 74:in `pre\_process'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > > 57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 42:in `receive\_data'  
> > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/  
> > > > eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:  
> > > > 57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > > adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:298:in `start\_at\_port'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > > adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:174:in `bootup'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb: 165:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > /usr/bin/chef-server:19:in `load'  
> > > > /usr/bin/chef-server:19  
> > > > merb : worker (port 4000) ~ Params: {"format"=\>nil,  
> > > > "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > merb : worker (port 4000) ~  
> > > > {:a  
> > > > ction\_time=
> > > > 
> > > > > 0.000385,  
> > > > > :a  
> > > > > fter\_filters\_time=  
> > > > > 8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > merb : worker (port 4000)
> > > 
> > > --  
> > > Opscode, Inc.  
> > > Adam Jacob, CTO  
> > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > 
> > !DSPAM:4bb15360284963628912299!

---

<div class="post-metadata">

**Author:** ![Adam\_Jacob](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/adam_jacob/32/292_2.png) [@Adam\_Jacob](https://discourse.chef.io/u/Adam_Jacob)\
**Post date:** [March 30, 2010, 1:57am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/7 "2010-03-30T01:57:30Z")

</div>

Restart the chef-server-API as well.

Sent from my iPhone

On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:

> Progress the webui is back up but "nodes and status" still messed  
> up and knife still sucks.
> 
> Thank you guys,
> 
> Joshua
> 
> jmiller@srv-101-03:~$ gem list merb
> 
> \*\*\* LOCAL GEMS \*\*\*
> 
> merb-assets (1.0.15)  
> merb-core (1.0.15)  
> merb-haml (1.0.15)  
> merb-helpers (1.0.15)  
> merb-param-protection (1.0.15)  
> merb-slices (1.0.15)  
> jmiller@srv-101-03:~$
> 
> Joshua
> 
> On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> 
> > Hi Joshua,
> > 
> > After looking at your stack trace, you are using Merb 1.1 which is  
> > not compatable with Chef .8.8, you should downgrade Merb back to  
> > 1.0.15 if you want the webui to work at all.
> > 
> > Damm
> > 
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > controller/mixins/render.rb:326:in `send'
> > 
> > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > 
> > > Does not look like it unless I am missing something here?
> > > 
> > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > {"error":"not\_found","reason":"missing"}  
> > > jmiller@srv-101-03:~$
> > > 
> > > I should note that the webui is not working:
> > > 
> > > Generation Error 500  
> > > Sorry about that...
> > > 
> > > server.log  
> > > merb : worker (port 4040) ~ Started request handling: Mon Mar 29  
> > > 21:25:06 -0400 2010  
> > > merb : worker (port 4040) ~ Params: {"action"=\>"index",  
> > > "controller"=\>"chef\_server\_webui/nodes"}  
> > > ERROR: 500 "Internal Server Error"  
> > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in  
> > > `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/  
> > > controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `send'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:289:in `\_dispatch'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `\_dispatch'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:262:in `\_call'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/ dispatcher.rb:98:in `dispatch\_action'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/  
> > > dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/ dispatcher.rb:34:in `handle'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ middleware/static.rb:28:in `call'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > 76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 74:in `catch'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > 74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 57:in `process'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > 42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run\_machine'  
> > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/  
> > > eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb: 57:in `start'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in  
> > > `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/thin.rb:30:in `start\_server'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:131:in `start'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:42:in `start'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:  
> > > 165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server- webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > > /usr/bin/chef-server-webui:19  
> > > merb : worker (port 4040) ~ Named route not found: new\_node -  
> > > (Merb::Router::GenerationError)  
> > > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/  
> > > controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/ nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:326:in `partial'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:321:in `partial'  
> > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/  
> > > nodes/index.html.haml:4:in  
> > > ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:137:in `send'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/ controllers/nodes.rb:38:in `index'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `\_call\_action'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `catch'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:285:in `\_dispatch'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:252:in `call'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/  
> > > dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/ dispatcher.rb:74:in `handle'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/  
> > > dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ application.rb:17:in `call'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 76:in `pre\_process'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > 74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 74:in `pre\_process'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > 57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 42:in `receive\_data'  
> > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/  
> > > eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run'  
> > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:  
> > > 57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:298:in `start\_at\_port'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:174:in `bootup'  
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb: 165:in `start'  
> > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-  
> > > webui:76  
> > > /usr/bin/chef-server-webui:19:in `load'  
> > > /usr/bin/chef-server-webui:19  
> > > merb : worker (port 4040) ~ Params: {"action"=\>"index",  
> > > "controller"=\>"chef\_server\_webui/nodes"}  
> > > merb : worker (port 4040) ~  
> > > {:b  
> > > efore\_filters\_time=
> > > 
> > > > 3.7e-  
> > > > 05,  
> > > > :d  
> > > > ispatch\_time=  
> > > > 0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > merb : worker (port 4040) ~
> > > 
> > > merb : worker (port 4040) ~ Params: {"action"=\>"index",  
> > > "controller"=\>"chef\_server\_webui/nodes"}  
> > > merb : worker (port 4040) ~  
> > > {:b  
> > > efore\_filters\_time=
> > > 
> > > > 3.7e-  
> > > > 05,  
> > > > :d  
> > > > ispatch\_time=  
> > > > 0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > merb : worker (port 4040) ~
> > > 
> > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > 
> > > > I'm going to go out on a limb and assume you have a node that got  
> > > > created with a blank name. There is a ticket open about this:
> > > > 
> > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > 
> > > > Check the contents of your CouchDB database, and look for a node  
> > > > with  
> > > > no name. Delete it. 🙂
> > > > 
> > > > Adam
> > > > 
> > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller \<[jassinpain@gmail.com](mailto:jassinpain@gmail.com)
> > > > 
> > > > > wrote:  
> > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a  
> > > > > reboot so not sure which actually caused the failure. I am  
> > > > > running knife to get a node list and it generates errors, also I  
> > > > > am able to pull a client list ... spent a few hours trying to  
> > > > > track id own and just am lost.
> > > > > 
> > > > > Any help is much appreciated.
> > > > > 
> > > > > Joshua
> > > > > 
> > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb: 296:in `run\_request'  
> > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:  
> > > > > 106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb: 363:in `list'  
> > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/  
> > > > > node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ application/knife.rb:110:in `run'  
> > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > from /usr/bin/knife:19:in `load'  
> > > > > from /usr/bin/knife:19  
> > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > [  
> > > > > "chef-validator",  
> > > > > "chef-webui",  
> > > > > "jmiller",  
> > > > > "srv-101-03.mydomain.removed"  
> > > > > ]  
> > > > > jmiller@srv-101-03:~$
> > > > > 
> > > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > {  
> > > > > "name": "sample.mydomain.removed",  
> > > > > "attributes": {
> > > > > 
> > > > > },  
> > > > > "json\_class": "Chef::Node",  
> > > > > "run\_list": [
> > > > > 
> > > > > ],  
> > > > > "defaults": {
> > > > > 
> > > > > },  
> > > > > "overrides": {
> > > > > 
> > > > > },  
> > > > > "chef\_type": "node"  
> > > > > }  
> > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb: 296:in `run\_request'  
> > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:  
> > > > > 106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb: 363:in `list'  
> > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/  
> > > > > node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ application/knife.rb:110:in `run'  
> > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > from /usr/bin/knife:19:in `load'  
> > > > > from /usr/bin/knife:19  
> > > > > jmiller@srv-101-03:~$
> > > > > 
> > > > > I am also able to show nodes that existed prior to the upgrade:
> > > > > 
> > > > > jmiller@srv-101-03:~$ knife node show  
> > > > > srv-101-03.mydomain.removed |more  
> > > > > {  
> > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > "attributes": {  
> > > > > "kernel": {  
> > > > > "modules": {  
> > > > > "mptsas": {  
> > > > > "size": "55824",  
> > > > > "refcount": "4"  
> > > > > },  
> > > > > "async\_tx": {  
> > > > > "size": "4096",  
> > > > > "refcount": "3"  
> > > > > },  
> > > > > ...  
> > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > 
> > > > > server.log
> > > > > 
> > > > > DEBUG: Request time difference: 0.21357, within 900 seconds? :  
> > > > > true  
> > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > X-Ops-UserId:jmiller'  
> > > > > Request decrypted block is: 'Method:GET  
> > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > X-Ops-UserId:jmiller'  
> > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > Signatures match: true, Allowed Time Skew: true, Hashes match?:  
> > > > > true
> > > > > 
> > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/  
> > > > > \_design/nodes/\_view/all\_id  
> > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/  
> > > > > \_design/nodes/\_view/all\_id  
> > > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node  
> > > > > could not be generated with {:id=\>nil} -  
> > > > > (Merb::Router::GenerationError)  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/ controller_mixin.rb:157:in `slice\_url'  
> > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/  
> > > > > controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/ controllers/nodes.rb:32:in `index'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/ controllers/nodes.rb:31:in `each'  
> > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/  
> > > > > controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/ controllers/nodes.rb:31:in `index'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `catch'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:252:in `call'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:74:in `handle'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ application.rb:17:in `call'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > > > middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 76:in `pre\_process'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > > > 74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 74:in `pre\_process'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:  
> > > > > 57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 42:in `receive\_data'  
> > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/  
> > > > > eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:  
> > > > > 57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > > > adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/  
> > > > > adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:174:in `bootup'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb: 165:in `start'  
> > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > > /usr/bin/chef-server:19:in `load'  
> > > > > /usr/bin/chef-server:19  
> > > > > merb : worker (port 4000) ~ Params: {"format"=\>nil,  
> > > > > "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > > merb : worker (port 4000) ~  
> > > > > {:a  
> > > > > ction\_time=
> > > > > 
> > > > > > 0.000385,  
> > > > > > :a  
> > > > > > fter\_filters\_time=  
> > > > > > 8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > merb : worker (port 4000)
> > > > 
> > > > --  
> > > > Opscode, Inc.  
> > > > Adam Jacob, CTO  
> > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > 
> > > !DSPAM:4bb15360284963628912299!

---

<div class="post-metadata">

**Author:** ![Joshua\_Miller](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_miller/32/212_2.png) [@Joshua\_Miller](https://discourse.chef.io/u/Joshua_Miller)\
**Post date:** [March 30, 2010, 2:15am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/8 "2010-03-30T02:15:01Z")

</div>

sorry not sure how to restart the API maybe I am missing a process?

On Mar 29, 2010, at 6:57 PM, Adam Jacob wrote:

> Restart the chef-server-API as well.
> 
> Sent from my iPhone
> 
> On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> 
> > Progress the webui is back up but "nodes and status" still messed up and knife still sucks.
> > 
> > Thank you guys,
> > 
> > Joshua
> > 
> > jmiller@srv-101-03:~$ gem list merb
> > 
> > \*\*\* LOCAL GEMS \*\*\*
> > 
> > merb-assets (1.0.15)  
> > merb-core (1.0.15)  
> > merb-haml (1.0.15)  
> > merb-helpers (1.0.15)  
> > merb-param-protection (1.0.15)  
> > merb-slices (1.0.15)  
> > jmiller@srv-101-03:~$
> > 
> > Joshua
> > 
> > On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> > 
> > > Hi Joshua,
> > > 
> > > After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.
> > > 
> > > Damm
> > > 
> > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'
> > > 
> > > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > > 
> > > > Does not look like it unless I am missing something here?
> > > > 
> > > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > > {"error":"not\_found","reason":"missing"}  
> > > > jmiller@srv-101-03:~$
> > > > 
> > > > I should note that the webui is not working:
> > > > 
> > > > Generation Error 500  
> > > > Sorry about that...
> > > > 
> > > > server.log  
> > > > merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > ERROR: 500 "Internal Server Error"  
> > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > > > /usr/bin/chef-server-webui:19  
> > > > merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> > > > /usr/bin/chef-server-webui:19:in `load'  
> > > > /usr/bin/chef-server-webui:19  
> > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > merb : worker (port 4040) ~
> > > > 
> > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > merb : worker (port 4040) ~
> > > > 
> > > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > > 
> > > > > I'm going to go out on a limb and assume you have a node that got  
> > > > > created with a blank name. There is a ticket open about this:
> > > > > 
> > > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > > 
> > > > > Check the contents of your CouchDB database, and look for a node with  
> > > > > no name. Delete it. 🙂
> > > > > 
> > > > > Adam
> > > > > 
> > > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > 
> > > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > > > > 
> > > > > > Any help is much appreciated.
> > > > > > 
> > > > > > Joshua
> > > > > > 
> > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > from /usr/bin/knife:19  
> > > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > > [  
> > > > > > "chef-validator",  
> > > > > > "chef-webui",  
> > > > > > "jmiller",  
> > > > > > "srv-101-03.mydomain.removed"  
> > > > > > ]  
> > > > > > jmiller@srv-101-03:~$
> > > > > > 
> > > > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > > {  
> > > > > > "name": "sample.mydomain.removed",  
> > > > > > "attributes": {
> > > > > > 
> > > > > > },  
> > > > > > "json\_class": "Chef::Node",  
> > > > > > "run\_list": [
> > > > > > 
> > > > > > ],  
> > > > > > "defaults": {
> > > > > > 
> > > > > > },  
> > > > > > "overrides": {
> > > > > > 
> > > > > > },  
> > > > > > "chef\_type": "node"  
> > > > > > }  
> > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > from /usr/bin/knife:19  
> > > > > > jmiller@srv-101-03:~$
> > > > > > 
> > > > > > I am also able to show nodes that existed prior to the upgrade:
> > > > > > 
> > > > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > > > > {  
> > > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > > "attributes": {  
> > > > > > "kernel": {  
> > > > > > "modules": {  
> > > > > > "mptsas": {  
> > > > > > "size": "55824",  
> > > > > > "refcount": "4"  
> > > > > > },  
> > > > > > "async\_tx": {  
> > > > > > "size": "4096",  
> > > > > > "refcount": "3"  
> > > > > > },  
> > > > > > ...  
> > > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > > 
> > > > > > server.log
> > > > > > 
> > > > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > X-Ops-UserId:jmiller'  
> > > > > > Request decrypted block is: 'Method:GET  
> > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > X-Ops-UserId:jmiller'  
> > > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > > > > 
> > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > > > /usr/bin/chef-server:19:in `load'  
> > > > > > /usr/bin/chef-server:19  
> > > > > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > merb : worker (port 4000)
> > > > > 
> > > > > --  
> > > > > Opscode, Inc.  
> > > > > Adam Jacob, CTO  
> > > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > > 
> > > > !DSPAM:4bb15360284963628912299!

---

<div class="post-metadata">

**Author:** ![Joshua\_Timberman](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_timberman/32/424_2.png) [@Joshua\_Timberman](https://discourse.chef.io/u/Joshua_Timberman)\
**Post date:** [March 30, 2010, 2:24am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/9 "2010-03-30T02:24:57Z")

</div>

/etc/init.d/chef-server restart

Also make sure the following services are running:

- rabbitmq-server
- chef-solr
- chef-solr-indexer

On Mon, Mar 29, 2010 at 8:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:

> sorry not sure how to restart the API maybe I am missing a process?
> 
> On Mar 29, 2010, at 6:57 PM, Adam Jacob wrote:
> 
> > Restart the chef-server-API as well.
> > 
> > Sent from my iPhone
> > 
> > On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > 
> > > Progress the webui is back up but "nodes and status" still messed up and knife still sucks.
> > > 
> > > Thank you guys,
> > > 
> > > Joshua
> > > 
> > > jmiller@srv-101-03:~$ gem list merb
> > > 
> > > \*\*\* LOCAL GEMS \*\*\*
> > > 
> > > merb-assets (1.0.15)  
> > > merb-core (1.0.15)  
> > > merb-haml (1.0.15)  
> > > merb-helpers (1.0.15)  
> > > merb-param-protection (1.0.15)  
> > > merb-slices (1.0.15)  
> > > jmiller@srv-101-03:~$
> > > 
> > > Joshua
> > > 
> > > On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> > > 
> > > > Hi Joshua,
> > > > 
> > > > After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.
> > > > 
> > > > Damm
> > > > 
> > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'
> > > > 
> > > > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > > > 
> > > > > Does not look like it unless I am missing something here?
> > > > > 
> > > > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > > > {"error":"not\_found","reason":"missing"}  
> > > > > jmiller@srv-101-03:~$
> > > > > 
> > > > > I should note that the webui is not working:
> > > > > 
> > > > > Generation Error 500  
> > > > > Sorry about that...
> > > > > 
> > > > > server.log  
> > > > > merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > ERROR: 500 "Internal Server Error"  
> > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > > > > /usr/bin/chef-server-webui:19  
> > > > > merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> > > > > /usr/bin/chef-server-webui:19:in `load'  
> > > > > /usr/bin/chef-server-webui:19  
> > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > merb : worker (port 4040) ~
> > > > > 
> > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > merb : worker (port 4040) ~
> > > > > 
> > > > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > > > 
> > > > > > I'm going to go out on a limb and assume you have a node that got  
> > > > > > created with a blank name. There is a ticket open about this:
> > > > > > 
> > > > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > > > 
> > > > > > Check the contents of your CouchDB database, and look for a node with  
> > > > > > no name. Delete it. 🙂
> > > > > > 
> > > > > > Adam
> > > > > > 
> > > > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > 
> > > > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > > > > > 
> > > > > > > Any help is much appreciated.
> > > > > > > 
> > > > > > > Joshua
> > > > > > > 
> > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > from /usr/bin/knife:19  
> > > > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > > > [  
> > > > > > > "chef-validator",  
> > > > > > > "chef-webui",  
> > > > > > > "jmiller",  
> > > > > > > "srv-101-03.mydomain.removed"  
> > > > > > > ]  
> > > > > > > jmiller@srv-101-03:~$
> > > > > > > 
> > > > > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > > > {  
> > > > > > > "name": "sample.mydomain.removed",  
> > > > > > > "attributes": {
> > > > > > > 
> > > > > > > },  
> > > > > > > "json\_class": "Chef::Node",  
> > > > > > > "run\_list": [
> > > > > > > 
> > > > > > > ],  
> > > > > > > "defaults": {
> > > > > > > 
> > > > > > > },  
> > > > > > > "overrides": {
> > > > > > > 
> > > > > > > },  
> > > > > > > "chef\_type": "node"  
> > > > > > > }  
> > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > from /usr/bin/knife:19  
> > > > > > > jmiller@srv-101-03:~$
> > > > > > > 
> > > > > > > I am also able to show nodes that existed prior to the upgrade:
> > > > > > > 
> > > > > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > > > > > {  
> > > > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > > > "attributes": {  
> > > > > > > "kernel": {  
> > > > > > > "modules": {  
> > > > > > > "mptsas": {  
> > > > > > > "size": "55824",  
> > > > > > > "refcount": "4"  
> > > > > > > },  
> > > > > > > "async\_tx": {  
> > > > > > > "size": "4096",  
> > > > > > > "refcount": "3"  
> > > > > > > },  
> > > > > > > ...  
> > > > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > > > 
> > > > > > > server.log
> > > > > > > 
> > > > > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > Request decrypted block is: 'Method:GET  
> > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > > > > > 
> > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > > > > /usr/bin/chef-server:19:in `load'  
> > > > > > > /usr/bin/chef-server:19  
> > > > > > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > > > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > > merb : worker (port 4000)
> > > > > > 
> > > > > > --  
> > > > > > Opscode, Inc.  
> > > > > > Adam Jacob, CTO  
> > > > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > > > 
> > > > > !DSPAM:4bb15360284963628912299!

--  
Opscode, Inc  
Joshua Timberman, Senior Solutions Engineer  
C: 720.878.4322 E: [joshua@opscode.com](mailto:joshua@opscode.com)

---

<div class="post-metadata">

**Author:** ![Joshua\_Miller](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_miller/32/212_2.png) [@Joshua\_Miller](https://discourse.chef.io/u/Joshua_Miller)\
**Post date:** [March 30, 2010, 8:10pm UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/10 "2010-03-30T20:10:56Z")

</div>

no luck, any other ideas out there?

Joshua

On Mar 29, 2010, at 7:24 PM, Joshua Timberman wrote:

> /etc/init.d/chef-server restart
> 
> Also make sure the following services are running:
> 
> - rabbitmq-server
> - chef-solr
> - chef-solr-indexer
> 
> On Mon, Mar 29, 2010 at 8:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> 
> > sorry not sure how to restart the API maybe I am missing a process?
> > 
> > On Mar 29, 2010, at 6:57 PM, Adam Jacob wrote:
> > 
> > > Restart the chef-server-API as well.
> > > 
> > > Sent from my iPhone
> > > 
> > > On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > 
> > > > Progress the webui is back up but "nodes and status" still messed up and knife still sucks.
> > > > 
> > > > Thank you guys,
> > > > 
> > > > Joshua
> > > > 
> > > > jmiller@srv-101-03:~$ gem list merb
> > > > 
> > > > \*\*\* LOCAL GEMS \*\*\*
> > > > 
> > > > merb-assets (1.0.15)  
> > > > merb-core (1.0.15)  
> > > > merb-haml (1.0.15)  
> > > > merb-helpers (1.0.15)  
> > > > merb-param-protection (1.0.15)  
> > > > merb-slices (1.0.15)  
> > > > jmiller@srv-101-03:~$
> > > > 
> > > > Joshua
> > > > 
> > > > On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> > > > 
> > > > > Hi Joshua,
> > > > > 
> > > > > After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.
> > > > > 
> > > > > Damm
> > > > > 
> > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'
> > > > > 
> > > > > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > > > > 
> > > > > > Does not look like it unless I am missing something here?
> > > > > > 
> > > > > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > > > > {"error":"not\_found","reason":"missing"}  
> > > > > > jmiller@srv-101-03:~$
> > > > > > 
> > > > > > I should note that the webui is not working:
> > > > > > 
> > > > > > Generation Error 500  
> > > > > > Sorry about that...
> > > > > > 
> > > > > > server.log  
> > > > > > merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > ERROR: 500 "Internal Server Error"  
> > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > > > > > /usr/bin/chef-server-webui:19  
> > > > > > merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> > > > > > /usr/bin/chef-server-webui:19:in `load'  
> > > > > > /usr/bin/chef-server-webui:19  
> > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > merb : worker (port 4040) ~
> > > > > > 
> > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > merb : worker (port 4040) ~
> > > > > > 
> > > > > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > > > > 
> > > > > > > I'm going to go out on a limb and assume you have a node that got  
> > > > > > > created with a blank name. There is a ticket open about this:
> > > > > > > 
> > > > > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > > > > 
> > > > > > > Check the contents of your CouchDB database, and look for a node with  
> > > > > > > no name. Delete it. 🙂
> > > > > > > 
> > > > > > > Adam
> > > > > > > 
> > > > > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > > 
> > > > > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > > > > > > 
> > > > > > > > Any help is much appreciated.
> > > > > > > > 
> > > > > > > > Joshua
> > > > > > > > 
> > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > from /usr/bin/knife:19  
> > > > > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > > > > [  
> > > > > > > > "chef-validator",  
> > > > > > > > "chef-webui",  
> > > > > > > > "jmiller",  
> > > > > > > > "srv-101-03.mydomain.removed"  
> > > > > > > > ]  
> > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > 
> > > > > > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > > > > {  
> > > > > > > > "name": "sample.mydomain.removed",  
> > > > > > > > "attributes": {
> > > > > > > > 
> > > > > > > > },  
> > > > > > > > "json\_class": "Chef::Node",  
> > > > > > > > "run\_list": [
> > > > > > > > 
> > > > > > > > ],  
> > > > > > > > "defaults": {
> > > > > > > > 
> > > > > > > > },  
> > > > > > > > "overrides": {
> > > > > > > > 
> > > > > > > > },  
> > > > > > > > "chef\_type": "node"  
> > > > > > > > }  
> > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > from /usr/bin/knife:19  
> > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > 
> > > > > > > > I am also able to show nodes that existed prior to the upgrade:
> > > > > > > > 
> > > > > > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > > > > > > {  
> > > > > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > > > > "attributes": {  
> > > > > > > > "kernel": {  
> > > > > > > > "modules": {  
> > > > > > > > "mptsas": {  
> > > > > > > > "size": "55824",  
> > > > > > > > "refcount": "4"  
> > > > > > > > },  
> > > > > > > > "async\_tx": {  
> > > > > > > > "size": "4096",  
> > > > > > > > "refcount": "3"  
> > > > > > > > },  
> > > > > > > > ...  
> > > > > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > > > > 
> > > > > > > > server.log
> > > > > > > > 
> > > > > > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > Request decrypted block is: 'Method:GET  
> > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > > > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > > > > > > 
> > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > > > > > /usr/bin/chef-server:19:in `load'  
> > > > > > > > /usr/bin/chef-server:19  
> > > > > > > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > > > > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > > > merb : worker (port 4000)
> > > > > > > 
> > > > > > > --  
> > > > > > > Opscode, Inc.  
> > > > > > > Adam Jacob, CTO  
> > > > > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > > > > 
> > > > > > !DSPAM:4bb15360284963628912299!
> 
> --  
> Opscode, Inc  
> Joshua Timberman, Senior Solutions Engineer  
> C: 720.878.4322 E: [joshua@opscode.com](mailto:joshua@opscode.com)

---

<div class="post-metadata">

**Author:** ![Joshua\_Timberman](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_timberman/32/424_2.png) [@Joshua\_Timberman](https://discourse.chef.io/u/Joshua_Timberman)\
**Post date:** [March 30, 2010, 9:58pm UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/11 "2010-03-30T21:58:17Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Just to confirm:

Do you have only merb 1.0.15 installed? After uninstalling merb 1.1.0,  
was chef-server fully restarted?

Are all the server related processes running? By default:

rabbitmq-server listens on port 5672.  
chef-solr listens on port 8983.  
chef-solr-indexer should have a connection established to port 5672.  
chef-server listens on port 4000.  
couchdb listens on port 5984.

If everything is running, then turn on debugging for the chef-server  
(log\_level :debug in /etc/chef/server.rb).

Capture the relevant log output from running

```
% knife node list

```

When the internal server error 500 happens.

On Mar 30, 2010, at 2:10 PM, Joshua Miller wrote:

> no luck, any other ideas out there?
> 
> Joshua
> 
> On Mar 29, 2010, at 7:24 PM, Joshua Timberman wrote:
> 
> > /etc/init.d/chef-server restart
> > 
> > Also make sure the following services are running:
> > 
> > - rabbitmq-server
> > - chef-solr
> > - chef-solr-indexer
> > 
> > On Mon, Mar 29, 2010 at 8:15 PM, Joshua Miller  
> > [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > 
> > > sorry not sure how to restart the API maybe I am missing a process?
> > > 
> > > On Mar 29, 2010, at 6:57 PM, Adam Jacob wrote:
> > > 
> > > > Restart the chef-server-API as well.
> > > > 
> > > > Sent from my iPhone
> > > > 
> > > > On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com)  
> > > > wrote:
> > > > 
> > > > > Progress the webui is back up but "nodes and status" still  
> > > > > messed up and knife still sucks.
> > > > > 
> > > > > Thank you guys,
> > > > > 
> > > > > Joshua
> > > > > 
> > > > > jmiller@srv-101-03:~$ gem list merb
> > > > > 
> > > > > \*\*\* LOCAL GEMS \*\*\*
> > > > > 
> > > > > merb-assets (1.0.15)  
> > > > > merb-core (1.0.15)  
> > > > > merb-haml (1.0.15)  
> > > > > merb-helpers (1.0.15)  
> > > > > merb-param-protection (1.0.15)  
> > > > > merb-slices (1.0.15)  
> > > > > jmiller@srv-101-03:~$
> > > > > 
> > > > > Joshua
> > > > > 
> > > > > On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> > > > > 
> > > > > > Hi Joshua,
> > > > > > 
> > > > > > After looking at your stack trace, you are using Merb 1.1 which  
> > > > > > is not compatable with Chef .8.8, you should downgrade Merb  
> > > > > > back to 1.0.15 if you want the webui to work at all.
> > > > > > 
> > > > > > Damm
> > > > > > 
> > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/  
> > > > > > controller/mixins/render.rb:326:in `send'
> > > > > > 
> > > > > > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > > > > > 
> > > > > > > Does not look like it unless I am missing something here?
> > > > > > > 
> > > > > > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > > > > > {"error":"not\_found","reason":"missing"}  
> > > > > > > jmiller@srv-101-03:~$
> > > > > > > 
> > > > > > > I should note that the webui is not working:
> > > > > > > 
> > > > > > > Generation Error 500  
> > > > > > > Sorry about that...
> > > > > > > 
> > > > > > > # server.log merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010 merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"} ERROR: 500 "Internal Server Error" /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/ controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:289:in `\_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `\_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:262:in `\_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:98:in `dispatch\_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run\_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/ base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb: 156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/thin.rb:30:in `start\_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb: 165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server- webui:76 /usr/bin/chef-server-webui:19:in `load' /usr/bin/chef-server-webui:19 merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError) /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/ controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/ nodes/_navigation.html.haml:3:in ` \_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml ' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:326:in `partial' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:321:in `partial' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/ nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml ' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:137:in`send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/ controllers/nodes.rb:38:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `\_call\_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:285:in `\_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 76:in `pre\_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 74:in `pre\_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb: 42:in `receive\_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/ base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb: 156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:298:in `start\_at\_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/ adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb: 165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server- webui:76 /usr/bin/chef-server-webui:19:in `load' /usr/bin/chef-server-webui:19 merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"} merb : worker (port 4040) ~ {:before\_filters\_time
> > > > > > > 
> > > > > > > > 
> > > > > > > 
> > > > > > > # 3.7e -05 , :dispatch\_time
> > > > > > > 
> > > > > > > > 0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > merb : worker (port 4040) ~
> > > > > > > 
> > > > > > > # merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"} merb : worker (port 4040) ~ {:before\_filters\_time
> > > > > > > 
> > > > > > > > 
> > > > > > > 
> > > > > > > # 3.7e -05 , :dispatch\_time
> > > > > > > 
> > > > > > > > 0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > merb : worker (port 4040) ~
> > > > > > > 
> > > > > > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > > > > > 
> > > > > > > > I'm going to go out on a limb and assume you have a node that  
> > > > > > > > got  
> > > > > > > > created with a blank name. There is a ticket open about this:
> > > > > > > > 
> > > > > > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > > > > > 
> > > > > > > > Check the contents of your CouchDB database, and look for a  
> > > > > > > > node with  
> > > > > > > > no name. Delete it. 🙂
> > > > > > > > 
> > > > > > > > Adam
> > > > > > > > 
> > > > > > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller \<[jassinpain@gmail.com](mailto:jassinpain@gmail.com)
> > > > > > > > 
> > > > > > > > > wrote:  
> > > > > > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a  
> > > > > > > > > reboot so not sure which actually caused the failure. I am  
> > > > > > > > > running knife to get a node list and it generates errors,  
> > > > > > > > > also I am able to pull a client list ... spent a few hours  
> > > > > > > > > trying to track id own and just am lost.
> > > > > > > > > 
> > > > > > > > > Any help is much appreciated.
> > > > > > > > > 
> > > > > > > > > Joshua
> > > > > > > > > 
> > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ rest.rb:296:in `run\_request'  
> > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/  
> > > > > > > > > rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ node.rb:363:in `list'  
> > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/  
> > > > > > > > > node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ application/knife.rb:110:in `run'  
> > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > > > > > [  
> > > > > > > > > "chef-validator",  
> > > > > > > > > "chef-webui",  
> > > > > > > > > "jmiller",  
> > > > > > > > > "srv-101-03.mydomain.removed"  
> > > > > > > > > ]  
> > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > 
> > > > > > > > > jmiller@srv-101-03:~$ knife node create  
> > > > > > > > > sample.mydomain.removed  
> > > > > > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > > > > > {  
> > > > > > > > > "name": "sample.mydomain.removed",  
> > > > > > > > > "attributes": {
> > > > > > > > > 
> > > > > > > > > },  
> > > > > > > > > "json\_class": "Chef::Node",  
> > > > > > > > > "run\_list": [
> > > > > > > > > 
> > > > > > > > > ],  
> > > > > > > > > "defaults": {
> > > > > > > > > 
> > > > > > > > > },  
> > > > > > > > > "overrides": {
> > > > > > > > > 
> > > > > > > > > },  
> > > > > > > > > "chef\_type": "node"  
> > > > > > > > > }  
> > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ rest.rb:296:in `run\_request'  
> > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/  
> > > > > > > > > rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ node.rb:363:in `list'  
> > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/  
> > > > > > > > > node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/ application/knife.rb:110:in `run'  
> > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > 
> > > > > > > > > I am also able to show nodes that existed prior to the  
> > > > > > > > > upgrade:
> > > > > > > > > 
> > > > > > > > > jmiller@srv-101-03:~$ knife node show  
> > > > > > > > > srv-101-03.mydomain.removed |more  
> > > > > > > > > {  
> > > > > > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > > > > > "attributes": {  
> > > > > > > > > "kernel": {  
> > > > > > > > > "modules": {  
> > > > > > > > > "mptsas": {  
> > > > > > > > > "size": "55824",  
> > > > > > > > > "refcount": "4"  
> > > > > > > > > },  
> > > > > > > > > "async\_tx": {  
> > > > > > > > > "size": "4096",  
> > > > > > > > > "refcount": "3"  
> > > > > > > > > },  
> > > > > > > > > ...  
> > > > > > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > > > > > 
> > > > > > > > > server.log
> > > > > > > > > 
> > > > > > > > > DEBUG: Request time difference: 0.21357, within 900  
> > > > > > > > > seconds? : true  
> > > > > > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > Request decrypted block is: 'Method:GET  
> > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > > > > > Signatures match: true, Allowed Time Skew: true, Hashes  
> > > > > > > > > match?: true
> > > > > > > > > 
> > > > > > > > > # DEBUG: Sending HTTP Request via GET to localhost:5984/chef/ \_design/nodes/\_view/all\_id DEBUG: Sending HTTP Request via GET to localhost:5984/chef/ \_design/nodes/\_view/all\_id merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError) /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb- slices/controller_mixin.rb:157:in `slice\_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/ controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/ controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/ controllers/nodes.rb:31:in `each' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/ controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/ controllers/nodes.rb:31:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:321:in `\_call\_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:285:in `\_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ controller/merb_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/ connection.rb:76:in `pre\_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/ connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/ connection.rb:74:in `pre\_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/ connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/ connection.rb:42:in `receive\_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/ eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/ base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb: 156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ rack/adapter/abstract.rb:298:in `start\_at\_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/ server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb: 165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef- server:81 /usr/bin/chef-server:19:in `load' /usr/bin/chef-server:19 merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"} merb : worker (port 4000) ~ {:action\_time
> > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > # 0.000385 , :after\_filters\_time
> > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 8.0e  
> > > > > > > > > -06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > > > > merb : worker (port 4000)
> > > > > > > > 
> > > > > > > > --  
> > > > > > > > Opscode, Inc.  
> > > > > > > > Adam Jacob, CTO  
> > > > > > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > > > > > 
> > > > > > > !DSPAM:4bb15360284963628912299!
> > 
> > --  
> > Opscode, Inc  
> > Joshua Timberman, Senior Solutions Engineer  
> > C: 720.878.4322 E: [joshua@opscode.com](mailto:joshua@opscode.com)

* * *

Opscode, Inc  
Joshua Timberman, Senior Solutions Engineer  
C: 720.334.RUBY E: [joshua@opscode.com](mailto:joshua@opscode.com)

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.10 (Darwin)

iEYEARECAAYFAkuyc/kACgkQO97WSdVpzT2zBACeJrhpRBFP5C3rgeoR6hMXPunz  
OjAAmwWpAjLvZgSQsgpt5RoK/nio25K3  
=nLuq  
-----END PGP SIGNATURE-----

---

<div class="post-metadata">

**Author:** ![Joshua\_Miller](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_miller/32/212_2.png) [@Joshua\_Miller](https://discourse.chef.io/u/Joshua_Miller)\
**Post date:** [March 31, 2010, 12:15am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/12 "2010-03-31T00:15:37Z")

</div>

I did a dump of the chef couchdb and am sure this is the problem but do not know enough about couchdb to fix it .. doing research but if anyone just knows the answer.

{"chef\_type": "node", "name": null, "\_rev": "1-d40f879d3cbf5d93099b75619d03c8cf", "defaults": {}, "run\_list": , "attributes": {}, "json\_class": "Chef::Node", "\_id": "61250eb6-62da-450e-a90a-97856291a2ee", "overrides": {}}^M  
--==954fdeac87864055bc0716669a22d711==^M  
Content-ID: 72b00c98-75c8-4ac8-8aed-723c60686d1c^M  
Content-Length: 351^M  
Content-MD5: mcsIj4Vf9ssbVNz8jjub2w==^M  
Content-Type: application/json;charset=utf-8^M

jmiller@srv-101-03:~$ gem list merb

\*\*\* LOCAL GEMS \*\*\*

merb-assets (1.0.15)  
merb-core (1.0.15)  
merb-haml (1.0.15)  
merb-helpers (1.0.15)  
merb-param-protection (1.0.15)  
merb-slices (1.0.15)  
jmiller@srv-101-03:~$

Box was rebooted just to make sure everything was nicely restarted

yes all processes are running

jmiller@srv-101-03:~$ !curl  
curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
{"error":"not\_found","reason":"missing"}  
jmiller@srv-101-03:~$

I still agree there is a bad node name in the system but am not sure how to find it ...

server.log:

-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-03-30T23:59:27Z  
X-Ops-UserId:jmiller'  
Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
Signatures match: true, Allowed Time Skew: true, Hashes match?: true

DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/router/route.rb:148:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.0.15/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
/usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb\_controller.rb:412:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
/usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:315:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:315:in `\_call\_action'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb_controller.rb:252:in `\_dispatch'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:102:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:36:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/application.rb:17:in `call'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:296:in `start\_at\_port'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:128:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:174:in `bootup'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core.rb:173:in `start'  
/usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
/usr/bin/chef-server:19:in `load' /usr/bin/chef-server:19 merb : worker (port 4000) ~ Params: {"format"=>nil, "action"=>"index", "controller"=>"chef_server_api/nodes"} DEBUG: Sending HTTP Request via GET to localhost:5984/chef/_design/nodes/_view/all_id merb : worker (port 4000) ~ Named route chef_server_api_node could not be generated with {:id=>nil} - (Merb::Router::GenerationError) /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/router/route.rb:148:in `generate'  
/usr/lib/ruby/gems/1.8/gems/merb-slices-1.0.15/lib/merb-slices/controller\_mixin.rb:157:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute\_slice\_url'  
/usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb_controller.rb:412:in `inject'  
/usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject'  
/usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:315:in `send'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:315:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb\_controller.rb:252:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:102:in `dispatch\_action'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:36:in `handle'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/middleware/static.rb:28:in `call'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
/usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:296:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:128:in `start'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:42:in `start'  
/usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core.rb:173:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81 /usr/bin/chef-server:19:in `load'  
/usr/bin/chef-server:19  
merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
merb : worker (port 4000) ~

On Mar 30, 2010, at 2:58 PM, Joshua Timberman wrote:

> -----BEGIN PGP SIGNED MESSAGE-----  
> Hash: SHA1
> 
> Just to confirm:
> 
> Do you have only merb 1.0.15 installed? After uninstalling merb 1.1.0, was chef-server fully restarted?
> 
> Are all the server related processes running? By default:
> 
> rabbitmq-server listens on port 5672.  
> chef-solr listens on port 8983.  
> chef-solr-indexer should have a connection established to port 5672.  
> chef-server listens on port 4000.  
> couchdb listens on port 5984.
> 
> If everything is running, then turn on debugging for the chef-server (log\_level :debug in /etc/chef/server.rb).
> 
> Capture the relevant log output from running
> 
> % knife node list
> 
> When the internal server error 500 happens.
> 
> On Mar 30, 2010, at 2:10 PM, Joshua Miller wrote:
> 
> > no luck, any other ideas out there?
> > 
> > Joshua
> > 
> > On Mar 29, 2010, at 7:24 PM, Joshua Timberman wrote:
> > 
> > > /etc/init.d/chef-server restart
> > > 
> > > Also make sure the following services are running:
> > > 
> > > - rabbitmq-server
> > > - chef-solr
> > > - chef-solr-indexer
> > > 
> > > On Mon, Mar 29, 2010 at 8:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > 
> > > > sorry not sure how to restart the API maybe I am missing a process?
> > > > 
> > > > On Mar 29, 2010, at 6:57 PM, Adam Jacob wrote:
> > > > 
> > > > > Restart the chef-server-API as well.
> > > > > 
> > > > > Sent from my iPhone
> > > > > 
> > > > > On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > 
> > > > > > Progress the webui is back up but "nodes and status" still messed up and knife still sucks.
> > > > > > 
> > > > > > Thank you guys,
> > > > > > 
> > > > > > Joshua
> > > > > > 
> > > > > > jmiller@srv-101-03:~$ gem list merb
> > > > > > 
> > > > > > \*\*\* LOCAL GEMS \*\*\*
> > > > > > 
> > > > > > merb-assets (1.0.15)  
> > > > > > merb-core (1.0.15)  
> > > > > > merb-haml (1.0.15)  
> > > > > > merb-helpers (1.0.15)  
> > > > > > merb-param-protection (1.0.15)  
> > > > > > merb-slices (1.0.15)  
> > > > > > jmiller@srv-101-03:~$
> > > > > > 
> > > > > > Joshua
> > > > > > 
> > > > > > On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> > > > > > 
> > > > > > > Hi Joshua,
> > > > > > > 
> > > > > > > After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.
> > > > > > > 
> > > > > > > Damm
> > > > > > > 
> > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'
> > > > > > > 
> > > > > > > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > > > > > > 
> > > > > > > > Does not look like it unless I am missing something here?
> > > > > > > > 
> > > > > > > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > > > > > > {"error":"not\_found","reason":"missing"}  
> > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > 
> > > > > > > > I should note that the webui is not working:
> > > > > > > > 
> > > > > > > > Generation Error 500  
> > > > > > > > Sorry about that...
> > > > > > > > 
> > > > > > > > server.log  
> > > > > > > > merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > ERROR: 500 "Internal Server Error"  
> > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > > > > > > > /usr/bin/chef-server-webui:19  
> > > > > > > > merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> > > > > > > > /usr/bin/chef-server-webui:19:in `load'  
> > > > > > > > /usr/bin/chef-server-webui:19  
> > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > merb : worker (port 4040) ~
> > > > > > > > 
> > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > merb : worker (port 4040) ~
> > > > > > > > 
> > > > > > > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > > > > > > 
> > > > > > > > > I'm going to go out on a limb and assume you have a node that got  
> > > > > > > > > created with a blank name. There is a ticket open about this:
> > > > > > > > > 
> > > > > > > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > > > > > > 
> > > > > > > > > Check the contents of your CouchDB database, and look for a node with  
> > > > > > > > > no name. Delete it. 🙂
> > > > > > > > > 
> > > > > > > > > Adam
> > > > > > > > > 
> > > > > > > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > > > > 
> > > > > > > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > > > > > > > > 
> > > > > > > > > > Any help is much appreciated.
> > > > > > > > > > 
> > > > > > > > > > Joshua
> > > > > > > > > > 
> > > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > > > > > > [  
> > > > > > > > > > "chef-validator",  
> > > > > > > > > > "chef-webui",  
> > > > > > > > > > "jmiller",  
> > > > > > > > > > "srv-101-03.mydomain.removed"  
> > > > > > > > > > ]  
> > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > 
> > > > > > > > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > > > > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > > > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > > > > > > {  
> > > > > > > > > > "name": "sample.mydomain.removed",  
> > > > > > > > > > "attributes": {
> > > > > > > > > > 
> > > > > > > > > > },  
> > > > > > > > > > "json\_class": "Chef::Node",  
> > > > > > > > > > "run\_list": [
> > > > > > > > > > 
> > > > > > > > > > ],  
> > > > > > > > > > "defaults": {
> > > > > > > > > > 
> > > > > > > > > > },  
> > > > > > > > > > "overrides": {
> > > > > > > > > > 
> > > > > > > > > > },  
> > > > > > > > > > "chef\_type": "node"  
> > > > > > > > > > }  
> > > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > 
> > > > > > > > > > I am also able to show nodes that existed prior to the upgrade:
> > > > > > > > > > 
> > > > > > > > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > > > > > > > > {  
> > > > > > > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > > > > > > "attributes": {  
> > > > > > > > > > "kernel": {  
> > > > > > > > > > "modules": {  
> > > > > > > > > > "mptsas": {  
> > > > > > > > > > "size": "55824",  
> > > > > > > > > > "refcount": "4"  
> > > > > > > > > > },  
> > > > > > > > > > "async\_tx": {  
> > > > > > > > > > "size": "4096",  
> > > > > > > > > > "refcount": "3"  
> > > > > > > > > > },  
> > > > > > > > > > ...  
> > > > > > > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > > > > > > 
> > > > > > > > > > server.log
> > > > > > > > > > 
> > > > > > > > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > > > > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > > Request decrypted block is: 'Method:GET  
> > > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > > > > > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > > > > > > > > 
> > > > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > > > > > > > /usr/bin/chef-server:19:in `load'  
> > > > > > > > > > /usr/bin/chef-server:19  
> > > > > > > > > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > > > > > > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > > > > > merb : worker (port 4000)
> > > > > > > > > 
> > > > > > > > > --  
> > > > > > > > > Opscode, Inc.  
> > > > > > > > > Adam Jacob, CTO  
> > > > > > > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > > > > > > 
> > > > > > > > !DSPAM:4bb15360284963628912299!
> > > 
> > > --  
> > > Opscode, Inc  
> > > Joshua Timberman, Senior Solutions Engineer  
> > > C: 720.878.4322 E: [joshua@opscode.com](mailto:joshua@opscode.com)
> 
> * * *
> 
> Opscode, Inc  
> Joshua Timberman, Senior Solutions Engineer  
> C: 720.334.RUBY E: [joshua@opscode.com](mailto:joshua@opscode.com)
> 
> -----BEGIN PGP SIGNATURE-----  
> Version: GnuPG v1.4.10 (Darwin)
> 
> iEYEARECAAYFAkuyc/kACgkQO97WSdVpzT2zBACeJrhpRBFP5C3rgeoR6hMXPunz  
> OjAAmwWpAjLvZgSQsgpt5RoK/nio25K3  
> =nLuq  
> -----END PGP SIGNATURE-----

---

<div class="post-metadata">

**Author:** ![kallistec](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/kallistec/32/23_2.png) [@kallistec](https://discourse.chef.io/u/kallistec)\
**Post date:** [March 31, 2010, 12:41am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/13 "2010-03-31T00:41:23Z")

</div>

Joshua,  
you probably want to access CouchDB's webui which is available from a  
URL like [http://localhost:5984/\_utils/](http://localhost:5984/_utils/)

On most installations, CouchDB configured to listen _only_ on the  
localhost/loopback interface, so you'll most likely want to set up an  
SSH tunnel from port 5984 on your box to localhost:5984. From there,  
you can navigate to the "chef" database and then select the nodes \>  
all\_id view. This URL will probably work for that:  
[http://localhost:5984/\_utils/database.html?chef/\_design/nodes/\_view/all\_id](http://localhost:5984/_utils/database.html?chef/_design/nodes/_view/all_id)

Then find the one with a null/blank id and delete it.

HTH,  
Dan DeLeo

On Tue, Mar 30, 2010 at 5:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:

> I did a dump of the chef couchdb and am sure this is the problem but do not know enough about couchdb to fix it .. doing research but if anyone just knows the answer.
> 
> {"chef\_type": "node", "name": null, "\_rev": "1-d40f879d3cbf5d93099b75619d03c8cf", "defaults": {}, "run\_list": , "attributes": {}, "json\_class": "Chef::Node", "\_id": "61250eb6-62da-450e-a90a-97856291a2ee", "overrides": {}}^M  
> --==954fdeac87864055bc0716669a22d711==^M  
> Content-ID: 72b00c98-75c8-4ac8-8aed-723c60686d1c^M  
> Content-Length: 351^M  
> Content-MD5: mcsIj4Vf9ssbVNz8jjub2w==^M  
> Content-Type: application/json;charset=utf-8^M
> 
> jmiller@srv-101-03:~$ gem list merb
> 
> \*\*\* LOCAL GEMS \*\*\*
> 
> merb-assets (1.0.15)  
> merb-core (1.0.15)  
> merb-haml (1.0.15)  
> merb-helpers (1.0.15)  
> merb-param-protection (1.0.15)  
> merb-slices (1.0.15)  
> jmiller@srv-101-03:~$
> 
> Box was rebooted just to make sure everything was nicely restarted
> 
> yes all processes are running
> 
> jmiller@srv-101-03:~$ !curl  
> curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> {"error":"not\_found","reason":"missing"}  
> jmiller@srv-101-03:~$
> 
> I still agree there is a bad node name in the system but am not sure how to find it ...
> 
> server.log:
> 
> -Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> X-Ops-Timestamp:2010-03-30T23:59:27Z  
> X-Ops-UserId:jmiller'  
> Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> 
> DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/router/route.rb:148:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.0.15/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb\_controller.rb:412:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:315:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:315:in `\_call\_action'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb_controller.rb:252:in `\_dispatch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:102:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:36:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/application.rb:17:in `call'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:296:in `start\_at\_port'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:128:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:174:in `bootup'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core.rb:173:in `start'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> /usr/bin/chef-server:19:in `load' /usr/bin/chef-server:19 merb : worker (port 4000) ~ Params: {"format"=>nil, "action"=>"index", "controller"=>"chef_server_api/nodes"} DEBUG: Sending HTTP Request via GET to localhost:5984/chef/_design/nodes/_view/all_id merb : worker (port 4000) ~ Named route chef_server_api_node could not be generated with {:id=>nil} - (Merb::Router::GenerationError) /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/router/route.rb:148:in `generate'  
> /usr/lib/ruby/gems/1.8/gems/merb-slices-1.0.15/lib/merb-slices/controller\_mixin.rb:157:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute\_slice\_url'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb_controller.rb:412:in `inject'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:315:in `send'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:315:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb\_controller.rb:252:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:102:in `dispatch\_action'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:36:in `handle'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:296:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:128:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:42:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core.rb:173:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81 /usr/bin/chef-server:19:in `load'  
> /usr/bin/chef-server:19  
> merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> merb : worker (port 4000) ~
> 
> On Mar 30, 2010, at 2:58 PM, Joshua Timberman wrote:
> 
> > -----BEGIN PGP SIGNED MESSAGE-----  
> > Hash: SHA1
> > 
> > Just to confirm:
> > 
> > Do you have only merb 1.0.15 installed? After uninstalling merb 1.1.0, was chef-server fully restarted?
> > 
> > Are all the server related processes running? By default:
> > 
> > rabbitmq-server listens on port 5672.  
> > chef-solr listens on port 8983.  
> > chef-solr-indexer should have a connection established to port 5672.  
> > chef-server listens on port 4000.  
> > couchdb listens on port 5984.
> > 
> > If everything is running, then turn on debugging for the chef-server (log\_level :debug in /etc/chef/server.rb).
> > 
> > Capture the relevant log output from running
> > 
> > ```
> > % knife node list
> > 
> > ```
> > 
> > When the internal server error 500 happens.
> > 
> > On Mar 30, 2010, at 2:10 PM, Joshua Miller wrote:
> > 
> > > no luck, any other ideas out there?
> > > 
> > > Joshua
> > > 
> > > On Mar 29, 2010, at 7:24 PM, Joshua Timberman wrote:
> > > 
> > > > /etc/init.d/chef-server restart
> > > > 
> > > > Also make sure the following services are running:
> > > > 
> > > > - rabbitmq-server
> > > > - chef-solr
> > > > - chef-solr-indexer
> > > > 
> > > > On Mon, Mar 29, 2010 at 8:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > 
> > > > > sorry not sure how to restart the API maybe I am missing a process?
> > > > > 
> > > > > On Mar 29, 2010, at 6:57 PM, Adam Jacob wrote:
> > > > > 
> > > > > > Restart the chef-server-API as well.
> > > > > > 
> > > > > > Sent from my iPhone
> > > > > > 
> > > > > > On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > 
> > > > > > > Progress the webui is back up but "nodes and status" still messed up and knife still sucks.
> > > > > > > 
> > > > > > > Thank you guys,
> > > > > > > 
> > > > > > > Joshua
> > > > > > > 
> > > > > > > jmiller@srv-101-03:~$ gem list merb
> > > > > > > 
> > > > > > > \*\*\* LOCAL GEMS \*\*\*
> > > > > > > 
> > > > > > > merb-assets (1.0.15)  
> > > > > > > merb-core (1.0.15)  
> > > > > > > merb-haml (1.0.15)  
> > > > > > > merb-helpers (1.0.15)  
> > > > > > > merb-param-protection (1.0.15)  
> > > > > > > merb-slices (1.0.15)  
> > > > > > > jmiller@srv-101-03:~$
> > > > > > > 
> > > > > > > Joshua
> > > > > > > 
> > > > > > > On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> > > > > > > 
> > > > > > > > Hi Joshua,
> > > > > > > > 
> > > > > > > > After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.
> > > > > > > > 
> > > > > > > > Damm
> > > > > > > > 
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'
> > > > > > > > 
> > > > > > > > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > > > > > > > 
> > > > > > > > > Does not look like it unless I am missing something here?
> > > > > > > > > 
> > > > > > > > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > > > > > > > {"error":"not\_found","reason":"missing"}  
> > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > 
> > > > > > > > > I should note that the webui is not working:
> > > > > > > > > 
> > > > > > > > > Generation Error 500  
> > > > > > > > > Sorry about that...
> > > > > > > > > 
> > > > > > > > > server.log  
> > > > > > > > > merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > ERROR: 500 "Internal Server Error"  
> > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > > > > > > > > /usr/bin/chef-server-webui:19  
> > > > > > > > > merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> > > > > > > > > /usr/bin/chef-server-webui:19:in `load'  
> > > > > > > > > /usr/bin/chef-server-webui:19  
> > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > > merb : worker (port 4040) ~
> > > > > > > > > 
> > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > > merb : worker (port 4040) ~
> > > > > > > > > 
> > > > > > > > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > > > > > > > 
> > > > > > > > > > I'm going to go out on a limb and assume you have a node that got  
> > > > > > > > > > created with a blank name. There is a ticket open about this:
> > > > > > > > > > 
> > > > > > > > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > > > > > > > 
> > > > > > > > > > Check the contents of your CouchDB database, and look for a node with  
> > > > > > > > > > no name. Delete it. 🙂
> > > > > > > > > > 
> > > > > > > > > > Adam
> > > > > > > > > > 
> > > > > > > > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > > > > > 
> > > > > > > > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > > > > > > > > > 
> > > > > > > > > > > Any help is much appreciated.
> > > > > > > > > > > 
> > > > > > > > > > > Joshua
> > > > > > > > > > > 
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > > > > > > > [  
> > > > > > > > > > > "chef-validator",  
> > > > > > > > > > > "chef-webui",  
> > > > > > > > > > > "jmiller",  
> > > > > > > > > > > "srv-101-03.mydomain.removed"  
> > > > > > > > > > > ]  
> > > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > > 
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > > > > > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > > > > > > > {  
> > > > > > > > > > > "name": "sample.mydomain.removed",  
> > > > > > > > > > > "attributes": {
> > > > > > > > > > > 
> > > > > > > > > > > },  
> > > > > > > > > > > "json\_class": "Chef::Node",  
> > > > > > > > > > > "run\_list": [
> > > > > > > > > > > 
> > > > > > > > > > > ],  
> > > > > > > > > > > "defaults": {
> > > > > > > > > > > 
> > > > > > > > > > > },  
> > > > > > > > > > > "overrides": {
> > > > > > > > > > > 
> > > > > > > > > > > },  
> > > > > > > > > > > "chef\_type": "node"  
> > > > > > > > > > > }  
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > > 
> > > > > > > > > > > I am also able to show nodes that existed prior to the upgrade:
> > > > > > > > > > > 
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > > > > > > > > > {  
> > > > > > > > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > > > > > > > "attributes": {  
> > > > > > > > > > > "kernel": {  
> > > > > > > > > > > "modules": {  
> > > > > > > > > > > "mptsas": {  
> > > > > > > > > > > "size": "55824",  
> > > > > > > > > > > "refcount": "4"  
> > > > > > > > > > > },  
> > > > > > > > > > > "async\_tx": {  
> > > > > > > > > > > "size": "4096",  
> > > > > > > > > > > "refcount": "3"  
> > > > > > > > > > > },  
> > > > > > > > > > > ...  
> > > > > > > > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > > > > > > > 
> > > > > > > > > > > server.log
> > > > > > > > > > > 
> > > > > > > > > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > > > > > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > > > Request decrypted block is: 'Method:GET  
> > > > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > > > > > > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > > > > > > > > > 
> > > > > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > > > > > > > > /usr/bin/chef-server:19:in `load'  
> > > > > > > > > > > /usr/bin/chef-server:19  
> > > > > > > > > > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > > > > > > > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > > > > > > merb : worker (port 4000)
> > > > > > > > > > 
> > > > > > > > > > --  
> > > > > > > > > > Opscode, Inc.  
> > > > > > > > > > Adam Jacob, CTO  
> > > > > > > > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > > > > > > > 
> > > > > > > > > !DSPAM:4bb15360284963628912299!
> > > > 
> > > > --  
> > > > Opscode, Inc  
> > > > Joshua Timberman, Senior Solutions Engineer  
> > > > C: 720.878.4322 E: [joshua@opscode.com](mailto:joshua@opscode.com)
> > 
> > * * *
> > 
> > Opscode, Inc  
> > Joshua Timberman, Senior Solutions Engineer  
> > C: 720.334.RUBY E: [joshua@opscode.com](mailto:joshua@opscode.com)
> > 
> > -----BEGIN PGP SIGNATURE-----  
> > Version: GnuPG v1.4.10 (Darwin)
> > 
> > iEYEARECAAYFAkuyc/kACgkQO97WSdVpzT2zBACeJrhpRBFP5C3rgeoR6hMXPunz  
> > OjAAmwWpAjLvZgSQsgpt5RoK/nio25K3  
> > =nLuq  
> > -----END PGP SIGNATURE-----

---

<div class="post-metadata">

**Author:** ![Adam\_Jacob](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/adam_jacob/32/292_2.png) [@Adam\_Jacob](https://discourse.chef.io/u/Adam_Jacob)\
**Post date:** [March 31, 2010, 1:02am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/14 "2010-03-31T01:02:16Z")

</div>

Run:

curl -X DELETE [http://localhost:5984/chef/61250eb6-62da-450e-a90a-97856291a2ee](http://localhost:5984/chef/61250eb6-62da-450e-a90a-97856291a2ee)

On the couchdb system to delete that node.

Adam

On Tue, Mar 30, 2010 at 5:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:

> I did a dump of the chef couchdb and am sure this is the problem but do not know enough about couchdb to fix it .. doing research but if anyone just knows the answer.
> 
> {"chef\_type": "node", "name": null, "\_rev": "1-d40f879d3cbf5d93099b75619d03c8cf", "defaults": {}, "run\_list": , "attributes": {}, "json\_class": "Chef::Node", "\_id": "61250eb6-62da-450e-a90a-97856291a2ee", "overrides": {}}^M  
> --==954fdeac87864055bc0716669a22d711==^M  
> Content-ID: 72b00c98-75c8-4ac8-8aed-723c60686d1c^M  
> Content-Length: 351^M  
> Content-MD5: mcsIj4Vf9ssbVNz8jjub2w==^M  
> Content-Type: application/json;charset=utf-8^M
> 
> jmiller@srv-101-03:~$ gem list merb
> 
> \*\*\* LOCAL GEMS \*\*\*
> 
> merb-assets (1.0.15)  
> merb-core (1.0.15)  
> merb-haml (1.0.15)  
> merb-helpers (1.0.15)  
> merb-param-protection (1.0.15)  
> merb-slices (1.0.15)  
> jmiller@srv-101-03:~$
> 
> Box was rebooted just to make sure everything was nicely restarted
> 
> yes all processes are running
> 
> jmiller@srv-101-03:~$ !curl  
> curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> {"error":"not\_found","reason":"missing"}  
> jmiller@srv-101-03:~$
> 
> I still agree there is a bad node name in the system but am not sure how to find it ...
> 
> server.log:
> 
> -Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> X-Ops-Timestamp:2010-03-30T23:59:27Z  
> X-Ops-UserId:jmiller'  
> Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> 
> DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/router/route.rb:148:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.0.15/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb\_controller.rb:412:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:315:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:315:in `\_call\_action'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb_controller.rb:252:in `\_dispatch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:102:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:36:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/application.rb:17:in `call'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:296:in `start\_at\_port'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:128:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:174:in `bootup'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core.rb:173:in `start'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> /usr/bin/chef-server:19:in `load' /usr/bin/chef-server:19 merb : worker (port 4000) ~ Params: {"format"=>nil, "action"=>"index", "controller"=>"chef_server_api/nodes"} DEBUG: Sending HTTP Request via GET to localhost:5984/chef/_design/nodes/_view/all_id merb : worker (port 4000) ~ Named route chef_server_api_node could not be generated with {:id=>nil} - (Merb::Router::GenerationError) /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/router/route.rb:148:in `generate'  
> /usr/lib/ruby/gems/1.8/gems/merb-slices-1.0.15/lib/merb-slices/controller\_mixin.rb:157:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute\_slice\_url'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb_controller.rb:412:in `inject'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject'  
> /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:315:in `send'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:315:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb\_controller.rb:252:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:102:in `dispatch\_action'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:36:in `handle'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:296:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:128:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:42:in `start'  
> /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core.rb:173:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81 /usr/bin/chef-server:19:in `load'  
> /usr/bin/chef-server:19  
> merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> merb : worker (port 4000) ~
> 
> On Mar 30, 2010, at 2:58 PM, Joshua Timberman wrote:
> 
> > -----BEGIN PGP SIGNED MESSAGE-----  
> > Hash: SHA1
> > 
> > Just to confirm:
> > 
> > Do you have only merb 1.0.15 installed? After uninstalling merb 1.1.0, was chef-server fully restarted?
> > 
> > Are all the server related processes running? By default:
> > 
> > rabbitmq-server listens on port 5672.  
> > chef-solr listens on port 8983.  
> > chef-solr-indexer should have a connection established to port 5672.  
> > chef-server listens on port 4000.  
> > couchdb listens on port 5984.
> > 
> > If everything is running, then turn on debugging for the chef-server (log\_level :debug in /etc/chef/server.rb).
> > 
> > Capture the relevant log output from running
> > 
> > ```
> > % knife node list
> > 
> > ```
> > 
> > When the internal server error 500 happens.
> > 
> > On Mar 30, 2010, at 2:10 PM, Joshua Miller wrote:
> > 
> > > no luck, any other ideas out there?
> > > 
> > > Joshua
> > > 
> > > On Mar 29, 2010, at 7:24 PM, Joshua Timberman wrote:
> > > 
> > > > /etc/init.d/chef-server restart
> > > > 
> > > > Also make sure the following services are running:
> > > > 
> > > > - rabbitmq-server
> > > > - chef-solr
> > > > - chef-solr-indexer
> > > > 
> > > > On Mon, Mar 29, 2010 at 8:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > 
> > > > > sorry not sure how to restart the API maybe I am missing a process?
> > > > > 
> > > > > On Mar 29, 2010, at 6:57 PM, Adam Jacob wrote:
> > > > > 
> > > > > > Restart the chef-server-API as well.
> > > > > > 
> > > > > > Sent from my iPhone
> > > > > > 
> > > > > > On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > 
> > > > > > > Progress the webui is back up but "nodes and status" still messed up and knife still sucks.
> > > > > > > 
> > > > > > > Thank you guys,
> > > > > > > 
> > > > > > > Joshua
> > > > > > > 
> > > > > > > jmiller@srv-101-03:~$ gem list merb
> > > > > > > 
> > > > > > > \*\*\* LOCAL GEMS \*\*\*
> > > > > > > 
> > > > > > > merb-assets (1.0.15)  
> > > > > > > merb-core (1.0.15)  
> > > > > > > merb-haml (1.0.15)  
> > > > > > > merb-helpers (1.0.15)  
> > > > > > > merb-param-protection (1.0.15)  
> > > > > > > merb-slices (1.0.15)  
> > > > > > > jmiller@srv-101-03:~$
> > > > > > > 
> > > > > > > Joshua
> > > > > > > 
> > > > > > > On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> > > > > > > 
> > > > > > > > Hi Joshua,
> > > > > > > > 
> > > > > > > > After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.
> > > > > > > > 
> > > > > > > > Damm
> > > > > > > > 
> > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'
> > > > > > > > 
> > > > > > > > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > > > > > > > 
> > > > > > > > > Does not look like it unless I am missing something here?
> > > > > > > > > 
> > > > > > > > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > > > > > > > {"error":"not\_found","reason":"missing"}  
> > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > 
> > > > > > > > > I should note that the webui is not working:
> > > > > > > > > 
> > > > > > > > > Generation Error 500  
> > > > > > > > > Sorry about that...
> > > > > > > > > 
> > > > > > > > > server.log  
> > > > > > > > > merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > ERROR: 500 "Internal Server Error"  
> > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > > > > > > > > /usr/bin/chef-server-webui:19  
> > > > > > > > > merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> > > > > > > > > /usr/bin/chef-server-webui:19:in `load'  
> > > > > > > > > /usr/bin/chef-server-webui:19  
> > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > > merb : worker (port 4040) ~
> > > > > > > > > 
> > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > > merb : worker (port 4040) ~
> > > > > > > > > 
> > > > > > > > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > > > > > > > 
> > > > > > > > > > I'm going to go out on a limb and assume you have a node that got  
> > > > > > > > > > created with a blank name. There is a ticket open about this:
> > > > > > > > > > 
> > > > > > > > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > > > > > > > 
> > > > > > > > > > Check the contents of your CouchDB database, and look for a node with  
> > > > > > > > > > no name. Delete it. 🙂
> > > > > > > > > > 
> > > > > > > > > > Adam
> > > > > > > > > > 
> > > > > > > > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > > > > > 
> > > > > > > > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > > > > > > > > > 
> > > > > > > > > > > Any help is much appreciated.
> > > > > > > > > > > 
> > > > > > > > > > > Joshua
> > > > > > > > > > > 
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > > > > > > > [  
> > > > > > > > > > > "chef-validator",  
> > > > > > > > > > > "chef-webui",  
> > > > > > > > > > > "jmiller",  
> > > > > > > > > > > "srv-101-03.mydomain.removed"  
> > > > > > > > > > > ]  
> > > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > > 
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > > > > > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > > > > > > > {  
> > > > > > > > > > > "name": "sample.mydomain.removed",  
> > > > > > > > > > > "attributes": {
> > > > > > > > > > > 
> > > > > > > > > > > },  
> > > > > > > > > > > "json\_class": "Chef::Node",  
> > > > > > > > > > > "run\_list": [
> > > > > > > > > > > 
> > > > > > > > > > > ],  
> > > > > > > > > > > "defaults": {
> > > > > > > > > > > 
> > > > > > > > > > > },  
> > > > > > > > > > > "overrides": {
> > > > > > > > > > > 
> > > > > > > > > > > },  
> > > > > > > > > > > "chef\_type": "node"  
> > > > > > > > > > > }  
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > > 
> > > > > > > > > > > I am also able to show nodes that existed prior to the upgrade:
> > > > > > > > > > > 
> > > > > > > > > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > > > > > > > > > {  
> > > > > > > > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > > > > > > > "attributes": {  
> > > > > > > > > > > "kernel": {  
> > > > > > > > > > > "modules": {  
> > > > > > > > > > > "mptsas": {  
> > > > > > > > > > > "size": "55824",  
> > > > > > > > > > > "refcount": "4"  
> > > > > > > > > > > },  
> > > > > > > > > > > "async\_tx": {  
> > > > > > > > > > > "size": "4096",  
> > > > > > > > > > > "refcount": "3"  
> > > > > > > > > > > },  
> > > > > > > > > > > ...  
> > > > > > > > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > > > > > > > 
> > > > > > > > > > > server.log
> > > > > > > > > > > 
> > > > > > > > > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > > > > > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > > > Request decrypted block is: 'Method:GET  
> > > > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > > > > > > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > > > > > > > > > 
> > > > > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > > > > > > > > /usr/bin/chef-server:19:in `load'  
> > > > > > > > > > > /usr/bin/chef-server:19  
> > > > > > > > > > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > > > > > > > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > > > > > > merb : worker (port 4000)
> > > > > > > > > > 
> > > > > > > > > > --  
> > > > > > > > > > Opscode, Inc.  
> > > > > > > > > > Adam Jacob, CTO  
> > > > > > > > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > > > > > > > 
> > > > > > > > > !DSPAM:4bb15360284963628912299!
> > > > 
> > > > --  
> > > > Opscode, Inc  
> > > > Joshua Timberman, Senior Solutions Engineer  
> > > > C: 720.878.4322 E: [joshua@opscode.com](mailto:joshua@opscode.com)
> > 
> > * * *
> > 
> > Opscode, Inc  
> > Joshua Timberman, Senior Solutions Engineer  
> > C: 720.334.RUBY E: [joshua@opscode.com](mailto:joshua@opscode.com)
> > 
> > -----BEGIN PGP SIGNATURE-----  
> > Version: GnuPG v1.4.10 (Darwin)
> > 
> > iEYEARECAAYFAkuyc/kACgkQO97WSdVpzT2zBACeJrhpRBFP5C3rgeoR6hMXPunz  
> > OjAAmwWpAjLvZgSQsgpt5RoK/nio25K3  
> > =nLuq  
> > -----END PGP SIGNATURE-----

--  
Opscode, Inc.  
Adam Jacob, CTO  
T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)

---

<div class="post-metadata">

**Author:** ![Joshua\_Miller](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_miller/32/212_2.png) [@Joshua\_Miller](https://discourse.chef.io/u/Joshua_Miller)\
**Post date:** [March 31, 2010, 1:23am UTC](https://discourse.chef.io/t/i-broke-my-install-of-0-8-8/1387/15 "2010-03-31T01:23:12Z")

</div>

You rock thank you, that fixed it.

Joshua

On Mar 30, 2010, at 5:41 PM, Daniel DeLeo wrote:

> Joshua,  
> you probably want to access CouchDB's webui which is available from a  
> URL like [http://localhost:5984/\_utils/](http://localhost:5984/_utils/)
> 
> On most installations, CouchDB configured to listen _only_ on the  
> localhost/loopback interface, so you'll most likely want to set up an  
> SSH tunnel from port 5984 on your box to localhost:5984. From there,  
> you can navigate to the "chef" database and then select the nodes \>  
> all\_id view. This URL will probably work for that:  
> [http://localhost:5984/\_utils/database.html?chef/\_design/nodes/\_view/all\_id](http://localhost:5984/_utils/database.html?chef/_design/nodes/_view/all_id)
> 
> Then find the one with a null/blank id and delete it.
> 
> HTH,  
> Dan DeLeo
> 
> On Tue, Mar 30, 2010 at 5:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> 
> > I did a dump of the chef couchdb and am sure this is the problem but do not know enough about couchdb to fix it .. doing research but if anyone just knows the answer.
> > 
> > {"chef\_type": "node", "name": null, "\_rev": "1-d40f879d3cbf5d93099b75619d03c8cf", "defaults": {}, "run\_list": , "attributes": {}, "json\_class": "Chef::Node", "\_id": "61250eb6-62da-450e-a90a-97856291a2ee", "overrides": {}}^M  
> > --==954fdeac87864055bc0716669a22d711==^M  
> > Content-ID: 72b00c98-75c8-4ac8-8aed-723c60686d1c^M  
> > Content-Length: 351^M  
> > Content-MD5: mcsIj4Vf9ssbVNz8jjub2w==^M  
> > Content-Type: application/json;charset=utf-8^M
> > 
> > jmiller@srv-101-03:~$ gem list merb
> > 
> > \*\*\* LOCAL GEMS \*\*\*
> > 
> > merb-assets (1.0.15)  
> > merb-core (1.0.15)  
> > merb-haml (1.0.15)  
> > merb-helpers (1.0.15)  
> > merb-param-protection (1.0.15)  
> > merb-slices (1.0.15)  
> > jmiller@srv-101-03:~$
> > 
> > Box was rebooted just to make sure everything was nicely restarted
> > 
> > yes all processes are running
> > 
> > jmiller@srv-101-03:~$ !curl  
> > curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > {"error":"not\_found","reason":"missing"}  
> > jmiller@srv-101-03:~$
> > 
> > I still agree there is a bad node name in the system but am not sure how to find it ...
> > 
> > server.log:
> > 
> > -Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > X-Ops-Timestamp:2010-03-30T23:59:27Z  
> > X-Ops-UserId:jmiller'  
> > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > 
> > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/router/route.rb:148:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.0.15/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb\_controller.rb:412:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:315:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:315:in `\_call\_action'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb_controller.rb:252:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:102:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:36:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/application.rb:17:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:296:in `start\_at\_port'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:128:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:174:in `bootup'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core.rb:173:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > /usr/bin/chef-server:19:in `load' /usr/bin/chef-server:19 merb : worker (port 4000) ~ Params: {"format"=>nil, "action"=>"index", "controller"=>"chef_server_api/nodes"} DEBUG: Sending HTTP Request via GET to localhost:5984/chef/_design/nodes/_view/all_id merb : worker (port 4000) ~ Named route chef_server_api_node could not be generated with {:id=>nil} - (Merb::Router::GenerationError) /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/router/route.rb:148:in `generate'  
> > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.0.15/lib/merb-slices/controller\_mixin.rb:157:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute\_slice\_url'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb_controller.rb:412:in `inject'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject'  
> > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:315:in `send'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract\_controller.rb:315:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/controller/merb\_controller.rb:252:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:102:in `dispatch\_action'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/dispatch/dispatcher.rb:36:in `handle'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:296:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/rack/adapter/abstract.rb:128:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core/server.rb:42:in `start'  
> > /usr/lib/ruby/gems/1.8/gems/merb-core-1.0.15/lib/merb-core.rb:173:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81 /usr/bin/chef-server:19:in `load'  
> > /usr/bin/chef-server:19  
> > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > merb : worker (port 4000) ~
> > 
> > On Mar 30, 2010, at 2:58 PM, Joshua Timberman wrote:
> > 
> > > -----BEGIN PGP SIGNED MESSAGE-----  
> > > Hash: SHA1
> > > 
> > > Just to confirm:
> > > 
> > > Do you have only merb 1.0.15 installed? After uninstalling merb 1.1.0, was chef-server fully restarted?
> > > 
> > > Are all the server related processes running? By default:
> > > 
> > > rabbitmq-server listens on port 5672.  
> > > chef-solr listens on port 8983.  
> > > chef-solr-indexer should have a connection established to port 5672.  
> > > chef-server listens on port 4000.  
> > > couchdb listens on port 5984.
> > > 
> > > If everything is running, then turn on debugging for the chef-server (log\_level :debug in /etc/chef/server.rb).
> > > 
> > > Capture the relevant log output from running
> > > 
> > > ```
> > > % knife node list
> > > 
> > > ```
> > > 
> > > When the internal server error 500 happens.
> > > 
> > > On Mar 30, 2010, at 2:10 PM, Joshua Miller wrote:
> > > 
> > > > no luck, any other ideas out there?
> > > > 
> > > > Joshua
> > > > 
> > > > On Mar 29, 2010, at 7:24 PM, Joshua Timberman wrote:
> > > > 
> > > > > /etc/init.d/chef-server restart
> > > > > 
> > > > > Also make sure the following services are running:
> > > > > 
> > > > > - rabbitmq-server
> > > > > - chef-solr
> > > > > - chef-solr-indexer
> > > > > 
> > > > > On Mon, Mar 29, 2010 at 8:15 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > 
> > > > > > sorry not sure how to restart the API maybe I am missing a process?
> > > > > > 
> > > > > > On Mar 29, 2010, at 6:57 PM, Adam Jacob wrote:
> > > > > > 
> > > > > > > Restart the chef-server-API as well.
> > > > > > > 
> > > > > > > Sent from my iPhone
> > > > > > > 
> > > > > > > On Mar 29, 2010, at 6:53 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > > 
> > > > > > > > Progress the webui is back up but "nodes and status" still messed up and knife still sucks.
> > > > > > > > 
> > > > > > > > Thank you guys,
> > > > > > > > 
> > > > > > > > Joshua
> > > > > > > > 
> > > > > > > > jmiller@srv-101-03:~$ gem list merb
> > > > > > > > 
> > > > > > > > \*\*\* LOCAL GEMS \*\*\*
> > > > > > > > 
> > > > > > > > merb-assets (1.0.15)  
> > > > > > > > merb-core (1.0.15)  
> > > > > > > > merb-haml (1.0.15)  
> > > > > > > > merb-helpers (1.0.15)  
> > > > > > > > merb-param-protection (1.0.15)  
> > > > > > > > merb-slices (1.0.15)  
> > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > 
> > > > > > > > Joshua
> > > > > > > > 
> > > > > > > > On Mar 29, 2010, at 6:29 PM, Scott M. Likens wrote:
> > > > > > > > 
> > > > > > > > > Hi Joshua,
> > > > > > > > > 
> > > > > > > > > After looking at your stack trace, you are using Merb 1.1 which is not compatable with Chef .8.8, you should downgrade Merb back to 1.0.15 if you want the webui to work at all.
> > > > > > > > > 
> > > > > > > > > Damm
> > > > > > > > > 
> > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send'
> > > > > > > > > 
> > > > > > > > > On Mar 29, 2010, at 6:26 PM, Joshua Miller wrote:
> > > > > > > > > 
> > > > > > > > > > Does not look like it unless I am missing something here?
> > > > > > > > > > 
> > > > > > > > > > jmiller@srv-101-03:~$ curl [http://localhost:5984/chef/node\_](http://localhost:5984/chef/node_)  
> > > > > > > > > > {"error":"not\_found","reason":"missing"}  
> > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > 
> > > > > > > > > > I should note that the webui is not working:
> > > > > > > > > > 
> > > > > > > > > > Generation Error 500  
> > > > > > > > > > Sorry about that...
> > > > > > > > > > 
> > > > > > > > > > server.log  
> > > > > > > > > > merb : worker (port 4040) ~ Started request handling: Mon Mar 29 21:25:06 -0400 2010  
> > > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > > ERROR: 500 "Internal Server Error"  
> > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:32:in `index' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `send'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:289:in `\_dispatch'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `\_dispatch'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:262:in `\_call'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch\_action'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run\_machine'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start\_server'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start' /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76 /usr/bin/chef-server-webui:19:in `load'  
> > > > > > > > > > /usr/bin/chef-server-webui:19  
> > > > > > > > > > merb : worker (port 4040) ~ Named route not found: new\_node - (Merb::Router::GenerationError)  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller\_mixin.rb:153:in `slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/_navigation.html.haml:3:in `\_\_usr\_\_lib\_\_ruby\_\_gems\_\_1\_8\_\_gems\_\_chef\_\_server\_\_webui\_\_0\_8\_8\_\_app\_\_views\_\_nodes\_\_\_\_navigation\_html\_haml'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:326:in `partial'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `map' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:321:in `partial'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/views/nodes/index.html.haml:4:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_8_8 __app__ views __nodes__ index_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `send'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.8.8/app/controllers/nodes.rb:38:in `index'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server-webui:76  
> > > > > > > > > > /usr/bin/chef-server-webui:19:in `load'  
> > > > > > > > > > /usr/bin/chef-server-webui:19  
> > > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > > > merb : worker (port 4040) ~
> > > > > > > > > > 
> > > > > > > > > > merb : worker (port 4040) ~ Params: {"action"=\>"index", "controller"=\>"chef\_server\_webui/nodes"}  
> > > > > > > > > > merb : worker (port 4040) ~ {:before\_filters\_time=\>3.7e-05, :dispatch\_time=\>0.035989, :action\_time=\>0.000433, :after\_filters\_time=\>1.0e-05}  
> > > > > > > > > > merb : worker (port 4040) ~
> > > > > > > > > > 
> > > > > > > > > > On Mar 29, 2010, at 6:14 PM, Adam Jacob wrote:
> > > > > > > > > > 
> > > > > > > > > > > I'm going to go out on a limb and assume you have a node that got  
> > > > > > > > > > > created with a blank name. There is a ticket open about this:
> > > > > > > > > > > 
> > > > > > > > > > > [http://tickets.opscode.com/browse/CHEF-1069](http://tickets.opscode.com/browse/CHEF-1069)
> > > > > > > > > > > 
> > > > > > > > > > > Check the contents of your CouchDB database, and look for a node with  
> > > > > > > > > > > no name. Delete it. 🙂
> > > > > > > > > > > 
> > > > > > > > > > > Adam
> > > > > > > > > > > 
> > > > > > > > > > > On Mon, Mar 29, 2010 at 6:01 PM, Joshua Miller [jassinpain@gmail.com](mailto:jassinpain@gmail.com) wrote:
> > > > > > > > > > > 
> > > > > > > > > > > > Trouble with 0.8.8 after update from 0.8.6. there was also a reboot so not sure which actually caused the failure. I am running knife to get a node list and it generates errors, also I am able to pull a client list ... spent a few hours trying to track id own and just am lost.
> > > > > > > > > > > > 
> > > > > > > > > > > > Any help is much appreciated.
> > > > > > > > > > > > 
> > > > > > > > > > > > Joshua
> > > > > > > > > > > > 
> > > > > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > > > > jmiller@srv-101-03:~$ knife client list  
> > > > > > > > > > > > [  
> > > > > > > > > > > > "chef-validator",  
> > > > > > > > > > > > "chef-webui",  
> > > > > > > > > > > > "jmiller",  
> > > > > > > > > > > > "srv-101-03.mydomain.removed"  
> > > > > > > > > > > > ]  
> > > > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > > > 
> > > > > > > > > > > > jmiller@srv-101-03:~$ knife node create sample.mydomain.removed  
> > > > > > > > > > > > INFO: Created (or updated) node[sample.mydomain.removed]  
> > > > > > > > > > > > jmiller@srv-101-03:~$ knife node show sample.mydomain.removed  
> > > > > > > > > > > > {  
> > > > > > > > > > > > "name": "sample.mydomain.removed",  
> > > > > > > > > > > > "attributes": {
> > > > > > > > > > > > 
> > > > > > > > > > > > },  
> > > > > > > > > > > > "json\_class": "Chef::Node",  
> > > > > > > > > > > > "run\_list": [
> > > > > > > > > > > > 
> > > > > > > > > > > > ],  
> > > > > > > > > > > > "defaults": {
> > > > > > > > > > > > 
> > > > > > > > > > > > },  
> > > > > > > > > > > > "overrides": {
> > > > > > > > > > > > 
> > > > > > > > > > > > },  
> > > > > > > > > > > > "chef\_type": "node"  
> > > > > > > > > > > > }  
> > > > > > > > > > > > jmiller@srv-101-03:~$ knife node list  
> > > > > > > > > > > > /usr/lib/ruby/1.8/net/http.rb:2097:in `error!': 500 "Internal Server Error" (Net::HTTPFatalError) from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:296:in `run\_request'  
> > > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/rest.rb:106:in `get_rest' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/node.rb:363:in `list'  
> > > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/knife/node\_list.rb:35:in `run' from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/lib/chef/application/knife.rb:110:in `run'  
> > > > > > > > > > > > from /usr/lib/ruby/gems/1.8/gems/chef-0.8.8/bin/knife:26  
> > > > > > > > > > > > from /usr/bin/knife:19:in `load'  
> > > > > > > > > > > > from /usr/bin/knife:19  
> > > > > > > > > > > > jmiller@srv-101-03:~$
> > > > > > > > > > > > 
> > > > > > > > > > > > I am also able to show nodes that existed prior to the upgrade:
> > > > > > > > > > > > 
> > > > > > > > > > > > jmiller@srv-101-03:~$ knife node show srv-101-03.mydomain.removed |more  
> > > > > > > > > > > > {  
> > > > > > > > > > > > "name": "srv-101-03.mydomain.removed",  
> > > > > > > > > > > > "attributes": {  
> > > > > > > > > > > > "kernel": {  
> > > > > > > > > > > > "modules": {  
> > > > > > > > > > > > "mptsas": {  
> > > > > > > > > > > > "size": "55824",  
> > > > > > > > > > > > "refcount": "4"  
> > > > > > > > > > > > },  
> > > > > > > > > > > > "async\_tx": {  
> > > > > > > > > > > > "size": "4096",  
> > > > > > > > > > > > "refcount": "3"  
> > > > > > > > > > > > },  
> > > > > > > > > > > > ...  
> > > > > > > > > > > > jmiller@srv-101-03:~$ mydomain.removed
> > > > > > > > > > > > 
> > > > > > > > > > > > server.log
> > > > > > > > > > > > 
> > > > > > > > > > > > DEBUG: Request time difference: 0.21357, within 900 seconds? : true  
> > > > > > > > > > > > DEBUG: Candidate Block is: 'Method:GET  
> > > > > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > > > > Request decrypted block is: 'Method:GET  
> > > > > > > > > > > > Hashed Path:bEM+o9tCkqf41JkAi8jgkkr5ZvU=  
> > > > > > > > > > > > X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > > X-Ops-Timestamp:2010-03-30T00:46:45Z  
> > > > > > > > > > > > X-Ops-UserId:jmiller'  
> > > > > > > > > > > > Candidate content hash is: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
> > > > > > > > > > > > Request Content Hash is: '2jmj7l5rSw0yVb/vlWAYkK/YBwk='  
> > > > > > > > > > > > Signatures match: true, Allowed Time Skew: true, Hashes match?: true
> > > > > > > > > > > > 
> > > > > > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > > > > > DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/nodes/\_view/all\_id  
> > > > > > > > > > > > merb : worker (port 4000) ~ Named route chef\_server\_api\_node could not be generated with {:id=\>nil} - (Merb::Router::GenerationError)  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/router/route.rb:150:in `generate' /usr/lib/ruby/gems/1.8/gems/merb-slices-1.1.0/lib/merb-slices/controller_mixin.rb:157:in `slice\_url'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/application.rb:55:in `absolute_slice_url' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:32:in `index'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/mixins/render.rb:129:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `each'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `inject' /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.8.8/app/controllers/nodes.rb:31:in `index'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:321:in `send' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:321:in `\_call\_action'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:289:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract_controller.rb:284:in `catch'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/abstract\_controller.rb:284:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:285:in `\_dispatch'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb\_controller.rb:262:in `_call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/controller/merb_controller.rb:252:in `call'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:98:in `dispatch_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:74:in `handle'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/dispatch/dispatcher.rb:34:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/application.rb:17:in `call'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/middleware/static.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:76:in `pre\_process'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:74:in `pre\_process'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/connection.rb:42:in `receive\_data'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.7/lib/thin/server.rb:156:in `start'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/thin.rb:30:in `start_server' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:298:in `start\_at\_port'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/rack/adapter/abstract.rb:131:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:174:in `bootup'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core/server.rb:42:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.0/lib/merb-core.rb:165:in `start'  
> > > > > > > > > > > > /usr/lib/ruby/gems/1.8/gems/chef-server-0.8.8/bin/chef-server:81  
> > > > > > > > > > > > /usr/bin/chef-server:19:in `load'  
> > > > > > > > > > > > /usr/bin/chef-server:19  
> > > > > > > > > > > > merb : worker (port 4000) ~ Params: {"format"=\>nil, "action"=\>"index", "controller"=\>"chef\_server\_api/nodes"}  
> > > > > > > > > > > > merb : worker (port 4000) ~ {:action\_time=\>0.000385, :after\_filters\_time=\>8.0e-06, :before\_filters\_time=\>8.0e-06, :dispatch\_time=\>0.009856}  
> > > > > > > > > > > > merb : worker (port 4000)
> > > > > > > > > > > 
> > > > > > > > > > > --  
> > > > > > > > > > > Opscode, Inc.  
> > > > > > > > > > > Adam Jacob, CTO  
> > > > > > > > > > > T: (206) 508-7449 E: [adam@opscode.com](mailto:adam@opscode.com)
> > > > > > > > > > 
> > > > > > > > > > !DSPAM:4bb15360284963628912299!
> > > > > 
> > > > > --  
> > > > > Opscode, Inc  
> > > > > Joshua Timberman, Senior Solutions Engineer  
> > > > > C: 720.878.4322 E: [joshua@opscode.com](mailto:joshua@opscode.com)
> > > 
> > > * * *
> > > 
> > > Opscode, Inc  
> > > Joshua Timberman, Senior Solutions Engineer  
> > > C: 720.334.RUBY E: [joshua@opscode.com](mailto:joshua@opscode.com)
> > > 
> > > -----BEGIN PGP SIGNATURE-----  
> > > Version: GnuPG v1.4.10 (Darwin)
> > > 
> > > iEYEARECAAYFAkuyc/kACgkQO97WSdVpzT2zBACeJrhpRBFP5C3rgeoR6hMXPunz  
> > > OjAAmwWpAjLvZgSQsgpt5RoK/nio25K3  
> > > =nLuq  
> > > -----END PGP SIGNATURE-----
