Skip to content

Gitlab-ce cannot login after upgrade to 12.10

Existing login sessions working fine, however whenever user logs out and then attempts to log in again 500 error is displayed.

Here is the traceback from production.log

Completed 500 Internal Server Error in 1716ms (ActiveRecord: 100.8ms | Elasticsearch: 0.0ms | Allocations: 136062)

ActionView::Template::Error (undefined method `include?' for nil:NilClass):
    38:       %hr.footer-fixed
    39:       .container.footer-container
    40:         .footer-links
    41:           - if !public_visibility_restricted?
    42:             = link_to _("Explore"), explore_root_path
    43:             = link_to _("Help"), help_path
    44:           = link_to _("About GitLab"), "https://about.gitlab.com/"

app/helpers/explore_helper.rb:55:in `public_visibility_restricted?'
app/views/layouts/devise.html.haml:41
app/controllers/application_controller.rb:125:in `render'
app/controllers/sessions_controller.rb:50:in `new'
app/controllers/application_controller.rb:479:in `set_current_admin'
lib/gitlab/session.rb:11:in `with_session'
app/controllers/application_controller.rb:470:in `set_session_storage'
lib/gitlab/i18n.rb:55:in `with_locale'
lib/gitlab/i18n.rb:61:in `with_user_locale'
app/controllers/application_controller.rb:464:in `set_locale'
lib/gitlab/error_tracking.rb:48:in `with_context'
app/controllers/application_controller.rb:559:in `sentry_context'
lib/gitlab/application_context.rb:52:in `block in use'
lib/gitlab/application_context.rb:52:in `use'
lib/gitlab/application_context.rb:20:in `with_context'
app/controllers/application_controller.rb:455:in `set_current_context'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
lib/gitlab/middleware/go.rb:20:in `call'
lib/gitlab/etag_caching/middleware.rb:13:in `call'
lib/gitlab/middleware/multipart.rb:122:in `call'
lib/gitlab/middleware/read_only/controller.rb:53:in `call'
lib/gitlab/middleware/read_only.rb:18:in `call'
lib/gitlab/middleware/same_site_cookies.rb:27:in `call'
lib/gitlab/middleware/basic_health_check.rb:25:in `call'
lib/gitlab/middleware/request_context.rb:23:in `call'
config/initializers/fix_local_cache_middleware.rb:9:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:60:in `call'
lib/gitlab/middleware/release_env.rb:12:in `call'