Hi there, my first post on this forum.
I have been running GitLab via the Docker implementation for quite some time with success. Today I attempted an upgrade path 13.12 → 14.0 → latest. The last jump failed, and so I attempted to go back to a 14.0.5 that another user cited as being their fix. That failed, and so i went back to a backup of 14.0.0, which earlier was working well.
From this point I have since had the dreaded 500 error only on logging in as root (the name of my admin account) through the interface. All other accounts can log in fine. In the production log, I see:
ActionView::Template::Error (PG::UndefinedTable: ERROR: relation "services" does not exist
LINE 8: WHERE a.attrelid = '"services"'::regclass
^
):
1: - return unless show_service_templates_deprecated_callout?
2:
3: - doc_link_start = "<a href=\"#{integrations_help_page_path}\" target='_blank' rel='noopener noreferrer'>".html_safe
4: - settings_link_start = "<a href=\"#{integrations_admin_application_settings_path}\">".html_safe
After upgrade I have run the gitlab-rake db:migrate
and gitlab-rake db:migrate:status
reports all are up. I have also run gitlab-ctl reconfigure
with no change in outcome.
Any help appreciated!