I have a Gitlab CE server version 13.10 which was found updated by mistake during a system update to a version 14.8.
With these version, i get a 500 error for all pages.
So I downgraded to version 13.10.5 and I was able to use my Gitlab server again.
However, wanting to create a new group I again had a 500 error:
Started GET "/groups/new" for 62.34.67.75 at 2022-04-19 17:23:00 +0200
Processing by GroupsController#new as HTML
Completed 500 Internal Server Error in 78ms (ActiveRecord: 4.2ms | Elasticsearch: 0.0ms | Allocations: 27029)
ActionView::Template::Error (PG::UndefinedTable: ERROR: relation "services" does not exist
LINE 8: WHERE a.attrelid = '"services"'::regclass
Apparently this error seems to be database related.
I tried to upgrade one version up by installing version 13.11.7 and again all pages lead to a 500 error with the same error as above.
any help would be appreciated.
UPDATE
After searching in Google it seem's that the integrations table was renamed to services: https://gitlab.com/gitlab-org/gitlab/-/blob/master/db/post_migrate/20210621223242_finalize_rename_services_to_integrations.rb
After taking a look to database schema on my server the integrations is still existing.
So it's like database is still in a ahead version and database donwngrade not ok.