The "All Puppet Classes" button for my hosts is greyed out. When I
hover over it, it tells me "Show all host puppet classes, requires
storeconfigs". I have storeconfigs enabled. I also am using
thin_storeconfigs, so I don't know if that matters or not. Is there
something else I need to do to have this button available?
Thanks,
Jake
> The "All Puppet Classes" button for my hosts is greyed out. When I
> hover over it, it tells me "Show all host puppet classes, requires
> storeconfigs". I have storeconfigs enabled. I also am using
> thin_storeconfigs, so I don't know if that matters or not. Is there
> something else I need to do to have this button available?
>
> afaik, this is not supported with thin_storeconfigs… (i.e. puppet doesnt
write that data in the db).
···
On Wed, Jun 8, 2011 at 6:31 PM, Jake - USPS wrote:
Thanks,
Jake
–
You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To post to this group, send email to foreman-users@googlegroups.com.
To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.
I've now set 'thin_storeconfigs = false' on all of my puppetmasters
and then restarted apache on them. I think manually ran puppet on
some systems. The button is still greyed out for those systems I ran
puppet on manually that should have full storeconfigs info on now.
There wouldn't be some kind of conflict by initially having
thin_storeconfigs and then disabling that, would there?
Thanks,
Jake
···
On Jun 8, 1:12 pm, Ohad Levy wrote:
> On Wed, Jun 8, 2011 at 6:31 PM, Jake - USPS wrote:
>
> > The "All Puppet Classes" button for my hosts is greyed out. When I
> > hover over it, it tells me "Show all host puppet classes, requires
> > storeconfigs". I have storeconfigs enabled. I also am using
> > thin_storeconfigs, so I don't know if that matters or not. Is there
> > something else I need to do to have this button available?
>
> > afaik, this is not supported with thin_storeconfigs... (i.e. puppet doesnt
>
> write that data in the db).
>
>
>
>
>
>
>
> > Thanks,
> > Jake
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Foreman users" group.
> > To post to this group, send email to foreman-users@googlegroups.com.
> > To unsubscribe from this group, send email to
> > foreman-users+unsubscribe@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/foreman-users?hl=en.
So it looks like the button as a whole is still greyed out. But one
difference is before it looked like a single button, but it looks like
a button inside of a button (2 borders). I can also click on it,
whereas before I couldn't. But when I click on it for a host I get:
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it
shortly.
There is a lot more error output in the production.log file also:
Processing HostsController#storeconfig_klasses (for ###.###.###.### at
2011-06-08 15:57:20) [GET]
Parameters: {"action"=>"storeconfig_klasses",
"id"=>"hostname.usps.gov", "controller"=>"hosts"}
Rendering template within layouts/application
Rendering hosts/storeconfig_klasses
ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
without an ID) on line #3 of app/views/hosts/
storeconfig_klasses.html.erb:
1: <% title "All Puppet Classes for #{@host}" %>
2: <ul>
3: <% for klass in @host.classes_from_storeconfigs -%>
4: <li><%= h klass %></li>
5: <% end -%>
6: </ul>
app/models/host.rb:480:in `classes_from_storeconfigs'
app/views/hosts/storeconfig_klasses.html.erb:3
passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:
96:in process_request' passenger (3.0.2) lib/phusion_passenger/ abstract_request_handler.rb:513:in
accept_and_process_next_request'
passenger (3.0.2) lib/phusion_passenger/
abstract_request_handler.rb:274:in main_loop' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:321:in
start_request_handler'
passenger (3.0.2) lib/phusion_passenger/classic_rails/
application_spawner.rb:275:in send' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:275:in
handle_spawn_application'
passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in
safe_fork' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:270:in
handle_spawn_application'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
__send__' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
server_main_loop'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
start_synchronously' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in
start'
passenger (3.0.2) lib/phusion_passenger/classic_rails/
application_spawner.rb:149:in start' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in
spawn_rails_application'
passenger (3.0.2) lib/phusion_passenger/
abstract_server_collection.rb:132:in lookup_or_add' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in
spawn_rails_application'
passenger (3.0.2) lib/phusion_passenger/
abstract_server_collection.rb:82:in synchronize' passenger (3.0.2) lib/phusion_passenger/ abstract_server_collection.rb:79:in
synchronize'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in
spawn_rails_application' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in
spawn_application'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in
handle_spawn_application' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
send'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
server_main_loop' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
start_synchronously'
passenger (3.0.2) helper-scripts/passenger-spawn-server:99
Rendering /srv/www/usps-puppet-foreman/public/500.html (500 Internal
Server Error)
Thanks,
Jake
···
On Jun 8, 3:00 pm, Jake - USPS wrote:
> I've now set 'thin_storeconfigs = false' on all of my puppetmasters
> and then restarted apache on them. I think manually ran puppet on
> some systems. The button is still greyed out for those systems I ran
> puppet on manually that should have full storeconfigs info on now.
>
> There wouldn't be some kind of conflict by initially having
> thin_storeconfigs and then disabling that, would there?
>
> Thanks,
> Jake
>
> On Jun 8, 1:12 pm, Ohad Levy wrote:
>
>
>
>
>
>
>
> > On Wed, Jun 8, 2011 at 6:31 PM, Jake - USPS wrote:
>
> > > The "All Puppet Classes" button for my hosts is greyed out. When I
> > > hover over it, it tells me "Show all host puppet classes, requires
> > > storeconfigs". I have storeconfigs enabled. I also am using
> > > thin_storeconfigs, so I don't know if that matters or not. Is there
> > > something else I need to do to have this button available?
>
> > > afaik, this is not supported with thin_storeconfigs... (i.e. puppet doesnt
>
> > write that data in the db).
>
> > > Thanks,
> > > Jake
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Foreman users" group.
> > > To post to this group, send email to foreman-users@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > foreman-users+unsubscribe@googlegroups.com.
> > > For more options, visit this group at
> > >http://groups.google.com/group/foreman-users?hl=en.
Hey there Jake,
I'm seeing the same issue as well (from the production.log).
Processing HostsController#storeconfig_klasses (for 161.130.250.3 at
2011-06-08 21:17:33) [GET]
Parameters: {"action"=>"storeconfig_klasses",
"id"=>"eas.missouri.edu", "controller"=>"hosts"}
Rendering template within layouts/application
Rendering hosts/storeconfig_klasses
ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
without an ID) on line #3 of app/views/hosts/
storeconfig_klasses.html.erb:
1: <% title "All Puppet Classes for #{@host}" %>
2: <ul>
3: <% for klass in @host.classes_from_storeconfigs -%>
4: <li><%= h klass %></li>
5: <% end -%>
6: </ul>
app/models/host.rb:480:in `classes_from_storeconfigs'
app/views/hosts/storeconfig_klasses.html.erb:3
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/rack/request_handler.rb:96:in process_request' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_request_handler.rb:513:in
accept_and_process_next_request'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_request_handler.rb:274:in main_loop' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:321:in
start_request_handler'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:275:in send' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:275:in
handle_spawn_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/utils.rb:479:in safe_fork' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:270:in
handle_spawn_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:357:in __send__' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:357:in
server_main_loop'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:206:in start_synchronously' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:180:in
start'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:149:in start' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:219:in
spawn_rails_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server_collection.rb:132:in lookup_or_add' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:214:in
spawn_rails_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server_collection.rb:82:in synchronize' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server_collection.rb:79:in
synchronize'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:213:in spawn_rails_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:132:in
spawn_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:275:in handle_spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:357:in
send'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:357:in server_main_loop' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:206:in
start_synchronously'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/helper-scripts/
passenger-spawn-server:99
Rendering /usr/share/foreman/public/500.html (500 Internal Server
Error)
···
On Jun 8, 3:58 pm, Jake - USPS wrote:
> So it looks like the button as a whole is still greyed out. But one
> difference is before it looked like a single button, but it looks like
> a button inside of a button (2 borders). I can also click on it,
> whereas before I couldn't. But when I click on it for a host I get:
>
> We're sorry, but something went wrong.
>
> We've been notified about this issue and we'll take a look at it
> shortly.
>
> There is a lot more error output in the production.log file also:
>
> Processing HostsController#storeconfig_klasses (for ###.###.###.### at
> 2011-06-08 15:57:20) [GET]
> Parameters: {"action"=>"storeconfig_klasses",
> "id"=>"hostname.usps.gov", "controller"=>"hosts"}
> Rendering template within layouts/application
> Rendering hosts/storeconfig_klasses
>
> ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
> without an ID) on line #3 of app/views/hosts/
> storeconfig_klasses.html.erb:
> 1: <% title "All Puppet Classes for #{@host}" %>
> 2:
> 3: <% for klass in @host.classes_from_storeconfigs -%>
> 4: - <%= h klass %>
> 5: <% end -%>
> 6:
>
> app/models/host.rb:480:in `classes_from_storeconfigs'
> app/views/hosts/storeconfig_klasses.html.erb:3
> passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:
> 96:in `process_request'
> passenger (3.0.2) lib/phusion_passenger/
> abstract_request_handler.rb:513:in `accept_and_process_next_request'
> passenger (3.0.2) lib/phusion_passenger/
> abstract_request_handler.rb:274:in `main_loop'
> passenger (3.0.2) lib/phusion_passenger/classic_rails/
> application_spawner.rb:321:in `start_request_handler'
> passenger (3.0.2) lib/phusion_passenger/classic_rails/
> application_spawner.rb:275:in `send'
> passenger (3.0.2) lib/phusion_passenger/classic_rails/
> application_spawner.rb:275:in `handle_spawn_application'
> passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in
> `safe_fork'
> passenger (3.0.2) lib/phusion_passenger/classic_rails/
> application_spawner.rb:270:in `handle_spawn_application'
> passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> `__send__'
> passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> `server_main_loop'
> passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
> `start_synchronously'
> passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in
> `start'
> passenger (3.0.2) lib/phusion_passenger/classic_rails/
> application_spawner.rb:149:in `start'
> passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in
> `spawn_rails_application'
> passenger (3.0.2) lib/phusion_passenger/
> abstract_server_collection.rb:132:in `lookup_or_add'
> passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in
> `spawn_rails_application'
> passenger (3.0.2) lib/phusion_passenger/
> abstract_server_collection.rb:82:in `synchronize'
> passenger (3.0.2) lib/phusion_passenger/
> abstract_server_collection.rb:79:in `synchronize'
> passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in
> `spawn_rails_application'
> passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in
> `spawn_application'
> passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in
> `handle_spawn_application'
> passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> `__send__'
> passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> `server_main_loop'
> passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
> `start_synchronously'
> passenger (3.0.2) helper-scripts/passenger-spawn-server:99
>
> Rendering /srv/www/usps-puppet-foreman/public/500.html (500 Internal
> Server Error)
>
> Thanks,
> Jake
>
> On Jun 8, 3:00 pm, Jake - USPS wrote:
>
>
>
>
>
>
>
> > I've now set 'thin_storeconfigs = false' on all of my puppetmasters
> > and then restarted apache on them. I think manually ran puppet on
> > some systems. The button is still greyed out for those systems I ran
> > puppet on manually that should have full storeconfigs info on now.
>
> > There wouldn't be some kind of conflict by initially having
> > thin_storeconfigs and then disabling that, would there?
>
> > Thanks,
> > Jake
>
> > On Jun 8, 1:12 pm, Ohad Levy wrote:
>
> > > On Wed, Jun 8, 2011 at 6:31 PM, Jake - USPS wrote:
>
> > > > The "All Puppet Classes" button for my hosts is greyed out. When I
> > > > hover over it, it tells me "Show all host puppet classes, requires
> > > > storeconfigs". I have storeconfigs enabled. I also am using
> > > > thin_storeconfigs, so I don't know if that matters or not. Is there
> > > > something else I need to do to have this button available?
>
> > > > afaik, this is not supported with thin_storeconfigs... (i.e. puppet doesnt
>
> > > write that data in the db).
>
> > > > Thanks,
> > > > Jake
>
> > > > --
> > > > You received this message because you are subscribed to the Google Groups
> > > > "Foreman users" group.
> > > > To post to this group, send email to foreman-users@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > foreman-users+unsubscribe@googlegroups.com.
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/foreman-users?hl=en.
> Hey there Jake,
>
> I'm seeing the same issue as well (from the production.log).
>
can you try the following diff? if it works, please open a bug 
diff --git a/app/models/host.rb b/app/models/host.rb
index ac32a75…6e089b0 100644
— a/app/models/host.rb
+++ b/app/models/host.rb
@@ -477,7 +477,7 @@ class Host < Puppet::Rails::Host
end
def classes_from_storeconfigs
- klasses = resources.find.all(:conditions => {:restype => "Class"},
:select => :title, :order => :title)
- klasses = resources.all(:conditions => {:restype => "Class"}, :select
=> :title, :order => :title)
klasses.map!(&:title).delete(:main)
return klasses
Ohad
···
On Thu, Jun 9, 2011 at 5:18 AM, Luke Baker wrote:
Processing HostsController#storeconfig_klasses (for 161.130.250.3 at
2011-06-08 21:17:33) [GET]
Parameters: {“action”=>“storeconfig_klasses”,
“id”=>“eas.missouri.edu”, “controller”=>“hosts”}
Rendering template within layouts/application
Rendering hosts/storeconfig_klasses
ActionView::TemplateError (Couldn’t find Puppet::Rails::Resource
without an ID) on line #3 of app/views/hosts/
storeconfig_klasses.html.erb:
1: <% title “All Puppet Classes for #{@host}” %>
2:
3: <% for klass in @host.classes_from_storeconfigs -%>
4: - <%= h klass %>
5: <% end -%>
6:
app/models/host.rb:480:in classes_from_storeconfigs' app/views/hosts/storeconfig_klasses.html.erb:3 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/rack/request_handler.rb:96:in
process_request’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_request_handler.rb:513:in
accept_and_process_next_request' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_request_handler.rb:274:in
main_loop’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:321:in
start_request_handler' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:275:in
send’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:275:in
handle_spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/utils.rb:479:in
safe_fork’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:270:in
handle_spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:357:in
send’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:357:in server_main_loop' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:206:in
start_synchronously’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:180:in start' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:149:in
start’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:219:in spawn_rails_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server_collection.rb:132:in
lookup_or_add’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:214:in spawn_rails_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server_collection.rb:82:in
synchronize’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server_collection.rb:79:in synchronize' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:213:in
spawn_rails_application’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:132:in spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:275:in
handle_spawn_application’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:357:in __send__' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:357:in
server_main_loop’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:206:in `start_synchronously’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/helper-scripts/
passenger-spawn-server:99
Rendering /usr/share/foreman/public/500.html (500 Internal Server
Error)
On Jun 8, 3:58 pm, Jake - USPS gafer...@gmail.com wrote:
So it looks like the button as a whole is still greyed out. But one
difference is before it looked like a single button, but it looks like
a button inside of a button (2 borders). I can also click on it,
whereas before I couldn’t. But when I click on it for a host I get:
We’re sorry, but something went wrong.
We’ve been notified about this issue and we’ll take a look at it
shortly.
There is a lot more error output in the production.log file also:
Processing HostsController#storeconfig_klasses (for ###.###.###.### at
2011-06-08 15:57:20) [GET]
Parameters: {“action”=>“storeconfig_klasses”,
“id”=>“hostname.usps.gov”, “controller”=>“hosts”}
Rendering template within layouts/application
Rendering hosts/storeconfig_klasses
ActionView::TemplateError (Couldn’t find Puppet::Rails::Resource
without an ID) on line #3 of app/views/hosts/
storeconfig_klasses.html.erb:
1: <% title “All Puppet Classes for #{@host}” %>
2:
3: <% for klass in @host.classes_from_storeconfigs -%>
4: - <%= h klass %>
5: <% end -%>
6:
app/models/host.rb:480:in `classes_from_storeconfigs'
app/views/hosts/storeconfig_klasses.html.erb:3
passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:
96:in process_request' passenger (3.0.2) lib/phusion_passenger/ abstract_request_handler.rb:513:in
accept_and_process_next_request’
passenger (3.0.2) lib/phusion_passenger/
abstract_request_handler.rb:274:in main_loop' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:321:in
start_request_handler’
passenger (3.0.2) lib/phusion_passenger/classic_rails/
application_spawner.rb:275:in send' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:275:in
handle_spawn_application’
passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in
safe_fork' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:270:in
handle_spawn_application’
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
__send__' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
server_main_loop’
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
start_synchronously' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in
start’
passenger (3.0.2) lib/phusion_passenger/classic_rails/
application_spawner.rb:149:in start' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in
spawn_rails_application’
passenger (3.0.2) lib/phusion_passenger/
abstract_server_collection.rb:132:in lookup_or_add' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in
spawn_rails_application’
passenger (3.0.2) lib/phusion_passenger/
abstract_server_collection.rb:82:in synchronize' passenger (3.0.2) lib/phusion_passenger/ abstract_server_collection.rb:79:in
synchronize’
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in
spawn_rails_application' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in
spawn_application’
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in
handle_spawn_application' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
send’
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
server_main_loop' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
start_synchronously’
passenger (3.0.2) helper-scripts/passenger-spawn-server:99
Rendering /srv/www/usps-puppet-foreman/public/500.html (500 Internal
Server Error)
Thanks,
Jake
On Jun 8, 3:00 pm, Jake - USPS gafer...@gmail.com wrote:
I’ve now set ‘thin_storeconfigs = false’ on all of my puppetmasters
and then restarted apache on them. I think manually ran puppet on
some systems. The button is still greyed out for those systems I ran
puppet on manually that should have full storeconfigs info on now.
There wouldn’t be some kind of conflict by initially having
thin_storeconfigs and then disabling that, would there?
Thanks,
Jake
On Jun 8, 1:12 pm, Ohad Levy ohadl...@gmail.com wrote:
On Wed, Jun 8, 2011 at 6:31 PM, Jake - USPS gafer...@gmail.com > wrote:
The “All Puppet Classes” button for my hosts is greyed out. When I
hover over it, it tells me “Show all host puppet classes, requires
storeconfigs”. I have storeconfigs enabled. I also am using
thin_storeconfigs, so I don’t know if that matters or not. Is
there
something else I need to do to have this button available?
afaik, this is not supported with thin_storeconfigs… (i.e. puppet
doesnt
write that data in the db).
Thanks,
Jake
–
You received this message because you are subscribed to the Google
Groups
“Foreman users” group.
To post to this group, send email to
foreman-users@googlegroups.com.
To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.
–
You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To post to this group, send email to foreman-users@googlegroups.com.
To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.
That seemed to work for me.
Created Bug #973: Error 500 when click "All Puppet Classes" - Foreman
One last question, why does the button still look greyed out? Is that
just how it should look?
THANKS!
···
On Jun 9, 12:51 am, Ohad Levy wrote:
> On Thu, Jun 9, 2011 at 5:18 AM, Luke Baker wrote:
> > Hey there Jake,
>
> > I'm seeing the same issue as well (from the production.log).
>
> can you try the following diff? if it works, please open a bug :)
>
> diff --git a/app/models/host.rb b/app/models/host.rb
> index ac32a75..6e089b0 100644
> --- a/app/models/host.rb
> +++ b/app/models/host.rb
> @@ -477,7 +477,7 @@ class Host < Puppet::Rails::Host
> end
>
> def classes_from_storeconfigs
> - klasses = resources.find.all(:conditions => {:restype => "Class"},
> :select => :title, :order => :title)
> + klasses = resources.all(:conditions => {:restype => "Class"}, :select
> => :title, :order => :title)
> klasses.map!(&:title).delete(:main)
> return klasses
>
> Ohad
>
>
>
>
>
>
>
> > Processing HostsController#storeconfig_klasses (for 161.130.250.3 at
> > 2011-06-08 21:17:33) [GET]
> > Parameters: {"action"=>"storeconfig_klasses",
> > "id"=>"eas.missouri.edu", "controller"=>"hosts"}
> > Rendering template within layouts/application
> > Rendering hosts/storeconfig_klasses
>
> > ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
> > without an ID) on line #3 of app/views/hosts/
> > storeconfig_klasses.html.erb:
> > 1: <% title "All Puppet Classes for #{@host}" %>
> > 2:
> > 3: <% for klass in @host.classes_from_storeconfigs -%>
> > 4: - <%= h klass %>
> > 5: <% end -%>
> > 6:
>
> > app/models/host.rb:480:in `classes_from_storeconfigs'
> > app/views/hosts/storeconfig_klasses.html.erb:3
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/rack/request_handler.rb:96:in `process_request'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_request_handler.rb:513:in
> > `accept_and_process_next_request'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:321:in
> > `start_request_handler'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:275:in
> > `handle_spawn_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/utils.rb:479:in `safe_fork'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:270:in
> > `handle_spawn_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:357:in `__send__'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:357:in `server_main_loop'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:206:in `start_synchronously'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:180:in `start'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:132:in `spawn_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:357:in `__send__'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:357:in `server_main_loop'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:206:in `start_synchronously'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/helper-scripts/
> > passenger-spawn-server:99
>
> > Rendering /usr/share/foreman/public/500.html (500 Internal Server
> > Error)
>
> > On Jun 8, 3:58 pm, Jake - USPS wrote:
> > > So it looks like the button as a whole is still greyed out. But one
> > > difference is before it looked like a single button, but it looks like
> > > a button inside of a button (2 borders). I can also click on it,
> > > whereas before I couldn't. But when I click on it for a host I get:
>
> > > We're sorry, but something went wrong.
>
> > > We've been notified about this issue and we'll take a look at it
> > > shortly.
>
> > > There is a lot more error output in the production.log file also:
>
> > > Processing HostsController#storeconfig_klasses (for ###.###.###.### at
> > > 2011-06-08 15:57:20) [GET]
> > > Parameters: {"action"=>"storeconfig_klasses",
> > > "id"=>"hostname.usps.gov", "controller"=>"hosts"}
> > > Rendering template within layouts/application
> > > Rendering hosts/storeconfig_klasses
>
> > > ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
> > > without an ID) on line #3 of app/views/hosts/
> > > storeconfig_klasses.html.erb:
> > > 1: <% title "All Puppet Classes for #{@host}" %>
> > > 2:
> > > 3: <% for klass in @host.classes_from_storeconfigs -%>
> > > 4: - <%= h klass %>
> > > 5: <% end -%>
> > > 6:
>
> > > app/models/host.rb:480:in `classes_from_storeconfigs'
> > > app/views/hosts/storeconfig_klasses.html.erb:3
> > > passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:
> > > 96:in `process_request'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_request_handler.rb:513:in `accept_and_process_next_request'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_request_handler.rb:274:in `main_loop'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:321:in `start_request_handler'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:275:in `send'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:275:in `handle_spawn_application'
> > > passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in
> > > `safe_fork'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:270:in `handle_spawn_application'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > `__send__'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > `server_main_loop'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
> > > `start_synchronously'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in
> > > `start'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:149:in `start'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in
> > > `spawn_rails_application'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_server_collection.rb:132:in `lookup_or_add'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in
> > > `spawn_rails_application'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_server_collection.rb:82:in `synchronize'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_server_collection.rb:79:in `synchronize'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in
> > > `spawn_rails_application'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in
> > > `spawn_application'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in
> > > `handle_spawn_application'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > `__send__'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > `server_main_loop'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
> > > `start_synchronously'
> > > passenger (3.0.2) helper-scripts/passenger-spawn-server:99
>
> > > Rendering /srv/www/usps-puppet-foreman/public/500.html (500 Internal
> > > Server Error)
>
> > > Thanks,
> > > Jake
>
> > > On Jun 8, 3:00 pm, Jake - USPS wrote:
>
> > > > I've now set 'thin_storeconfigs = false' on all of my puppetmasters
> > > > and then restarted apache on them. I think manually ran puppet on
> > > > some systems. The button is still greyed out for those systems I ran
> > > > puppet on manually that should have full storeconfigs info on now.
>
> > > > There wouldn't be some kind of conflict by initially having
> > > > thin_storeconfigs and then disabling that, would there?
>
> > > > Thanks,
> > > > Jake
>
> > > > On Jun 8, 1:12 pm, Ohad Levy wrote:
>
> > > > > On Wed, Jun 8, 2011 at 6:31 PM, Jake - USPS > > wrote:
>
> > > > > > The "All Puppet Classes" button for my hosts is greyed out. When I
> > > > > > hover over it, it tells me "Show all host puppet classes, requires
> > > > > > storeconfigs". I have storeconfigs enabled. I also am using
> > > > > > thin_storeconfigs, so I don't know if that matters or not. Is
> > there
> > > > > > something else I need to do to have this button available?
>
> > > > > > afaik, this is not supported with thin_storeconfigs... (i.e. puppet
> > doesnt
>
> > > > > write that data in the db).
>
> > > > > > Thanks,
> > > > > > Jake
>
> > > > > > --
> > > > > > You received this message because you are
>
> ...
>
> read more »
Ohad, that worked like a charm. I'll open up a ticket 
You rock!
···
On Jun 9, 12:51 am, Ohad Levy wrote:
> On Thu, Jun 9, 2011 at 5:18 AM, Luke Baker wrote:
> > Hey there Jake,
>
> > I'm seeing the same issue as well (from the production.log).
>
> can you try the following diff? if it works, please open a bug :)
>
> diff --git a/app/models/host.rb b/app/models/host.rb
> index ac32a75..6e089b0 100644
> --- a/app/models/host.rb
> +++ b/app/models/host.rb
> @@ -477,7 +477,7 @@ class Host < Puppet::Rails::Host
> end
>
> def classes_from_storeconfigs
> - klasses = resources.find.all(:conditions => {:restype => "Class"},
> :select => :title, :order => :title)
> + klasses = resources.all(:conditions => {:restype => "Class"}, :select
> => :title, :order => :title)
> klasses.map!(&:title).delete(:main)
> return klasses
>
> Ohad
>
>
>
>
>
>
>
> > Processing HostsController#storeconfig_klasses (for 161.130.250.3 at
> > 2011-06-08 21:17:33) [GET]
> > Parameters: {"action"=>"storeconfig_klasses",
> > "id"=>"eas.missouri.edu", "controller"=>"hosts"}
> > Rendering template within layouts/application
> > Rendering hosts/storeconfig_klasses
>
> > ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
> > without an ID) on line #3 of app/views/hosts/
> > storeconfig_klasses.html.erb:
> > 1: <% title "All Puppet Classes for #{@host}" %>
> > 2:
> > 3: <% for klass in @host.classes_from_storeconfigs -%>
> > 4: - <%= h klass %>
> > 5: <% end -%>
> > 6:
>
> > app/models/host.rb:480:in `classes_from_storeconfigs'
> > app/views/hosts/storeconfig_klasses.html.erb:3
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/rack/request_handler.rb:96:in `process_request'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_request_handler.rb:513:in
> > `accept_and_process_next_request'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:321:in
> > `start_request_handler'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:275:in
> > `handle_spawn_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/utils.rb:479:in `safe_fork'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:270:in
> > `handle_spawn_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:357:in `__send__'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:357:in `server_main_loop'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:206:in `start_synchronously'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:180:in `start'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:132:in `spawn_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:357:in `__send__'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:357:in `server_main_loop'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > phusion_passenger/abstract_server.rb:206:in `start_synchronously'
> > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/helper-scripts/
> > passenger-spawn-server:99
>
> > Rendering /usr/share/foreman/public/500.html (500 Internal Server
> > Error)
>
> > On Jun 8, 3:58 pm, Jake - USPS wrote:
> > > So it looks like the button as a whole is still greyed out. But one
> > > difference is before it looked like a single button, but it looks like
> > > a button inside of a button (2 borders). I can also click on it,
> > > whereas before I couldn't. But when I click on it for a host I get:
>
> > > We're sorry, but something went wrong.
>
> > > We've been notified about this issue and we'll take a look at it
> > > shortly.
>
> > > There is a lot more error output in the production.log file also:
>
> > > Processing HostsController#storeconfig_klasses (for ###.###.###.### at
> > > 2011-06-08 15:57:20) [GET]
> > > Parameters: {"action"=>"storeconfig_klasses",
> > > "id"=>"hostname.usps.gov", "controller"=>"hosts"}
> > > Rendering template within layouts/application
> > > Rendering hosts/storeconfig_klasses
>
> > > ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
> > > without an ID) on line #3 of app/views/hosts/
> > > storeconfig_klasses.html.erb:
> > > 1: <% title "All Puppet Classes for #{@host}" %>
> > > 2:
> > > 3: <% for klass in @host.classes_from_storeconfigs -%>
> > > 4: - <%= h klass %>
> > > 5: <% end -%>
> > > 6:
>
> > > app/models/host.rb:480:in `classes_from_storeconfigs'
> > > app/views/hosts/storeconfig_klasses.html.erb:3
> > > passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:
> > > 96:in `process_request'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_request_handler.rb:513:in `accept_and_process_next_request'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_request_handler.rb:274:in `main_loop'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:321:in `start_request_handler'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:275:in `send'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:275:in `handle_spawn_application'
> > > passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in
> > > `safe_fork'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:270:in `handle_spawn_application'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > `__send__'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > `server_main_loop'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
> > > `start_synchronously'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in
> > > `start'
> > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > application_spawner.rb:149:in `start'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in
> > > `spawn_rails_application'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_server_collection.rb:132:in `lookup_or_add'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in
> > > `spawn_rails_application'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_server_collection.rb:82:in `synchronize'
> > > passenger (3.0.2) lib/phusion_passenger/
> > > abstract_server_collection.rb:79:in `synchronize'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in
> > > `spawn_rails_application'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in
> > > `spawn_application'
> > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in
> > > `handle_spawn_application'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > `__send__'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > `server_main_loop'
> > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
> > > `start_synchronously'
> > > passenger (3.0.2) helper-scripts/passenger-spawn-server:99
>
> > > Rendering /srv/www/usps-puppet-foreman/public/500.html (500 Internal
> > > Server Error)
>
> > > Thanks,
> > > Jake
>
> > > On Jun 8, 3:00 pm, Jake - USPS wrote:
>
> > > > I've now set 'thin_storeconfigs = false' on all of my puppetmasters
> > > > and then restarted apache on them. I think manually ran puppet on
> > > > some systems. The button is still greyed out for those systems I ran
> > > > puppet on manually that should have full storeconfigs info on now.
>
> > > > There wouldn't be some kind of conflict by initially having
> > > > thin_storeconfigs and then disabling that, would there?
>
> > > > Thanks,
> > > > Jake
>
> > > > On Jun 8, 1:12 pm, Ohad Levy wrote:
>
> > > > > On Wed, Jun 8, 2011 at 6:31 PM, Jake - USPS > > wrote:
>
> > > > > > The "All Puppet Classes" button for my hosts is greyed out. When I
> > > > > > hover over it, it tells me "Show all host puppet classes, requires
> > > > > > storeconfigs". I have storeconfigs enabled. I also am using
> > > > > > thin_storeconfigs, so I don't know if that matters or not. Is
> > there
> > > > > > something else I need to do to have this button available?
>
> > > > > > afaik, this is not supported with thin_storeconfigs... (i.e. puppet
> > doesnt
>
> > > > > write that data in the db).
>
> > > > > > Thanks,
> > > > > > Jake
>
> > > > > > --
> > > > > > You received this message because you are
>
> ...
>
> read more »
> That seemed to work for me.
>
> Created Bug #973: Error 500 when click "All Puppet Classes" - Foreman
Thanks!
>
>
> One last question, why does the button still look greyed out? Is that
> just how it should look?
>
> If you ask that question I think the answer is obvious
I'll fix that as
well as part of 973.
Ohad
···
On Thu, Jun 9, 2011 at 4:14 PM, Jake - USPS wrote:
THANKS!
On Jun 9, 12:51 am, Ohad Levy ohadl...@gmail.com wrote:
On Thu, Jun 9, 2011 at 5:18 AM, Luke Baker akaba...@gmail.com wrote:
Hey there Jake,
I’m seeing the same issue as well (from the production.log).
can you try the following diff? if it works, please open a bug 
diff --git a/app/models/host.rb b/app/models/host.rb
index ac32a75…6e089b0 100644
— a/app/models/host.rb
+++ b/app/models/host.rb
@@ -477,7 +477,7 @@ class Host < Puppet::Rails::Host
end
def classes_from_storeconfigs
- klasses = resources.find.all(:conditions => {:restype => “Class”},
:select => :title, :order => :title)
- klasses = resources.all(:conditions => {:restype => “Class”},
:select
=> :title, :order => :title)
klasses.map!(&:title).delete(:main)
return klasses
Ohad
Processing HostsController#storeconfig_klasses (for 161.130.250.3 at
2011-06-08 21:17:33) [GET]
Parameters: {“action”=>“storeconfig_klasses”,
“id”=>“eas.missouri.edu”, “controller”=>“hosts”}
Rendering template within layouts/application
Rendering hosts/storeconfig_klasses
ActionView::TemplateError (Couldn’t find Puppet::Rails::Resource
without an ID) on line #3 of app/views/hosts/
storeconfig_klasses.html.erb:
1: <% title “All Puppet Classes for #{@host}” %>
2:
3: <% for klass in @host.classes_from_storeconfigs -%>
4: - <%= h klass %>
5: <% end -%>
6:
app/models/host.rb:480:in classes_from_storeconfigs' app/views/hosts/storeconfig_klasses.html.erb:3 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/rack/request_handler.rb:96:in
process_request’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_request_handler.rb:513:in
accept_and_process_next_request' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_request_handler.rb:274:in
main_loop’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:321:in
start_request_handler' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:275:in
send’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:275:in
handle_spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/utils.rb:479:in
safe_fork’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:270:in
handle_spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:357:in
send’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:357:in server_main_loop' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:206:in
start_synchronously’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:180:in start' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:149:in
start’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:219:in spawn_rails_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server_collection.rb:132:in
lookup_or_add’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:214:in spawn_rails_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server_collection.rb:82:in
synchronize’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server_collection.rb:79:in synchronize' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:213:in
spawn_rails_application’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:132:in spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:275:in
handle_spawn_application’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:357:in __send__' /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:357:in
server_main_loop’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:206:in `start_synchronously’
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/helper-scripts/
passenger-spawn-server:99
Rendering /usr/share/foreman/public/500.html (500 Internal Server
Error)
On Jun 8, 3:58 pm, Jake - USPS gafer...@gmail.com wrote:
So it looks like the button as a whole is still greyed out. But one
difference is before it looked like a single button, but it looks
like
a button inside of a button (2 borders). I can also click on it,
whereas before I couldn’t. But when I click on it for a host I get:
We’re sorry, but something went wrong.
We’ve been notified about this issue and we’ll take a look at it
shortly.
There is a lot more error output in the production.log file also:
Processing HostsController#storeconfig_klasses (for ###.###.###.###
at
2011-06-08 15:57:20) [GET]
Parameters: {“action”=>“storeconfig_klasses”,
“id”=>“hostname.usps.gov”, “controller”=>“hosts”}
Rendering template within layouts/application
Rendering hosts/storeconfig_klasses
ActionView::TemplateError (Couldn’t find Puppet::Rails::Resource
without an ID) on line #3 of app/views/hosts/
storeconfig_klasses.html.erb:
1: <% title “All Puppet Classes for #{@host}” %>
2:
3: <% for klass in @host.classes_from_storeconfigs -%>
4: - <%= h klass %>
5: <% end -%>
6:
app/models/host.rb:480:in `classes_from_storeconfigs'
app/views/hosts/storeconfig_klasses.html.erb:3
passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:
96:in process_request' passenger (3.0.2) lib/phusion_passenger/ abstract_request_handler.rb:513:in
accept_and_process_next_request’
passenger (3.0.2) lib/phusion_passenger/
abstract_request_handler.rb:274:in main_loop' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:321:in
start_request_handler’
passenger (3.0.2) lib/phusion_passenger/classic_rails/
application_spawner.rb:275:in send' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:275:in
handle_spawn_application’
passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in
safe_fork' passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:270:in
handle_spawn_application’
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
__send__' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
server_main_loop’
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
start_synchronously' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in
start’
passenger (3.0.2) lib/phusion_passenger/classic_rails/
application_spawner.rb:149:in start' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in
spawn_rails_application’
passenger (3.0.2) lib/phusion_passenger/
abstract_server_collection.rb:132:in lookup_or_add' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in
spawn_rails_application’
passenger (3.0.2) lib/phusion_passenger/
abstract_server_collection.rb:82:in synchronize' passenger (3.0.2) lib/phusion_passenger/ abstract_server_collection.rb:79:in
synchronize’
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in
spawn_rails_application' passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in
spawn_application’
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in
handle_spawn_application' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
send’
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
server_main_loop' passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
start_synchronously’
passenger (3.0.2) helper-scripts/passenger-spawn-server:99
Rendering /srv/www/usps-puppet-foreman/public/500.html (500 Internal
Server Error)
Thanks,
Jake
On Jun 8, 3:00 pm, Jake - USPS gafer...@gmail.com wrote:
I’ve now set ‘thin_storeconfigs = false’ on all of my puppetmasters
and then restarted apache on them. I think manually ran puppet on
some systems. The button is still greyed out for those systems I
ran
puppet on manually that should have full storeconfigs info on now.
There wouldn’t be some kind of conflict by initially having
thin_storeconfigs and then disabling that, would there?
Thanks,
Jake
On Jun 8, 1:12 pm, Ohad Levy ohadl...@gmail.com wrote:
On Wed, Jun 8, 2011 at 6:31 PM, Jake - USPS gafer...@gmail.com > > > wrote:
The “All Puppet Classes” button for my hosts is greyed out.
When I
hover over it, it tells me "Show all host puppet classes,
requires
storeconfigs". I have storeconfigs enabled. I also am using
thin_storeconfigs, so I don’t know if that matters or not. Is
there
something else I need to do to have this button available?
afaik, this is not supported with thin_storeconfigs… (i.e.
puppet
doesnt
write that data in the db).
Thanks,
Jake
–
You received this message because you are
…
read more »
–
You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To post to this group, send email to foreman-users@googlegroups.com.
To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.
LOL. 
Thanks Ohad! I added that to the bug as a comment.
Thanks!
Jake
···
On Jun 9, 8:29 am, Ohad Levy wrote:
> On Thu, Jun 9, 2011 at 4:14 PM, Jake - USPS wrote:
>
> > That seemed to work for me.
>
> > Createdhttp://theforeman.org/issues/973
>
> Thanks!
>
>
>
> > One last question, why does the button still look greyed out? Is that
> > just how it should look?
>
> > If you ask that question I think the answer is obvious ;) I'll fix that as
>
> well as part of 973.
>
> Ohad
>
>
>
>
>
>
>
> > THANKS!
>
> > On Jun 9, 12:51 am, Ohad Levy wrote:
> > > On Thu, Jun 9, 2011 at 5:18 AM, Luke Baker wrote:
> > > > Hey there Jake,
>
> > > > I'm seeing the same issue as well (from the production.log).
>
> > > can you try the following diff? if it works, please open a bug :)
>
> > > diff --git a/app/models/host.rb b/app/models/host.rb
> > > index ac32a75..6e089b0 100644
> > > --- a/app/models/host.rb
> > > +++ b/app/models/host.rb
> > > @@ -477,7 +477,7 @@ class Host < Puppet::Rails::Host
> > > end
>
> > > def classes_from_storeconfigs
> > > - klasses = resources.find.all(:conditions => {:restype => "Class"},
> > > :select => :title, :order => :title)
> > > + klasses = resources.all(:conditions => {:restype => "Class"},
> > :select
> > > => :title, :order => :title)
> > > klasses.map!(&:title).delete(:main)
> > > return klasses
>
> > > Ohad
>
> > > > Processing HostsController#storeconfig_klasses (for 161.130.250.3 at
> > > > 2011-06-08 21:17:33) [GET]
> > > > Parameters: {"action"=>"storeconfig_klasses",
> > > > "id"=>"eas.missouri.edu", "controller"=>"hosts"}
> > > > Rendering template within layouts/application
> > > > Rendering hosts/storeconfig_klasses
>
> > > > ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
> > > > without an ID) on line #3 of app/views/hosts/
> > > > storeconfig_klasses.html.erb:
> > > > 1: <% title "All Puppet Classes for #{@host}" %>
> > > > 2:
> > > > 3: <% for klass in @host.classes_from_storeconfigs -%>
> > > > 4: - <%= h klass %>
> > > > 5: <% end -%>
> > > > 6:
>
> > > > app/models/host.rb:480:in `classes_from_storeconfigs'
> > > > app/views/hosts/storeconfig_klasses.html.erb:3
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/rack/request_handler.rb:96:in `process_request'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_request_handler.rb:513:in
> > > > `accept_and_process_next_request'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/classic_rails/application_spawner.rb:321:in
> > > > `start_request_handler'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/classic_rails/application_spawner.rb:275:in
> > > > `handle_spawn_application'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/utils.rb:479:in `safe_fork'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/classic_rails/application_spawner.rb:270:in
> > > > `handle_spawn_application'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server.rb:357:in `__send__'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server.rb:357:in `server_main_loop'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server.rb:206:in `start_synchronously'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server.rb:180:in `start'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/spawn_manager.rb:132:in `spawn_application'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server.rb:357:in `__send__'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server.rb:357:in `server_main_loop'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
> > > > phusion_passenger/abstract_server.rb:206:in `start_synchronously'
> > > > /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/helper-scripts/
> > > > passenger-spawn-server:99
>
> > > > Rendering /usr/share/foreman/public/500.html (500 Internal Server
> > > > Error)
>
> > > > On Jun 8, 3:58 pm, Jake - USPS wrote:
> > > > > So it looks like the button as a whole is still greyed out. But one
> > > > > difference is before it looked like a single button, but it looks
> > like
> > > > > a button inside of a button (2 borders). I can also click on it,
> > > > > whereas before I couldn't. But when I click on it for a host I get:
>
> > > > > We're sorry, but something went wrong.
>
> > > > > We've been notified about this issue and we'll take a look at it
> > > > > shortly.
>
> > > > > There is a lot more error output in the production.log file also:
>
> > > > > Processing HostsController#storeconfig_klasses (for ###.###.###.###
> > at
> > > > > 2011-06-08 15:57:20) [GET]
> > > > > Parameters: {"action"=>"storeconfig_klasses",
> > > > > "id"=>"hostname.usps.gov", "controller"=>"hosts"}
> > > > > Rendering template within layouts/application
> > > > > Rendering hosts/storeconfig_klasses
>
> > > > > ActionView::TemplateError (Couldn't find Puppet::Rails::Resource
> > > > > without an ID) on line #3 of app/views/hosts/
> > > > > storeconfig_klasses.html.erb:
> > > > > 1: <% title "All Puppet Classes for #{@host}" %>
> > > > > 2:
> > > > > 3: <% for klass in @host.classes_from_storeconfigs -%>
> > > > > 4: - <%= h klass %>
> > > > > 5: <% end -%>
> > > > > 6:
>
> > > > > app/models/host.rb:480:in `classes_from_storeconfigs'
> > > > > app/views/hosts/storeconfig_klasses.html.erb:3
> > > > > passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:
> > > > > 96:in `process_request'
> > > > > passenger (3.0.2) lib/phusion_passenger/
> > > > > abstract_request_handler.rb:513:in `accept_and_process_next_request'
> > > > > passenger (3.0.2) lib/phusion_passenger/
> > > > > abstract_request_handler.rb:274:in `main_loop'
> > > > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > > > application_spawner.rb:321:in `start_request_handler'
> > > > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > > > application_spawner.rb:275:in `send'
> > > > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > > > application_spawner.rb:275:in `handle_spawn_application'
> > > > > passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in
> > > > > `safe_fork'
> > > > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > > > application_spawner.rb:270:in `handle_spawn_application'
> > > > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > > > `__send__'
> > > > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > > > `server_main_loop'
> > > > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
> > > > > `start_synchronously'
> > > > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in
> > > > > `start'
> > > > > passenger (3.0.2) lib/phusion_passenger/classic_rails/
> > > > > application_spawner.rb:149:in `start'
> > > > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in
> > > > > `spawn_rails_application'
> > > > > passenger (3.0.2) lib/phusion_passenger/
> > > > > abstract_server_collection.rb:132:in `lookup_or_add'
> > > > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in
> > > > > `spawn_rails_application'
> > > > > passenger (3.0.2) lib/phusion_passenger/
> > > > > abstract_server_collection.rb:82:in `synchronize'
> > > > > passenger (3.0.2) lib/phusion_passenger/
> > > > > abstract_server_collection.rb:79:in `synchronize'
> > > > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in
> > > > > `spawn_rails_application'
> > > > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in
> > > > > `spawn_application'
> > > > > passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in
> > > > > `handle_spawn_application'
> > > > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > > > `__send__'
> > > > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
> > > > > `server_main_loop'
> > > > > passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
> > > > > `start_synchronously'
> > > > > passenger (3.0.2) helper-scripts/passenger-spawn-server:99
>
> > > > > Rendering /srv/www/usps-puppet-foreman/public/500.html (500 Internal
> > > > > Server Error)
>
> > > > > Thanks,
> > > > > Jake
>
> > > > > On Jun 8, 3:00 pm, Jake - USPS wrote:
>
> > > > > > I've now set 'thin_storeconfigs = false' on all of my puppetmasters
>
> ...
>
> read more »