- From: "Jason J. W. Williams" <
>
- To:
- Subject: [chef] Re: Upgrade from 0.10.4 to 0.10.8 via Ubuntu packages prevents logins
- Date: Thu, 23 Feb 2012 12:23:17 -0700
- Authentication-results: mr.google.com; spf=pass (google.com: domain of
designates 10.50.178.8 as permitted sender)
; dkim=pass
Figured it out. The upgrade also upgraded couchdb to 1.0.1. Copied the
chef.couch file to the 1.0.1 data directory and knife and clients seem
to work.
WebUI is throwing "HTTPServer Exception 500" errors though just trying to
load:
https://gist.github.com/1894477
-J
On Thu, Feb 23, 2012 at 12:15 PM, Jason J. W. Williams
<
>
wrote:
>
Hello,
>
>
I just did an upgrade on our Chef server using "apt-get upgrade chef"
>
and it appeared to upgrade all the packages and the server is running.
>
However, we can now no longer log into the Chef server via the WebUI
>
and all of our clients (including knife) no longer are allowed access.
>
It appears that the data files have not been changed.
>
>
When logging in as a previously allowed use, chef-server throws this
>
traceback:
>
>
merb : chef-server (api) : worker (port 4000) ~ Cannot load user
>
<user> - (Merb::ControllerExceptions::NotFound)
>
/usr/share/chef-server-api/app/controllers/users.rb:38:in `show'
>
/usr/lib/ruby/1.8/merb-core/controller/abstract_controller.rb:315:in `send'
>
/usr/lib/ruby/1.8/merb-core/controller/abstract_controller.rb:315:in
>
`_call_action'
>
<snip>
>
/usr/sbin/chef-server:86
>
>
Any help is appreciated.
>
>
-J
Archive powered by MHonArc 2.6.16.