"All Puppet Classes" greyed out on my host pages

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&#39;
app/views/hosts/storeconfig_klasses.html.erb:3
passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:

96:in process_request&#39; passenger (3.0.2) lib/phusion_passenger/ abstract_request_handler.rb:513:inaccept_and_process_next_request'
passenger (3.0.2) lib/phusion_passenger/
abstract_request_handler.rb:274:in main_loop&#39; passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:321:instart_request_handler'
passenger (3.0.2) lib/phusion_passenger/classic_rails/
application_spawner.rb:275:in send&#39; passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:275:inhandle_spawn_application'
passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in
safe_fork&#39; passenger (3.0.2) lib/phusion_passenger/classic_rails/ application_spawner.rb:270:inhandle_spawn_application'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
__send__&#39; passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:inserver_main_loop'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in
start_synchronously&#39; passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:instart'
passenger (3.0.2) lib/phusion_passenger/classic_rails/
application_spawner.rb:149:in start&#39; passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:inspawn_rails_application'
passenger (3.0.2) lib/phusion_passenger/
abstract_server_collection.rb:132:in lookup_or_add&#39; passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:inspawn_rails_application'
passenger (3.0.2) lib/phusion_passenger/
abstract_server_collection.rb:82:in synchronize&#39; passenger (3.0.2) lib/phusion_passenger/ abstract_server_collection.rb:79:insynchronize'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in
spawn_rails_application&#39; passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:inspawn_application'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in
handle_spawn_application&#39; passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:insend'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in
server_main_loop&#39; passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:instart_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&#39;
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&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_request_handler.rb:513:inaccept_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&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:321:instart_request_handler'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:275:in send&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:275:inhandle_spawn_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/utils.rb:479:in safe_fork&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/classic_rails/application_spawner.rb:270:inhandle_spawn_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:357:in __send__&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:357:inserver_main_loop'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:206:in start_synchronously&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:180:instart'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/classic_rails/application_spawner.rb:149:in start&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:219:inspawn_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&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:214:inspawn_rails_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server_collection.rb:82:in synchronize&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server_collection.rb:79:insynchronize'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:213:in spawn_rails_application&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/spawn_manager.rb:132:inspawn_application'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/spawn_manager.rb:275:in handle_spawn_application&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:357:insend'
/usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/
phusion_passenger/abstract_server.rb:357:in server_main_loop&#39; /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.7/lib/ phusion_passenger/abstract_server.rb:206:instart_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 :slight_smile:

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:inprocess_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:inmain_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:insend’
/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:insafe_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:insend
/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:instart_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:instart’
/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:inlookup_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:insynchronize’
/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:inspawn_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:inhandle_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:inserver_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:inaccept_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:instart_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:inhandle_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:inhandle_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:inserver_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:instart’
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:inspawn_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:inspawn_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:insynchronize’
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:inspawn_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:insend
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:instart_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 :slight_smile:

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 :wink: 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 :slight_smile:

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:inprocess_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:inmain_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:insend’
/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:insafe_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:insend
/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:instart_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:instart’
/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:inlookup_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:insynchronize’
/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:inspawn_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:inhandle_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:inserver_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:inaccept_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:instart_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:inhandle_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:inhandle_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:inserver_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:instart’
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:inspawn_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:inspawn_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:insynchronize’
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:inspawn_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:insend
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:instart_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. :wink:

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 »