# RV: RE: Re: 500 "Internal Server Error" chef-server-webui version 0.9.12

**URL:** <https://discourse.chef.io/t/rv-re-re-500-internal-server-error-chef-server-webui-version-0-9-12/1629>\
**Category:** Chef Infra (archive)\
**Created:** [December 24, 2010, 8:30am UTC](https://discourse.chef.io/t/rv-re-re-500-internal-server-error-chef-server-webui-version-0-9-12/1629 "2010-12-24T08:30:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Le\_Huy](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Le\_Huy](https://discourse.chef.io/u/Le_Huy)\
**Post date:** [December 24, 2010, 8:30am UTC](https://discourse.chef.io/t/rv-re-re-500-internal-server-error-chef-server-webui-version-0-9-12/1629/1 "2010-12-24T08:30:33Z")

</div>

I also got this error

## undefined method `fdiv’ for 2526:Fixnum when try to access some cookbook

## [Fri, 24 Dec 2010 09:27:02 +0100] DEBUG: Streaming download from [http://localhost:4000/cookbooks/app\_dynamics/0.0.0/files/e2c390fe739b2550a218262b28f290ce](http://localhost:4000/cookbooks/app_dynamics/0.0.0/files/e2c390fe739b2550a218262b28f290ce) to tempfile /tmp/chef-rest.7067.0 [Fri, 24 Dec 2010 09:27:02 +0100] ERROR: undefined method `fdiv' for 2526:Fixnum /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/controllers/application.rb:239:in`binary?’ /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/controllers/application.rb:227:in `show_plain_file' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:135:in`fetch’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:253:in `streaming_request' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest/rest_request.rb:62:in`call’ /usr/lib/ruby/1.8/net/http.rb:1053:in `request' /usr/lib/ruby/1.8/net/http.rb:2136:in`reading\_body’ /usr/lib/ruby/1.8/net/http.rb:1052:in `request' /usr/lib/ruby/1.8/net/http.rb:1037:in`request’ /usr/lib/ruby/1.8/net/http.rb:543:in `start' /usr/lib/ruby/1.8/net/http.rb:1035:in`request’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest/rest\_request.rb:60:in `call' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest/rest_request.rb:75:in`hide\_net\_http\_bug’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest/rest\_request.rb:59:in `call' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:249:in`streaming\_request’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:285:in `retriable_rest_request' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:247:in`streaming\_request’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:135:in `fetch’

my ruby version is 1.8.6

[root@a0 chef]# ruby -v  
ruby 1.8.6 (2010-02-05 patchlevel 399) [i386-linux]  
[root@a0 chef]# gem list

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

abstract (1.0.0)  
bundler (1.0.7)  
bunny (0.6.0)  
chef (0.9.12)  
chef-server (0.9.12)  
chef-server-api (0.9.12)  
chef-server-webui (0.9.12)  
chef-solr (0.9.12)  
coderay (0.8.312)  
daemons (1.0.10)  
diff-lcs (1.1.2)  
erubis (2.6.5)  
eventmachine (0.12.10)  
extlib (0.9.13)  
haml (2.2.20)  
highline (1.4.0)  
hpricot (0.8.2)  
json (1.4.6)  
libxml-ruby (1.1.3)  
merb-assets (1.1.3)  
merb-core (1.1.3)  
merb-haml (1.1.3)  
merb-helpers (1.1.3)  
merb-param-protection (1.1.3)  
merb-slices (1.0.15)  
mime-types (1.16)  
mixlib-authentication (1.1.4)  
mixlib-cli (1.2.0)  
mixlib-config (1.1.2)  
mixlib-log (1.2.0)  
moneta (0.6.0)  
ohai (0.5.8)  
ParseTree (3.0.4)  
rack (1.1.0)  
rake (0.8.7)  
rest-client (1.3.1)  
rspec (1.3.0)  
ruby-openid (2.1.8)  
ruby2ruby (1.2.4)  
ruby\_parser (2.0.4)  
RubyInline (3.8.4)  
sexp\_processor (3.0.3)  
systemu (1.2.0)  
term-ansicolor (1.0.5)  
thin (1.2.5)  
thor (0.12.0)  
uuidtools (2.1.1)  
ZenTest (4.2.1)  
[root@a0 chef]# uname -a  
Linux a0 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686 i686 i386 GNU/Linux

* * *

## [Fri, 24 Dec 2010 09:27:02 +0100] DEBUG: Streaming download from [http://localhost:4000/cookbooks/app\_dynamics/0.0.0/files/e2c390fe739b2550a218262b28f290ce](http://localhost:4000/cookbooks/app_dynamics/0.0.0/files/e2c390fe739b2550a218262b28f290ce) to tempfile /tmp/chef-rest.7067.0 [Fri, 24 Dec 2010 09:27:02 +0100] ERROR: undefined method `fdiv' for 2526:Fixnum /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/controllers/application.rb:239:in`binary?’ /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/controllers/application.rb:227:in `show_plain_file' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:135:in`fetch’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:253:in `streaming_request' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest/rest_request.rb:62:in`call’ /usr/lib/ruby/1.8/net/http.rb:1053:in `request' /usr/lib/ruby/1.8/net/http.rb:2136:in`reading\_body’ /usr/lib/ruby/1.8/net/http.rb:1052:in `request' /usr/lib/ruby/1.8/net/http.rb:1037:in`request’ /usr/lib/ruby/1.8/net/http.rb:543:in `start' /usr/lib/ruby/1.8/net/http.rb:1035:in`request’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest/rest\_request.rb:60:in `call' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest/rest_request.rb:75:in`hide\_net\_http\_bug’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest/rest\_request.rb:59:in `call' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:249:in`streaming\_request’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:285:in `retriable_rest_request' /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:247:in`streaming\_request’ /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:135:in `fetch' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/controllers/application.rb:226:in`show\_plain\_file’ /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/views/cookbooks/show.html.haml:55:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_9_12 __app__ views __cookbooks__ show_html_haml' /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/views/cookbooks/show.html.haml:52:in`each’ /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/views/cookbooks/show.html.haml:52:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_9_12 __app__ views __cookbooks__ show_html_haml' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/mixins/render.rb:137:in`send’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/mixins/render.rb:137:in `render' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/mixins/render.rb:222:in`display’ /usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/controllers/cookbooks.rb:64:in `show' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:321:in`send’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:289:in`\_dispatch’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract\_controller.rb:284:in `catch’

* * *

De: Huy, L. (Le)  
Enviado el: viernes, 24 de diciembre de 2010 9:20  
Para: 'chef@lists.opscode.com’  
Asunto: RE: [chef] RE: Re: 500 “Internal Server Error” chef-server-webui version 0.9.12

## I got this error, I hacve tried to delete all cookbooks then upload all again but the problem persists

## merb : chef-server (api) : worker (port 4000) ~ Started request handling: Fri Dec 24 09:17:50 +0100 2010 merb : chef-server (api) : worker (port 4000) ~ Routed to: {“cookbook\_version”=\>“0.0.0”, “cookbook\_name”=\>“accounts”, “action”=\>“show\_file”, “controller”=\>“cookbooks”, “checksum”=\>“c4e497a0095ac8fe9a40995b7ed3a6e3”} merb : chef-server (api) : worker (port 4000) ~ Params: {“cookbook\_version”=\>“0.0.0”, “cookbook\_name”=\>“accounts”, “action”=\>“show\_file”, “controller”=\>“cookbooks”, “checksum”=\>“c4e497a0095ac8fe9a40995b7ed3a6e3”} merb : chef-server (api) : worker (port 4000) ~ File with checksum c4e497a0095ac8fe9a40995b7ed3a6e3 not found in the repository (this should not happen) - (Merb::ControllerExceptions::InternalServerError) /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.9.12/app/controllers/cookbooks.rb:88:in `show_file' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:321:in`send’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract\_controller.rb:321:in `_call_action' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:289:in`\_dispatch’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract\_controller.rb:284:in `catch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:284:in`\_dispatch’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/merb\_controller.rb:285:in `_dispatch' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/merb_controller.rb:262:in`\_call’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/merb\_controller.rb:252:in `call' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/dispatch/dispatcher.rb:91:in`dispatch\_action’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/dispatch/dispatcher.rb:69:in `handle' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/dispatch/dispatcher.rb:29:in`handle’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/application.rb:17:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/content_length.rb:13:in`call’ /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in`catch’ /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:57:in`process’ /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/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.5/lib/thin/backends/base.rb:57:in`start’ /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/server.rb:156:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/adapter/thin.rb:30:in`start\_server’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/adapter/abstract.rb:305:in `start_at_port' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/adapter/abstract.rb:138:in`start’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:174:in `bootup' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:159:in`daemonize’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:143:in `fork' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:143:in`daemonize’ /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:35:in `start' /usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core.rb:165:in`start’ /usr/lib/ruby/gems/1.8/gems/chef-server-api-0.9.12/bin/chef-server:83 /usr/bin/chef-server:19:in `load’ /usr/bin/chef-server:19

* * *

De: [le.huy@ingdirect.es](mailto:le.huy@ingdirect.es) [[mailto:le.huy@ingdirect.es](mailto:le.huy@ingdirect.es)]  
Enviado el: viernes, 24 de diciembre de 2010 9:04  
Para: [chef@lists.opscode.com](mailto:chef@lists.opscode.com)  
Asunto: [chef] RE: Re: 500 “Internal Server Error” chef-server-webui version 0.9.12

It seems no error in server-api.log

* * *

[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Reconstituted (user-supplied) request signature: NHx1fp2xAnjqkvqP46a7Y89rmUIvyYvVot+rBTlyVd/cEpwkc0tC5GrhOrxE  
GvtqCe4Ef+9O1xhrqCgC0aiysWPATmUNyi2qTXZKvFxRjgdqjGgb3zSV3J+W  
6u+c/JKdjaU8f4h6ObdSliBGmV5Vcs3shpJ/3XF2SJRVjF+P9ynRXOsIQC7J  
XflPxFkj+mL37XRo4ATu2NJoZo/RcCz0RWgf/Ejm2pYbErmvMcg6dOSALdzZ  
Tg0FFlSmugBbncc+FMpDAiyFKh+rqvfY1IZAxTJ3ndxiSQq9jK+dmFDu1a0R  
ACj6XJseIUFF9DdbKSQrGrD9dOfcCSsPaa4vj43XmQ==  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Verifying request signature:  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Expected Block is: ‘Method:GET  
Hashed Path:xfdXWd6yGT1GqK4SAI39/0pv+m0=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-12-24T07:59:10Z  
X-Ops-UserId:chef-webui’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Decrypted block is: ‘Method:GET  
Hashed Path:xfdXWd6yGT1GqK4SAI39/0pv+m0=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-12-24T07:59:10Z  
X-Ops-UserId:chef-webui’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Signatures match? : ‘true’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Request time difference: 0.683841, within 900 seconds? : true  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Expected content hash is: ‘2jmj7l5rSw0yVb/vlWAYkK/YBwk=’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Request Content Hash is: ‘2jmj7l5rSw0yVb/vlWAYkK/YBwk=’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Hashes match?: true  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/cookbooks/\_view/all\_with\_version  
[Fri, 24 Dec 2010 08:59:10 +0100] INFO: Authenticating client chef-webui  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/id\_map/\_view/name\_to\_id  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Authenticating Client:  
#\<Chef::ApiClient:0xb7b23a9c @couchdb=#\<Chef::CouchDB:0xb7b28c04 @rest=#\<Chef::REST:0xb7b28bc8 @auth\_credentials=#\<Chef::REST::AuthCredentials:0xb7b28a9c @key\_file=nil, @client\_name=nil\>, @cookies={}, @sign\_request=true, @default\_headers={}, @url=“[http://localhost:5984](http://localhost:5984)”, @sign\_on\_redirect=true, @redirect\_limit=10, @redirects\_followed=0\>, @db=“chef”\>, @private\_key=nil, @couchdb\_id=“dca9b141-deef-477c-8c0f-5b98bd8bc863”, @name=“chef-webui”, @public\_key="-----BEGIN RSA PUBLIC KEY-----\nMIIBCgKCAQEA1faHcKiU4+Y3ntxfCenVEdF04smZ8kI3/PHmvxQp7HEfLBXafHs/\na0oXR8Pt0Ka3mCSQH0zQm0Qte4m0SgnqD83HNztJzLzmcCfj2KHyKJ42DL10I6Hy\nyoNKbf6Ac1ma40nt86CDJ+SNj6GoEqXNer4bqVRPtJJMESYv0ooYdLuBUKSHmmOL\n0NxLYWJ2FFoSwFd0ixWYdseyIQVnsix6f9lYLBJlYhK4/ONcvubCAMYoRMfs3i9J\nSrTuVeOEDoNPmRG1suCu/WoSvskaNmURgf8tuqreL29DCZKr9oDKns+dBuovpeOB\nJT6zN7ij48wGByiV92sihCdgrxO+iIQjNwIDAQAB\n-----END RSA PUBLIC KEY-----\n", @couchdb\_rev=“1-060f05a37ad4e27c193e219815a430cb”, @index\_id=“dca9b141-deef-477c-8c0f-5b98bd8bc863”, @admin=true\>

[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Initializing header auth : #\<Merb::Request:0xb7b2a4f0 @xml\_params=nil, @body\_and\_query\_params={}, @body=#StringIO:0xb7b2aa40, @env={“HTTP\_X\_CHEF\_VERSION”=\>“0.9.12”, “HTTP\_X\_OPS\_TIMESTAMP”=\>“2010-12-24T07:59:10Z”, “SERVER\_NAME”=\>“localhost”, “async.callback”=\>#\<Method: Thin::Connection#post\_process\>, “rack.url\_scheme”=\>“http”, “HTTP\_X\_OPS\_SIGN”=\>“version=1.0”, “PATH\_INFO”=\>"/cookbooks/accounts/0.0.0", “rack.run\_once”=\>false, “rack.input”=\>#StringIO:0xb7b2aa40, “merb.status”=\>200, “merb.request”=\>#\<Merb::Request:0xb7b2a4f0 …\>, “SCRIPT\_NAME”=\>"", “SERVER\_PROTOCOL”=\>“HTTP/1.1”, “HTTP\_HOST”=\>“localhost:4000”, “HTTP\_X\_OPS\_CONTENT\_HASH”=\>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”, “rack.errors”=\>#IO:/dev/null, “REMOTE\_ADDR”=\>“127.0.0.1”, “REQUEST\_PATH”=\>"/cookbooks/accounts/0.0.0", “SERVER\_SOFTWARE”=\>“thin 1.2.5 codename This Is Not A Web Server”, “HTTP\_X\_OPS\_AUTHORIZATION\_1”=\>“lUzh9cZhXgJvt+3GNXvbfQurcxbAP8r3m2vsFRFpovrEBnILAXNAyBtdzJir”, “merb.request\_start”=\>Fri Dec 24 08:59:10 +0100 2010, “HTTP\_X\_OPS\_AUTHORIZATION\_2”=\>"+mdrEzPYqvXYSpbXiU8mDPGynbcz6JlsJQJZNFOPyWFZvZEbyfwk9LGd+M2z", “HTTP\_VERSION”=\>“HTTP/1.1”, “rack.multithread”=\>false, “rack.version”=\>[1, 0], “async.close”=\>#EventMachine::DefaultDeferrable:0xb7b2a568, “HTTP\_X\_OPS\_AUTHORIZATION\_3”=\>“crnnFa1sgr69j7f68ODR6CmzbADFC9e7s0sXwiB9943ltSAR5/fCRdOQLdxZ”, “REQUEST\_URI”=\>"/cookbooks/accounts/0.0.0", “rack.multiprocess”=\>false, “merb.action\_name”=\>“show”, “SERVER\_PORT”=\>“4000”, “HTTP\_X\_OPS\_AUTHORIZATION\_4”=\>“e4C5FeDRbiTNV39+zyRu2y6JJI6B8lyvlMxb1ROttMxxOluVeh695MierDuw”, “QUERY\_STRING”=\>"", “GATEWAY\_INTERFACE”=\>“CGI/1.2”, “HTTP\_X\_OPS\_AUTHORIZATION\_5”=\>“coPmr27aTsIAb2ggUNZXxMqjysF8vpCz7HnxJl9LNPF8z1gAnCuVSjbZlpg5”, “HTTP\_X\_OPS\_AUTHORIZATION\_6”=\>“LwOTqdWO8bpmdoM1T61/AaeQwDsjV0xWpVbBncxh5g==”, “HTTP\_ACCEPT”=\>“application/json”, “HTTP\_X\_OPS\_USERID”=\>“chef-webui”, “HTTP\_CONNECTION”=\>“close”, “REQUEST\_METHOD”=\>“GET”}, @multipart\_params={}, @start=Fri Dec 24 08:59:10 +0100 2010, @json\_params=nil, @query\_params={}, @method=:get, @params={“cookbook\_version”=\>“0.0.0”, “cookbook\_name”=\>“accounts”, “action”=\>“show”, “controller”=\>“cookbooks”}, @body\_params=nil, @route=/cookbooks/:cookbook\_name/:cookbook\_version, @route\_params={:controller=\>“cookbooks”, :cookbook\_name=\>“accounts”, :action=\>“show”, :cookbook\_version=\>“0.0.0”}\>  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Parsed signing description: {:version=\>“1.0”}  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Digesting body: ‘’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Reconstituted (user-supplied) request signature: lUzh9cZhXgJvt+3GNXvbfQurcxbAP8r3m2vsFRFpovrEBnILAXNAyBtdzJir  
+mdrEzPYqvXYSpbXiU8mDPGynbcz6JlsJQJZNFOPyWFZvZEbyfwk9LGd+M2z  
crnnFa1sgr69j7f68ODR6CmzbADFC9e7s0sXwiB9943ltSAR5/fCRdOQLdxZ  
e4C5FeDRbiTNV39+zyRu2y6JJI6B8lyvlMxb1ROttMxxOluVeh695MierDuw  
coPmr27aTsIAb2ggUNZXxMqjysF8vpCz7HnxJl9LNPF8z1gAnCuVSjbZlpg5  
LwOTqdWO8bpmdoM1T61/AaeQwDsjV0xWpVbBncxh5g==  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Verifying request signature:  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Expected Block is: ‘Method:GET  
Hashed Path:jAqZRoeAcp/n1NtdSLHt4WjJ6jk=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-12-24T07:59:10Z  
X-Ops-UserId:chef-webui’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Decrypted block is: ‘Method:GET  
Hashed Path:jAqZRoeAcp/n1NtdSLHt4WjJ6jk=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-12-24T07:59:10Z  
X-Ops-UserId:chef-webui’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Signatures match? : ‘true’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Request time difference: 0.705434, within 900 seconds? : true  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Expected content hash is: ‘2jmj7l5rSw0yVb/vlWAYkK/YBwk=’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Request Content Hash is: ‘2jmj7l5rSw0yVb/vlWAYkK/YBwk=’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Hashes match?: true  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/id\_map/\_view/name\_to\_id  
[Fri, 24 Dec 2010 08:59:10 +0100] INFO: Authenticating client chef-webui  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/id\_map/\_view/name\_to\_id  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Authenticating Client:  
#\<Chef::ApiClient:0xb7b01618 @couchdb=#\<Chef::CouchDB:0xb7b05934 @rest=#\<Chef::REST:0xb7b058f8 @auth\_credentials=#\<Chef::REST::AuthCredentials:0xb7b057a4 @key\_file=nil, @client\_name=nil\>, @cookies={}, @sign\_request=true, @default\_headers={}, @url=“[http://localhost:5984](http://localhost:5984)”, @sign\_on\_redirect=true, @redirect\_limit=10, @redirects\_followed=0\>, @db=“chef”\>, @private\_key=nil, @couchdb\_id=“dca9b141-deef-477c-8c0f-5b98bd8bc863”, @name=“chef-webui”, @public\_key="-----BEGIN RSA PUBLIC KEY-----\nMIIBCgKCAQEA1faHcKiU4+Y3ntxfCenVEdF04smZ8kI3/PHmvxQp7HEfLBXafHs/\na0oXR8Pt0Ka3mCSQH0zQm0Qte4m0SgnqD83HNztJzLzmcCfj2KHyKJ42DL10I6Hy\nyoNKbf6Ac1ma40nt86CDJ+SNj6GoEqXNer4bqVRPtJJMESYv0ooYdLuBUKSHmmOL\n0NxLYWJ2FFoSwFd0ixWYdseyIQVnsix6f9lYLBJlYhK4/ONcvubCAMYoRMfs3i9J\nSrTuVeOEDoNPmRG1suCu/WoSvskaNmURgf8tuqreL29DCZKr9oDKns+dBuovpeOB\nJT6zN7ij48wGByiV92sihCdgrxO+iIQjNwIDAQAB\n-----END RSA PUBLIC KEY-----\n", @couchdb\_rev=“1-060f05a37ad4e27c193e219815a430cb”, @index\_id=“dca9b141-deef-477c-8c0f-5b98bd8bc863”, @admin=true\>

[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Initializing header auth : #\<Merb::Request:0xb7b07270 @xml\_params=nil, @body\_and\_query\_params={}, @body=#StringIO:0xb7b077d4, @env={“HTTP\_X\_CHEF\_VERSION”=\>“0.9.12”, “HTTP\_X\_OPS\_TIMESTAMP”=\>“2010-12-24T07:59:10Z”, “SERVER\_NAME”=\>“localhost”, “async.callback”=\>#\<Method: Thin::Connection#post\_process\>, “rack.url\_scheme”=\>“http”, “HTTP\_X\_OPS\_SIGN”=\>“version=1.0”, “PATH\_INFO”=\>"/cookbooks/accounts/0.0.0/files/653113e18670914c56c96ca687063864", “rack.run\_once”=\>false, “rack.input”=\>#StringIO:0xb7b077d4, “merb.status”=\>200, “merb.request”=\>#\<Merb::Request:0xb7b07270 …\>, “SCRIPT\_NAME”=\>"", “SERVER\_PROTOCOL”=\>“HTTP/1.1”, “HTTP\_HOST”=\>“localhost:4000”, “HTTP\_X\_OPS\_CONTENT\_HASH”=\>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”, “rack.errors”=\>#IO:/dev/null, “REMOTE\_ADDR”=\>“127.0.0.1”, “REQUEST\_PATH”=\>"/cookbooks/accounts/0.0.0/files/653113e18670914c56c96ca687063864", “SERVER\_SOFTWARE”=\>“thin 1.2.5 codename This Is Not A Web Server”, “HTTP\_X\_OPS\_AUTHORIZATION\_1”=\>“cdqiWe4pU1BfBWLn27b3XHwQhxDWMHeiNX56djYEAgVn3gW7k2wL1I+p0PH0”, “merb.request\_start”=\>Fri Dec 24 08:59:10 +0100 2010, “HTTP\_X\_OPS\_AUTHORIZATION\_2”=\>“6r3Zy2aPJ9fUOKpwxdut87peKIAjY8oLlIJPyHCvVXvndK403nEnIz4PHwkM”, “HTTP\_VERSION”=\>“HTTP/1.1”, “rack.multithread”=\>false, “rack.version”=\>[1, 0], “async.close”=\>#EventMachine::DefaultDeferrable:0xb7b072fc, “HTTP\_X\_OPS\_AUTHORIZATION\_3”=\>“5aZJCQ2mk3Sb9MJC3+DIEvUh6KogSs5GZiG0W0UQF+53gGuHBHK4TWPCbJtR”, “REQUEST\_URI”=\>"/cookbooks/accounts/0.0.0/files/653113e18670914c56c96ca687063864", “rack.multiprocess”=\>false, “merb.action\_name”=\>“show\_file”, “SERVER\_PORT”=\>“4000”, “HTTP\_X\_OPS\_AUTHORIZATION\_4”=\>“Hkc/VOKldPf8OKL16KYV4rRhVBSmpW2ke+lgpbw/YO/Dkq5KnGMfJ3xWBiDr”, “QUERY\_STRING”=\>"", “GATEWAY\_INTERFACE”=\>“CGI/1.2”, “HTTP\_X\_OPS\_AUTHORIZATION\_5”=\>“muc0Cc2tlU2uHqfMw9q9w/y2c9PjSQCo1sds1YvTk85rbLR6j3MJ/uspwH2k”, “HTTP\_X\_OPS\_AUTHORIZATION\_6”=\>"+jpykIh/YAilHIU+Dh8gj/BaYvIwXp04cIuIHgaKOA==", “HTTP\_ACCEPT”=\>"_/_", “HTTP\_X\_OPS\_USERID”=\>“chef-webui”, “HTTP\_CONNECTION”=\>“close”, “REQUEST\_METHOD”=\>“GET”}, @multipart\_params={}, @start=Fri Dec 24 08:59:10 +0100 2010, @json\_params=nil, @query\_params={}, @method=:get, @params={“cookbook\_version”=\>“0.0.0”, “cookbook\_name”=\>“accounts”, “action”=\>“show\_file”, “controller”=\>“cookbooks”, “checksum”=\>“653113e18670914c56c96ca687063864”}, @body\_params=nil, @route=/cookbooks/:cookbook\_name/:cookbook\_version/files/:checksum, @route\_params={:checksum=\>“653113e18670914c56c96ca687063864”, :controller=\>“cookbooks”, :cookbook\_name=\>“accounts”, :action=\>“show\_file”, :cookbook\_version=\>“0.0.0”}\>  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Parsed signing description: {:version=\>“1.0”}  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Digesting body: ‘’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Reconstituted (user-supplied) request signature: cdqiWe4pU1BfBWLn27b3XHwQhxDWMHeiNX56djYEAgVn3gW7k2wL1I+p0PH0  
6r3Zy2aPJ9fUOKpwxdut87peKIAjY8oLlIJPyHCvVXvndK403nEnIz4PHwkM  
5aZJCQ2mk3Sb9MJC3+DIEvUh6KogSs5GZiG0W0UQF+53gGuHBHK4TWPCbJtR  
Hkc/VOKldPf8OKL16KYV4rRhVBSmpW2ke+lgpbw/YO/Dkq5KnGMfJ3xWBiDr  
muc0Cc2tlU2uHqfMw9q9w/y2c9PjSQCo1sds1YvTk85rbLR6j3MJ/uspwH2k  
+jpykIh/YAilHIU+Dh8gj/BaYvIwXp04cIuIHgaKOA==  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Verifying request signature:  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Expected Block is: ‘Method:GET  
Hashed Path:KH3CBPbSgwzIa9czwMU72HVYxow=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-12-24T07:59:10Z  
X-Ops-UserId:chef-webui’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Decrypted block is: ‘Method:GET  
Hashed Path:KH3CBPbSgwzIa9czwMU72HVYxow=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-12-24T07:59:10Z  
X-Ops-UserId:chef-webui’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Signatures match? : ‘true’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Request time difference: 0.73099, within 900 seconds? : true  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Expected content hash is: ‘2jmj7l5rSw0yVb/vlWAYkK/YBwk=’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Request Content Hash is: ‘2jmj7l5rSw0yVb/vlWAYkK/YBwk=’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Hashes match?: true  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/id\_map/\_view/name\_to\_id  
[Fri, 24 Dec 2010 08:59:10 +0100] INFO: Authenticating client chef-webui  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/id\_map/\_view/name\_to\_id  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Authenticating Client:  
#\<Chef::ApiClient:0xb7adc610 @couchdb=#\<Chef::CouchDB:0xb7ae8334 @rest=#\<Chef::REST:0xb7ae826c @auth\_credentials=#\<Chef::REST::AuthCredentials:0xb7ae7b3c @key\_file=nil, @client\_name=nil\>, @cookies={}, @sign\_request=true, @default\_headers={}, @url=“[http://localhost:5984](http://localhost:5984)”, @sign\_on\_redirect=true, @redirect\_limit=10, @redirects\_followed=0\>, @db=“chef”\>, @private\_key=nil, @couchdb\_id=“dca9b141-deef-477c-8c0f-5b98bd8bc863”, @name=“chef-webui”, @public\_key="-----BEGIN RSA PUBLIC KEY-----\nMIIBCgKCAQEA1faHcKiU4+Y3ntxfCenVEdF04smZ8kI3/PHmvxQp7HEfLBXafHs/\na0oXR8Pt0Ka3mCSQH0zQm0Qte4m0SgnqD83HNztJzLzmcCfj2KHyKJ42DL10I6Hy\nyoNKbf6Ac1ma40nt86CDJ+SNj6GoEqXNer4bqVRPtJJMESYv0ooYdLuBUKSHmmOL\n0NxLYWJ2FFoSwFd0ixWYdseyIQVnsix6f9lYLBJlYhK4/ONcvubCAMYoRMfs3i9J\nSrTuVeOEDoNPmRG1suCu/WoSvskaNmURgf8tuqreL29DCZKr9oDKns+dBuovpeOB\nJT6zN7ij48wGByiV92sihCdgrxO+iIQjNwIDAQAB\n-----END RSA PUBLIC KEY-----\n", @couchdb\_rev=“1-060f05a37ad4e27c193e219815a430cb”, @index\_id=“dca9b141-deef-477c-8c0f-5b98bd8bc863”, @admin=true\>

[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Initializing header auth : #\<Merb::Request:0xb7aea530 @xml\_params=nil, @body\_and\_query\_params={}, @body=#StringIO:0xb7aec5ec, @env={“HTTP\_X\_CHEF\_VERSION”=\>“0.9.12”, “HTTP\_X\_OPS\_TIMESTAMP”=\>“2010-12-24T07:59:10Z”, “SERVER\_NAME”=\>“localhost”, “async.callback”=\>#\<Method: Thin::Connection#post\_process\>, “rack.url\_scheme”=\>“http”, “HTTP\_X\_OPS\_SIGN”=\>“version=1.0”, “PATH\_INFO”=\>"/cookbooks/accounts/0.0.0/files/c4e497a0095ac8fe9a40995b7ed3a6e3", “rack.run\_once”=\>false, “rack.input”=\>#StringIO:0xb7aec5ec, “merb.status”=\>200, “merb.request”=\>#\<Merb::Request:0xb7aea530 …\>, “SCRIPT\_NAME”=\>"", “SERVER\_PROTOCOL”=\>“HTTP/1.1”, “HTTP\_HOST”=\>“localhost:4000”, “HTTP\_X\_OPS\_CONTENT\_HASH”=\>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”, “rack.errors”=\>#IO:/dev/null, “REMOTE\_ADDR”=\>“127.0.0.1”, “REQUEST\_PATH”=\>"/cookbooks/accounts/0.0.0/files/c4e497a0095ac8fe9a40995b7ed3a6e3", “SERVER\_SOFTWARE”=\>“thin 1.2.5 codename This Is Not A Web Server”, “HTTP\_X\_OPS\_AUTHORIZATION\_1”=\>“ka5Ra9PV1mR1CJdd0Y+4pr6SttM7HV6+Zce7fjzuLSltWHWIjjCblFT/XZDD”, “merb.request\_start”=\>Fri Dec 24 08:59:10 +0100 2010, “HTTP\_X\_OPS\_AUTHORIZATION\_2”=\>“5loDCQQkzhXZLlM5hrVFgIu9uI/gcAIPKCXgmjADCb4N4rSuGPeHSeOtDGkg”, “HTTP\_VERSION”=\>“HTTP/1.1”, “rack.multithread”=\>false, “rack.version”=\>[1, 0], “async.close”=\>#EventMachine::DefaultDeferrable:0xb7aea5e4, “HTTP\_X\_OPS\_AUTHORIZATION\_3”=\>"/Nhzt0zFNg/dOHnMQIOdayOBIHgmKGw/zdz1RS8uQCrYRlbxISUjgC+YSg7r", “REQUEST\_URI”=\>"/cookbooks/accounts/0.0.0/files/c4e497a0095ac8fe9a40995b7ed3a6e3", “rack.multiprocess”=\>false, “merb.action\_name”=\>“show\_file”, “SERVER\_PORT”=\>“4000”, “HTTP\_X\_OPS\_AUTHORIZATION\_4”=\>“VDNvIQspPMYPQDj0BtqFj7+klzeiaDn/3+ExVwPEUcdqPjWLvhXkisEJG7Dd”, “QUERY\_STRING”=\>"", “GATEWAY\_INTERFACE”=\>“CGI/1.2”, “HTTP\_X\_OPS\_AUTHORIZATION\_5”=\>“wkA1yvYSLxj6sgI6EfcrrrCk0gs7MrOXPmpBQRHPHAKE7fZFiCQYxGtWmaQH”, “HTTP\_X\_OPS\_AUTHORIZATION\_6”=\>“iW5H4kA0GTW+Zq1lxJGzr4dc8MgdsiqtTg1rVYtgJQ==”, “HTTP\_ACCEPT”=\>"_/_", “HTTP\_X\_OPS\_USERID”=\>“chef-webui”, “HTTP\_CONNECTION”=\>“close”, “REQUEST\_METHOD”=\>“GET”}, @multipart\_params={}, @start=Fri Dec 24 08:59:10 +0100 2010, @json\_params=nil, @query\_params={}, @method=:get, @params={“cookbook\_version”=\>“0.0.0”, “cookbook\_name”=\>“accounts”, “action”=\>“show\_file”, “controller”=\>“cookbooks”, “checksum”=\>“c4e497a0095ac8fe9a40995b7ed3a6e3”}, @body\_params=nil, @route=/cookbooks/:cookbook\_name/:cookbook\_version/files/:checksum, @route\_params={:checksum=\>“c4e497a0095ac8fe9a40995b7ed3a6e3”, :controller=\>“cookbooks”, :cookbook\_name=\>“accounts”, :action=\>“show\_file”, :cookbook\_version=\>“0.0.0”}\>  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Parsed signing description: {:version=\>“1.0”}  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Digesting body: ‘’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Reconstituted (user-supplied) request signature: ka5Ra9PV1mR1CJdd0Y+4pr6SttM7HV6+Zce7fjzuLSltWHWIjjCblFT/XZDD  
5loDCQQkzhXZLlM5hrVFgIu9uI/gcAIPKCXgmjADCb4N4rSuGPeHSeOtDGkg  
/Nhzt0zFNg/dOHnMQIOdayOBIHgmKGw/zdz1RS8uQCrYRlbxISUjgC+YSg7r  
VDNvIQspPMYPQDj0BtqFj7+klzeiaDn/3+ExVwPEUcdqPjWLvhXkisEJG7Dd  
wkA1yvYSLxj6sgI6EfcrrrCk0gs7MrOXPmpBQRHPHAKE7fZFiCQYxGtWmaQH  
iW5H4kA0GTW+Zq1lxJGzr4dc8MgdsiqtTg1rVYtgJQ==  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Verifying request signature:  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Expected Block is: ‘Method:GET  
Hashed Path:MojMFrmwG/RBYz9GwPTxbFL1e/Q=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-12-24T07:59:10Z  
X-Ops-UserId:chef-webui’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Decrypted block is: ‘Method:GET  
Hashed Path:MojMFrmwG/RBYz9GwPTxbFL1e/Q=  
X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=  
X-Ops-Timestamp:2010-12-24T07:59:10Z  
X-Ops-UserId:chef-webui’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Signatures match? : ‘true’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Request time difference: 0.760498, within 900 seconds? : true  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Expected content hash is: ‘2jmj7l5rSw0yVb/vlWAYkK/YBwk=’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Request Content Hash is: ‘2jmj7l5rSw0yVb/vlWAYkK/YBwk=’  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Hashes match?: true  
[Fri, 24 Dec 2010 08:59:10 +0100] DEBUG: Sending HTTP Request via GET to localhost:5984/chef/\_design/id\_map/\_view/name\_to\_id

* * *

De: [ddeleo@kallistec.com](mailto:ddeleo@kallistec.com) [[mailto:ddeleo@kallistec.com](mailto:ddeleo@kallistec.com)] En nombre de Daniel DeLeo  
Enviado el: jueves, 23 de diciembre de 2010 18:58  
Para: [chef@lists.opscode.com](mailto:chef@lists.opscode.com)  
Asunto: [chef] Re: 500 “Internal Server Error” chef-server-webui version 0.9.12

Can you show us the corresponding error from the API server?

On Thu, Dec 23, 2010 at 9:29 AM, [le.huy@ingdirect.es](mailto:le.huy@ingdirect.es) wrote:

```
after upgrade to verison 0.9.12 I got the following error when accessing cookbook from web interface
 
 
[Thu, 23 Dec 2010 18:26:55 +0100] DEBUG: Signing the request as chef-webui
[Thu, 23 Dec 2010 18:26:55 +0100] DEBUG: Sending HTTP Request via GET to localhost:4000/cookbooks/accounts/0.0.0/files/c4e497a0095ac8fe9a40995b7ed3a6 e3
[Thu, 23 Dec 2010 18:26:55 +0100] DEBUG: Streaming download from http://localhost:4000/cookbooks/accounts/0.0.0/files/c4e497a0095ac8fe9a40995b7ed3a6e 3 to tempfile /tmp/chef-rest.6329.0
[Thu, 23 Dec 2010 18:26:55 +0100] 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.9.12/lib/chef/rest.rb:269:in `streaming_request'
/usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:284:in `retriable_rest_request'
/usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:247:in `streaming_request'
/usr/lib/ruby/gems/1.8/gems/chef-0.9.12/lib/chef/rest.rb:135:in `fetch'
/usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/controllers/application.rb:216:in `syntax_highlight'
/usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/views/cookbooks/show.html.haml:27:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_9_12 __app__ views __cookbooks__ show_html_haml'
/usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/views/cookbooks/show.html.haml:24:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/views/cookbooks/show.html.haml:24:in ` __usr__ lib __ruby__ gems __1_8__ gems __chef__ server __webui__ 0_9_12 __app__ views __cookbooks__ show_html_haml'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/mixins/render.rb:137:in `send'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/mixins/render.rb:137:in `render'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/mixins/render.rb:222:in `display'
/usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/app/controllers/cookbooks.rb:64:in `show'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:321:in `send'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:321:in `_call_action'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:289:in `_dispatch'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:284:in `catch'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/abstract_controller.rb:284:in `_dispatch'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/merb_controller.rb:285:in `_dispatch'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/merb_controller.rb:262:in `_call'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/controller/merb_controller.rb:252:in `call'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/dispatch/dispatcher.rb:91:in `dispatch_action'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/dispatch/dispatcher.rb:69:in `handle'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/dispatch/dispatcher.rb:29:in `handle'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/application.rb:17:in `call'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/middleware/static.rb:28:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/content_length.rb:13:in `call'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:76:in `pre_process'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in `catch'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in `pre_process'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:57:in `process'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.5/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.5/lib/thin/backends/base.rb:57:in `start'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/server.rb:156:in `start'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/adapter/thin.rb:30:in `start_server'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/adapter/abstract.rb:305:in `start_at_port'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/rack/adapter/abstract.rb:138:in `start'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:174:in `bootup'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:159:in `daemonize'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:143:in `fork'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:143:in `daemonize'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core/server.rb:35:in `start'
/usr/lib/ruby/gems/1.8/gems/merb-core-1.1.3/lib/merb-core.rb:165:in `start'
/usr/lib/ruby/gems/1.8/gems/chef-server-webui-0.9.12/bin/chef-server-webui:70
/usr/bin/chef-server-webui:19:in `load'
/usr/bin/chef-server-webui:19

 

Huy Le
Tecnología ING DIRECT
Administrador de sistema
Tel: +34 91 206 76 85

 Por favor, no imprima este correo si no es necesario.

```

* * *

```
Attention:
The information contained in this message and or attachments is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any system and destroy any copies. 

```

* * *

* * *

Attention:  
The information contained in this message and or attachments is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any system and destroy any copies.

* * *

* * *

## Attention: The information contained in this message and or attachments is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any system and destroy any copies.

---

<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:** [December 24, 2010, 8:31pm UTC](https://discourse.chef.io/t/rv-re-re-500-internal-server-error-chef-server-webui-version-0-9-12/1629/2 "2010-12-24T20:31:24Z")

</div>

On Fri, Dec 24, 2010 at 1:30 AM, [le.huy@ingdirect.es](mailto:le.huy@ingdirect.es) wrote:

> I also got this error
> 
> undefined method `fdiv' for 2526:Fixnum when try to access some cookbook

This is also a known issue that's already been fixed. You can workaround by  
adding this to your configuration file:

unless 0.respond\_to?(:fdiv)  
class Numeric  
def fdiv(numeric)  
to\_f / numeric  
end  
end

end

The bug is reported here: [http://tickets.opscode.com/browse/CHEF-1905](http://tickets.opscode.com/browse/CHEF-1905)

Dan DeLeo
