Error on master when geo isn't enabled
Seeing the following error when trying to start GitLab:
Geo secondary database is not configured
Both unicorn and sidekiq are failing with this error.
May be related to: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5039
migrations_1 | /home/git/gitlab/ee/app/models/geo/tracking_base.rb:15:in `connection': Geo secondary database is not configured (Geo::TrackingBase::SecondaryNotConfigured)
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.10/lib/active_record/model_schema.rb:230:in `table_exists?'
migrations_1 | from /home/git/gitlab/app/models/concerns/sha_attribute.rb:7:in `sha_attribute'
migrations_1 | from /home/git/gitlab/ee/app/models/geo/project_registry.rb:13:in `<class:ProjectRegistry>'
migrations_1 | from /home/git/gitlab/ee/app/models/geo/project_registry.rb:1:in `<top (required)>'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:360:in `require_or_load'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:317:in `depend_on'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:233:in `require_dependency'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/engine.rb:472:in `block (2 levels) in eager_load!'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/engine.rb:471:in `each'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/engine.rb:471:in `block in eager_load!'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/engine.rb:469:in `each'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/engine.rb:469:in `eager_load!'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/engine.rb:346:in `eager_load!'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/application/finisher.rb:56:in `each'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/application/finisher.rb:56:in `block in <module:Finisher>'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/initializable.rb:30:in `instance_exec'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/initializable.rb:30:in `run'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/initializable.rb:55:in `block in run_initializers'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:228:in `block in tsort_each'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:431:in `each_strongly_connected_component_from'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:349:in `block in each_strongly_connected_component'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:347:in `each'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:347:in `call'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:347:in `each_strongly_connected_component'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:226:in `tsort_each'
migrations_1 | from /usr/lib/ruby/2.3.0/tsort.rb:205:in `tsort_each'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/initializable.rb:54:in `run_initializers'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/application.rb:352:in `initialize!'
migrations_1 | from /home/git/gitlab/config/environment.rb:11:in `<top (required)>'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `block in require'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in `load_dependency'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/application.rb:328:in `require_environment!'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/commands/runner.rb:52:in `<top (required)>'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/commands/commands_tasks.rb:123:in `require'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/commands/commands_tasks.rb:123:in `require_command!'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/commands/commands_tasks.rb:90:in `runner'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
migrations_1 | from /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/commands.rb:17:in `<top (required)>'
migrations_1 | from /home/git/gitlab/bin/rails:14:in `require'
migrations_1 | from /home/git/gitlab/bin/rails:14:in `<main>'
cc\ @stanhu