<div dir="ltr"><div>Last night I had ran an update for my system, in order to update OS related packages, and had included arvados updates as well.  It seems that the new workbench update has broken the workbench.  It seems that it is looking for a database configuration, even though the workbench should be using the API server.</div><div><br></div><div>The version of the workbench is 0.1.20160721233556.34f8647</div><div><br></div><div>Here is a snippet from the web server logfile.<br></div><div><br></div><div><div>[ 2016-08-02 10:54:03.1184 2190/7f24185a3700 age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /var/www/arvados-workbench/current: An error occurred while starting up the preloader.</div><div>  Error ID: 20d89988</div><div>  Error details saved to: /tmp/passenger-error-zPrOz4.html</div><div>  Message from application: Cannot load `Rails.application.database_configuration`:</div><div>Could not load database configuration. No such file -  (RuntimeError)</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/railties-4.1.12/lib/rails/application/configuration.rb:105:in `database_configuration'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/activerecord-4.1.12/lib/active_record/railtie.rb:126:in `block (2 levels) in <class:Railtie>'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/activesupport-4.1.12/lib/active_support/lazy_load_hooks.rb:38:in `instance_eval'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/activesupport-4.1.12/lib/active_support/lazy_load_hooks.rb:38:in `execute_hook'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/activesupport-4.1.12/lib/active_support/lazy_load_hooks.rb:28:in `block in on_load'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/activesupport-4.1.12/lib/active_support/lazy_load_hooks.rb:27:in `each'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/activesupport-4.1.12/lib/active_support/lazy_load_hooks.rb:27:in `on_load'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/activerecord-4.1.12/lib/active_record/railtie.rb:116:in `block in <class:Railtie>'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/railties-4.1.12/lib/rails/initializable.rb:30:in `instance_exec'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/railties-4.1.12/lib/rails/initializable.rb:30:in `run'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/railties-4.1.12/lib/rails/initializable.rb:55:in `block in run_initializers'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:226:in `block in tsort_each'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:427:in `each_strongly_connected_component_from'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:347:in `block in each_strongly_connected_component'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:345:in `each'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:345:in `call'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:345:in `each_strongly_connected_component'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:224:in `tsort_each'</div><div>  /usr/lib64/ruby/2.1.0/tsort.rb:205:in `tsort_each'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/railties-4.1.12/lib/rails/initializable.rb:54:in `run_initializers'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/railties-4.1.12/lib/rails/application.rb:300:in `initialize!'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/railties-4.1.12/lib/rails/railtie.rb:194:in `public_send'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/railties-4.1.12/lib/rails/railtie.rb:194:in `method_missing'</div><div>  /var/www/arvados-workbench/current/config/environment.rb:5:in `<top (required)>'</div><div>  config.ru:3:in `require'</div><div>  config.ru:3:in `block in <main>'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/rack-1.5.5/lib/rack/builder.rb:55:in `instance_eval'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/rack-1.5.5/lib/rack/builder.rb:55:in `initialize'</div><div>  config.ru:1:in `new'</div><div>  config.ru:1:in `<main>'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/passenger-5.0.29/src/helper-scripts/rack-preloader.rb:110:in `eval'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/passenger-5.0.29/src/helper-scripts/rack-preloader.rb:110:in `preload_app'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/passenger-5.0.29/src/helper-scripts/rack-preloader.rb:156:in `<module:App>'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/passenger-5.0.29/src/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>'</div><div>  /usr/lib64/ruby/gems/2.1.0/gems/passenger-5.0.29/src/helper-scripts/rack-preloader.rb:29:in `<main>'</div></div><div><br></div><div>George Chlipala, Ph.D.<br></div><div><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div>Senior Research Specialist</div><div>Research Resources Center</div><div>University of Illinois at Chicago</div></div><div><br></div><div>phone: 312-413-1700</div><div>email: <a href="mailto:gchlip2@uic.edu" target="_blank">gchlip2@uic.edu</a></div></div></div></div></div></div></div></div>
</div>