Hi Ron, This error should not actually be related to the scalr-server.rb changes but rather a failure to start a core service (service-msgsender) which is a part of the “reconfigure” command. Usually this is because there is a stuck or zombie process preventing the new service from starting. For troubleshooting, first steps are:
1. Verify Scalr service status with: "scalr-server-manage status" . We expect to see msgsender in FAILED status. 2. Stop all services with: "scalr-server-manage stop all" 3. Verify no running zombie Scalr processes with : "ps -aux | grep msgsender” Modify grep command if necessary to check for other services. If there is a stuck/zombie process, kill the zombie process by pid. 4. Reconfigure with: “scalr-server-ctl reconfigure" again as a Reconfigure should start all processes on successful execution. Once the stuck process has been resolved we would expect to see reconfigure complete correctly once again. If troubles persist the next step will be to look at your logs in /opt/scalr-server/var/log. Let us know how it goes or if you have any questions. Many thanks, Wm. Marc O'Brien Scalr Technical Support On Thursday, January 12, 2017 at 12:51:12 PM UTC-7, [email protected] wrote: > > I modified the scalr-server.rb file to change the user session timeout and > then ran /opt/scalr-server/bin/scalr-server-ctl reconfigure to restart with > the new changes and got the following error: > > [2017-01-12T13:37:41-06:00] ERROR: Running exception handlers > - Raven::Chef::SentryHandler > Running handlers complete > [2017-01-12T13:37:42-06:00] ERROR: Exception handlers complete > [2017-01-12T13:37:42-06:00] FATAL: Stacktrace dumped to > /opt/scalr-server/embedded/cookbooks/cache/chef-stacktrace.out > Chef Client failed. 53 resources updated in 36.9977899 seconds > [2017-01-12T13:37:42-06:00] ERROR: supervisor_service[service-msgsender] > (scalr-server::group_service_always_post line 5) had an error: > RuntimeError: Supervisor service service-msgsender was unable to be started > [2017-01-12T13:37:42-06:00] FATAL: Chef::Exceptions::ChildConvergeError: > Chef run process exited unsuccessfully (exit code 1) > > Here is the stacktrace dump that it mentioned above: > > cat /opt/scalr-server/embedded/cookbooks/cache/chef-stacktrace.out > Generated at 2017-01-12 13:37:42 -0600 > RuntimeError: supervisor_service[service-msgsender] > (scalr-server::group_service_always_post line 5) had an error: > RuntimeError: Supervisor service service-msgsender was unable to be started > /opt/scalr-server/embedded/cookbooks/supervisor/providers/service.rb:49:in > `block (2 levels) in class_from_file' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/mixin/why_run.rb:52:in > > `call' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/mixin/why_run.rb:52:in > > `add_action' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/provider.rb:165:in > > `converge_by' > /opt/scalr-server/embedded/cookbooks/supervisor/providers/service.rb:47:in > `block in class_from_file' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/provider/lwrp_base.rb:138:in > > `instance_eval' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/provider/lwrp_base.rb:138:in > > `block in action' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/provider.rb:134:in > > `run_action' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/resource.rb:562:in > > `run_action' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/runner.rb:49:in > > `run_action' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/runner.rb:81:in > > `block (2 levels) in converge' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/runner.rb:81:in > > `each' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/runner.rb:81:in > > `block in converge' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/resource_collection/resource_list.rb:83:in > > `block in execute_each_resource' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/resource_collection/stepable_iterator.rb:116:in > > `call' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/resource_collection/stepable_iterator.rb:116:in > > `call_iterator_block' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/resource_collection/stepable_iterator.rb:85:in > > `step' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/resource_collection/stepable_iterator.rb:104:in > > `iterate' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/resource_collection/stepable_iterator.rb:55:in > > `each_with_index' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/resource_collection/resource_list.rb:81:in > > `execute_each_resource' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/runner.rb:80:in > > `converge' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/client.rb:339:in > > `block in converge' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/client.rb:334:in > > `catch' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/client.rb:334:in > > `converge' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/client.rb:353:in > > `converge_and_save' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/client.rb:457:in > > `run' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application.rb:271:in > > `block in fork_chef_client' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application.rb:259:in > > `fork' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application.rb:259:in > > `fork_chef_client' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application.rb:225:in > > `block in run_chef_client' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/local_mode.rb:39:in > > `with_server_connectivity' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application.rb:213:in > > `run_chef_client' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application/solo.rb:280:in > > `block in interval_run_chef_client' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application/solo.rb:269:in > > `loop' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application/solo.rb:269:in > > `interval_run_chef_client' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application/solo.rb:247:in > > `run_application' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/lib/chef/application.rb:60:in > > `run' > /opt/scalr-server/embedded/lib/ruby/gems/2.1.0/gems/chef-12.3.0/bin/chef-solo:25:in > > `<top (required)>' > /opt/scalr-server/embedded/bin/chef-solo:23:in `load' > /opt/scalr-server/embedded/bin/chef-solo:23:in `<main>' > > I then changed the scalr-server.rb file back to the way it was before and > ran the reconfigure again but got the same result. Any ideas or suggestions > what might be causing this? > > Thanks, > Ron > > -- You received this message because you are subscribed to the Google Groups "scalr-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
