Updating from 12.1.1-ce to 12.2.3-ce
Summary
When updating from 12.1.1-ce to 12.2.3-ce an error occurs when migrating database The installation was originally on an GitLab Enterprise Edition and was moved to an GitLab Community Edition
Steps to reproduce
Have an GitLab in version 12.1.1 and upgrade with apt-get --only-upgrade gitlab-ce
What is the current bug behavior?
The upgrade fails
What is the expected correct behavior?
The upgrade does not fails
Relevant logs and/or screenshots
PG::UndefinedColumn: ERROR: column "relative_position" of relation "epic_issues" does not exist
: ALTER TABLE "epic_issues" ALTER COLUMN "relative_position" DROP NOT NULL
/opt/gitlab/embedded/service/gitlab-rails/db/migrate/20190806071559_remove_epic_issues_default_relative_position.rb:7:in `change'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/db.rake:49:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
Caused by:
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR: column "relative_position" of relation "epic_issues" does not exist
: ALTER TABLE "epic_issues" ALTER COLUMN "relative_position" DROP NOT NULL
/opt/gitlab/embedded/service/gitlab-rails/db/migrate/20190806071559_remove_epic_issues_default_relative_position.rb:7:in `change'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/db.rake:49:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
Caused by:
PG::UndefinedColumn: ERROR: column "relative_position" of relation "epic_issues" does not exist
/opt/gitlab/embedded/service/gitlab-rails/db/migrate/20190806071559_remove_epic_issues_default_relative_position.rb:7:in `change'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/db.rake:49:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
-- create_table(:analytics_cycle_analytics_group_stages)
-> 0.0392s
-- add_index(:analytics_cycle_analytics_group_stages, [:group_id, :name], {:unique=>true, :name=>"index_analytics_ca_group_stages_on_group_id_and_name"})
-> 0.0084s
-- add_index(:analytics_cycle_analytics_group_stages, [:relative_position], {:name=>"index_analytics_ca_group_stages_on_relative_position"})
-> 0.0096s
== 20190729062536 CreateAnalyticsCycleAnalyticsGroupStages: migrated (0.0575s)
== 20190729090456 AddIndexOnEnvironmentsWithState: migrating ==================
-- transaction_open?()
-> 0.0000s
-- index_exists?(:environments, [:project_id, :state], {:algorithm=>:concurrently})
-> 0.0052s
-- execute("SET statement_timeout TO 0")
-> 0.0004s
-- add_index(:environments, [:project_id, :state], {:algorithm=>:concurrently})
-> 0.0116s
-- execute("RESET ALL")
-> 0.0004s
== 20190729090456 AddIndexOnEnvironmentsWithState: migrated (0.0179s) =========
== 20190731084415 AddBuildNeed: migrating =====================================
-- create_table(:ci_build_needs, {:id=>:serial})
-> 0.0267s
== 20190731084415 AddBuildNeed: migrated (0.0268s) ============================
== 20190801060809 DeleteKubernetesServices: migrating =========================
== 20190801060809 DeleteKubernetesServices: migrated (0.0895s) ================
== 20190801114109 CleanupAllowLocalRequestsFromHooksAndServicesApplicationSettingRename: migrating
-- execute("DROP TRIGGER IF EXISTS trigger_806273a4d8be ON application_settings")
-> 0.0049s
-- execute("DROP FUNCTION IF EXISTS trigger_806273a4d8be()")
-> 0.0029s
-- remove_column(:application_settings, :allow_local_requests_from_hooks_and_services)
-> 0.0276s
== 20190801114109 CleanupAllowLocalRequestsFromHooksAndServicesApplicationSettingRename: migrated (0.0549s)
== 20190801193427 RenameApplicationSettingsSnowplowCollectorUriColumn: migrating
-- transaction_open?()
-> 0.0000s
-- columns(:application_settings)
-> 0.0217s
-- add_column(:application_settings, :snowplow_collector_hostname, :string, {:limit=>nil, :precision=>nil, :scale=>nil})
-> 0.0035s
-- quote_table_name(:application_settings)
-> 0.0000s
-- quote_column_name(:snowplow_collector_uri)
-> 0.0000s
-- quote_column_name(:snowplow_collector_hostname)
-> 0.0000s
-- execute("CREATE OR REPLACE FUNCTION trigger_dd1443fbd36e()\nRETURNS trigger AS\n$BODY$\nBEGIN\n NEW.\"snowplow_collector_hostname\" := NEW.\"snowplow_collector_uri\";\n RETURN NEW;\nEND;\n$BODY$\nLANGUAGE 'plpgsql'\nVOLATILE\n")
-> 0.0030s
-- execute("CREATE TRIGGER trigger_dd1443fbd36e\nBEFORE INSERT OR UPDATE\nON \"application_settings\"\nFOR EACH ROW\nEXECUTE PROCEDURE trigger_dd1443fbd36e()\n")
-> 0.0032s
-- transaction_open?()
-> 0.0000s
-- exec_query("SELECT COUNT(*) AS count FROM \"application_settings\"")
-> 0.0013s
-- exec_query("SELECT \"application_settings\".\"id\" FROM \"application_settings\" ORDER BY \"application_settings\".\"id\" ASC LIMIT 1")
-> 0.0009s
-- exec_query("SELECT \"application_settings\".\"id\" FROM \"application_settings\" WHERE \"application_settings\".\"id\" >= 1 ORDER BY \"application_settings\".\"id\" ASC LIMIT 1 OFFSET 1")
-> 0.0008s
-- execute("UPDATE \"application_settings\" SET \"snowplow_collector_hostname\" = \"application_settings\".\"snowplow_collector_uri\" WHERE \"application_settings\".\"id\" >= 1")
-> 0.0038s
-- indexes(:application_settings)
-> 0.0056s
-- foreign_keys(:application_settings)
-> 0.0046s
== 20190801193427 RenameApplicationSettingsSnowplowCollectorUriColumn: migrated (0.0700s)
== 20190802012622 ReorderIssuesProjectIdRelativePositionIndex: migrating ======
-- transaction_open?()
-> 0.0000s
-- index_exists?(:issues, [:project_id, :relative_position, :state, :id], {:order=>{:id=>:desc}, :name=>"index_issues_on_project_id_and_rel_position_and_state_and_id", :algorithm=>:concurrently})
-> 0.0135s
-- execute("SET statement_timeout TO 0")
-> 0.0003s
-- add_index(:issues, [:project_id, :relative_position, :state, :id], {:order=>{:id=>:desc}, :name=>"index_issues_on_project_id_and_rel_position_and_state_and_id", :algorithm=>:concurrently})
-> 0.0393s
-- execute("RESET ALL")
-> 0.0004s
-- transaction_open?()
-> 0.0000s
-- select_one("SELECT current_setting('server_version_num') AS v")
-> 0.0008s
-- indexes(:issues)
-> 0.0172s
-- execute("SET statement_timeout TO 0")
-> 0.0003s
-- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_issues_on_project_id_and_state_and_rel_position_and_id"})
-> 0.0095s
-- execute("RESET ALL")
-> 0.0003s
== 20190802012622 ReorderIssuesProjectIdRelativePositionIndex: migrated (0.0822s)
== 20190802091750 CleanupApplicationSettingsSnowplowCollectorUriRename: migrating
-- execute("DROP TRIGGER IF EXISTS trigger_dd1443fbd36e ON application_settings")
-> 0.0028s
-- execute("DROP FUNCTION IF EXISTS trigger_dd1443fbd36e()")
-> 0.0025s
-- remove_column(:application_settings, :snowplow_collector_uri)
-> 0.0029s
== 20190802091750 CleanupApplicationSettingsSnowplowCollectorUriRename: migrated (0.0258s)
== 20190802195602 AddTimestampsColumnsToGeoNodes: migrating ===================
-- add_column(:geo_nodes, :created_at, :datetime_with_timezone, {:null=>true})
-> 0.0008s
-- add_column(:geo_nodes, :updated_at, :datetime_with_timezone, {:null=>true})
-> 0.0007s
== 20190802195602 AddTimestampsColumnsToGeoNodes: migrated (0.0016s) ==========
== 20190802235445 AddIndexOnIdAndTypeAndPublicToKeys: migrating ===============
-- transaction_open?()
-> 0.0000s
-- index_exists?(:keys, [:id, :type], {:where=>"public = 't'", :unique=>true, :name=>"index_on_deploy_keys_id_and_type_and_public", :algorithm=>:concurrently})
-> 0.0037s
-- execute("SET statement_timeout TO 0")
-> 0.0003s
-- add_index(:keys, [:id, :type], {:where=>"public = 't'", :unique=>true, :name=>"index_on_deploy_keys_id_and_type_and_public", :algorithm=>:concurrently})
-> 0.0227s
-- execute("RESET ALL")
-> 0.0003s
== 20190802235445 AddIndexOnIdAndTypeAndPublicToKeys: migrated (0.0273s) ======
== 20190806071559 RemoveEpicIssuesDefaultRelativePosition: migrating ==========
-- change_column_null(:epic_issues, :relative_position, true)
STDERR:
---- End output of "bash" "/tmp/chef-script20190903-32186-1vomw6b" ----
Ran "bash" "/tmp/chef-script20190903-32186-1vomw6b" returned 1
Output of checks (2.1.1)
Checking GitLab subtasks ...
Checking GitLab Shell ...
GitLab Shell: ... GitLab Shell version >= 9.3.0 ? ... OK (9.3.0)
Running /opt/gitlab/embedded/service/gitlab-shell/bin/check
Check GitLab API access: OK
Redis available via internal API: OK
Access to /var/opt/gitlab/.ssh/authorized_keys: OK
gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Gitaly ...
Gitaly: ... default ... OK
Checking Gitaly ... Finished
Checking Sidekiq ...
Sidekiq: ... Running? ... yes
Number of Sidekiq processes ... 1
Checking Sidekiq ... Finished
Checking Incoming Email ...
Incoming Email: ... Reply by email is disabled in config/gitlab.yml
Checking Incoming Email ... Finished
Checking LDAP ...
LDAP: ... LDAP is disabled in config/gitlab.yml
Checking LDAP ... Finished
Checking GitLab App ...
Git configured correctly? ... yes
Database config exists? ... yes
All migrations up? ... yes
Database contains orphaned GroupMembers? ... no
GitLab config exists? ... yes
GitLab config up to date? ... yes
Log directory writable? ... yes
Tmp directory writable? ... yes
Uploads directory exists? ... yes
Uploads directory has correct permissions? ... yes
Uploads directory tmp has correct permissions? ... yes
Init script exists? ... skipped (omnibus-gitlab has no init script)
Init script up-to-date? ... skipped (omnibus-gitlab has no init script)
Projects have namespace: ...
6/2 ... yes
10/3 ... yes
13/5 ... yes
14/6 ... yes
16/7 ... yes
18/8 ... yes
19/9 ... yes
20/10 ... yes
22/11 ... yes
24/12 ... yes
54/14 ... yes
27/15 ... yes
28/16 ... yes
29/17 ... yes
55/18 ... yes
31/19 ... yes
33/20 ... yes
6/21 ... yes
35/22 ... yes
37/23 ... yes
35/24 ... yes
35/25 ... yes
37/26 ... yes
39/27 ... yes
41/28 ... yes
43/29 ... yes
44/30 ... yes
46/31 ... yes
48/32 ... yes
50/33 ... yes
51/34 ... yes
21/35 ... yes
53/36 ... yes
57/37 ... yes
59/38 ... yes
57/39 ... yes
57/40 ... yes
57/41 ... yes
62/43 ... yes
63/44 ... yes
63/45 ... yes
63/46 ... yes
62/48 ... yes
65/49 ... yes
66/50 ... yes
67/51 ... yes
50/52 ... yes
50/53 ... yes
50/54 ... yes
68/55 ... yes
69/56 ... yes
72/57 ... yes
72/58 ... yes
73/59 ... yes
71/60 ... yes
75/61 ... yes
76/62 ... yes
11/63 ... yes
11/64 ... yes
77/65 ... yes
79/66 ... yes
71/67 ... yes
71/68 ... yes
69/69 ... yes
69/70 ... yes
80/71 ... yes
56/72 ... yes
11/73 ... yes
82/74 ... yes
82/75 ... yes
11/76 ... yes
85/77 ... yes
85/78 ... yes
85/79 ... yes
85/80 ... yes
84/81 ... yes
88/82 ... yes
88/83 ... yes
85/84 ... yes
22/85 ... yes
88/86 ... yes
89/87 ... yes
93/88 ... yes
22/89 ... yes
92/90 ... yes
91/91 ... yes
93/92 ... yes
95/94 ... yes
55/95 ... yes
97/96 ... yes
13/97 ... yes
54/98 ... yes
16/99 ... yes
16/100 ... yes
98/101 ... yes
98/102 ... yes
100/103 ... yes
100/104 ... yes
100/105 ... yes
55/106 ... yes
10/107 ... yes
103/108 ... yes
57/109 ... yes
13/110 ... yes
71/111 ... yes
57/112 ... yes
105/113 ... yes
13/114 ... yes
25/115 ... yes
57/116 ... yes
57/117 ... yes
57/118 ... yes
108/119 ... yes
108/120 ... yes
57/121 ... yes
109/122 ... yes
109/123 ... yes
110/124 ... yes
57/125 ... yes
111/126 ... yes
112/127 ... yes
57/128 ... yes
57/129 ... yes
57/130 ... yes
57/131 ... yes
57/132 ... yes
113/133 ... yes
115/134 ... yes
16/135 ... yes
55/136 ... yes
119/137 ... yes
54/138 ... yes
122/139 ... yes
122/140 ... yes
123/141 ... yes
54/142 ... yes
119/143 ... yes
127/144 ... yes
55/145 ... yes
28/146 ... yes
55/147 ... yes
129/148 ... yes
130/149 ... yes
54/150 ... yes
131/151 ... yes
131/152 ... yes
55/153 ... yes
84/154 ... yes
84/155 ... yes
84/156 ... yes
132/157 ... yes
121/158 ... yes
119/159 ... yes
119/160 ... yes
123/161 ... yes
54/162 ... yes
122/163 ... yes
119/164 ... yes
55/165 ... yes
135/166 ... yes
136/167 ... yes
136/168 ... yes
132/169 ... yes
54/170 ... yes
55/171 ... yes
55/172 ... yes
137/173 ... yes
138/174 ... yes
139/175 ... yes
139/176 ... yes
138/177 ... yes
84/178 ... yes
103/179 ... yes
140/180 ... yes
140/181 ... yes
129/183 ... yes
129/184 ... yes
139/185 ... yes
55/186 ... yes
141/187 ... yes
25/188 ... yes
61/189 ... yes
142/190 ... yes
142/191 ... yes
142/192 ... yes
143/193 ... yes
143/194 ... yes
143/195 ... yes
143/196 ... yes
143/197 ... yes
143/198 ... yes
143/199 ... yes
123/200 ... yes
119/201 ... yes
151/202 ... yes
146/203 ... yes
147/204 ... yes
140/205 ... yes
148/206 ... yes
58/207 ... yes
151/208 ... yes
132/209 ... yes
152/210 ... yes
153/211 ... yes
153/212 ... yes
61/213 ... yes
153/214 ... yes
155/215 ... yes
156/216 ... yes
144/217 ... yes
151/218 ... yes
151/219 ... yes
24/220 ... yes
24/221 ... yes
151/222 ... yes
24/223 ... yes
95/224 ... yes
54/225 ... yes
54/226 ... yes
159/227 ... yes
159/228 ... yes
159/229 ... yes
159/230 ... yes
55/231 ... yes
161/232 ... yes
161/233 ... yes
162/234 ... yes
164/235 ... yes
164/236 ... yes
165/237 ... yes
165/238 ... yes
166/239 ... yes
166/240 ... yes
167/241 ... yes
165/242 ... yes
165/243 ... yes
165/244 ... yes
132/245 ... yes
168/246 ... yes
135/247 ... yes
140/248 ... yes
169/249 ... yes
169/250 ... yes
169/251 ... yes
169/252 ... yes
122/253 ... yes
123/254 ... yes
171/255 ... yes
171/256 ... yes
Redis version >= 2.8.0? ... yes
Ruby version >= 2.5.3 ? ... yes (2.6.3)
Git version >= 2.21.0 ? ... yes (2.21.0)
Git user has default SSH configuration? ... yes
Active users: ... 22
Checking GitLab App ... Finished
Checking GitLab subtasks ... Finished
Results of GitLab environment info
System information System: Debian 9.9 Current User: git Using RVM: no Ruby Version: 2.6.3p62 Gem Version: 2.7.9 Bundler Version:1.17.3 Rake Version: 12.3.2 Redis Version: 3.2.12 Git Version: 2.21.0 Sidekiq Version:5.2.7 Go Version: unknown
GitLab information Version: 12.1.1 Revision: f9abaa7d Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: PostgreSQL DB Version: 10.7 URL: https://sorepo.solicis.fr:4443 HTTP Clone URL: https://sorepo.solicis.fr:4443/some-group/some-project.git SSH Clone URL: git@sorepo.solicis.fr:some-group/some-project.git Using LDAP: no Using Omniauth: yes Omniauth Providers: google_oauth2
GitLab Shell Version: 9.3.0 Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell Git: /opt/gitlab/embedded/bin/git
Results of GitLab application Check
Checking GitLab subtasks ...
Checking GitLab Shell ...
GitLab Shell: ... GitLab Shell version >= 9.3.0 ? ... OK (9.3.0)
Running /opt/gitlab/embedded/service/gitlab-shell/bin/check
Check GitLab API access: OK
Redis available via internal API: OK
Access to /var/opt/gitlab/.ssh/authorized_keys: OK
gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Gitaly ...
Gitaly: ... default ... OK
Checking Gitaly ... Finished
Checking Sidekiq ...
Sidekiq: ... Running? ... yes
Number of Sidekiq processes ... 1
Checking Sidekiq ... Finished
Checking Incoming Email ...
Incoming Email: ... Reply by email is disabled in config/gitlab.yml
Checking Incoming Email ... Finished
Checking LDAP ...
LDAP: ... LDAP is disabled in config/gitlab.yml
Checking LDAP ... Finished
Checking GitLab App ...
Git configured correctly? ... yes
Database config exists? ... yes
All migrations up? ... yes
Database contains orphaned GroupMembers? ... no
GitLab config exists? ... yes
GitLab config up to date? ... yes
Log directory writable? ... yes
Tmp directory writable? ... yes
Uploads directory exists? ... yes
Uploads directory has correct permissions? ... yes
Uploads directory tmp has correct permissions? ... yes
Init script exists? ... skipped (omnibus-gitlab has no init script)
Init script up-to-date? ... skipped (omnibus-gitlab has no init script)
Projects have namespace: ...
6/2 ... yes
10/3 ... yes
13/5 ... yes
14/6 ... yes
16/7 ... yes
18/8 ... yes
19/9 ... yes
20/10 ... yes
22/11 ... yes
24/12 ... yes
54/14 ... yes
27/15 ... yes
28/16 ... yes
29/17 ... yes
55/18 ... yes
31/19 ... yes
33/20 ... yes
6/21 ... yes
35/22 ... yes
37/23 ... yes
35/24 ... yes
35/25 ... yes
37/26 ... yes
39/27 ... yes
41/28 ... yes
43/29 ... yes
44/30 ... yes
46/31 ... yes
48/32 ... yes
50/33 ... yes
51/34 ... yes
21/35 ... yes
53/36 ... yes
57/37 ... yes
59/38 ... yes
57/39 ... yes
57/40 ... yes
57/41 ... yes
62/43 ... yes
63/44 ... yes
63/45 ... yes
63/46 ... yes
62/48 ... yes
65/49 ... yes
66/50 ... yes
67/51 ... yes
50/52 ... yes
50/53 ... yes
50/54 ... yes
68/55 ... yes
69/56 ... yes
72/57 ... yes
72/58 ... yes
73/59 ... yes
71/60 ... yes
75/61 ... yes
76/62 ... yes
11/63 ... yes
11/64 ... yes
77/65 ... yes
79/66 ... yes
71/67 ... yes
71/68 ... yes
69/69 ... yes
69/70 ... yes
80/71 ... yes
56/72 ... yes
11/73 ... yes
82/74 ... yes
82/75 ... yes
11/76 ... yes
85/77 ... yes
85/78 ... yes
85/79 ... yes
85/80 ... yes
84/81 ... yes
88/82 ... yes
88/83 ... yes
85/84 ... yes
22/85 ... yes
88/86 ... yes
89/87 ... yes
93/88 ... yes
22/89 ... yes
92/90 ... yes
91/91 ... yes
93/92 ... yes
95/94 ... yes
55/95 ... yes
97/96 ... yes
13/97 ... yes
54/98 ... yes
16/99 ... yes
16/100 ... yes
98/101 ... yes
98/102 ... yes
100/103 ... yes
100/104 ... yes
100/105 ... yes
55/106 ... yes
10/107 ... yes
103/108 ... yes
57/109 ... yes
13/110 ... yes
71/111 ... yes
57/112 ... yes
105/113 ... yes
13/114 ... yes
25/115 ... yes
57/116 ... yes
57/117 ... yes
57/118 ... yes
108/119 ... yes
108/120 ... yes
57/121 ... yes
109/122 ... yes
109/123 ... yes
110/124 ... yes
57/125 ... yes
111/126 ... yes
112/127 ... yes
57/128 ... yes
57/129 ... yes
57/130 ... yes
57/131 ... yes
57/132 ... yes
113/133 ... yes
115/134 ... yes
16/135 ... yes
55/136 ... yes
119/137 ... yes
54/138 ... yes
122/139 ... yes
122/140 ... yes
123/141 ... yes
54/142 ... yes
119/143 ... yes
127/144 ... yes
55/145 ... yes
28/146 ... yes
55/147 ... yes
129/148 ... yes
130/149 ... yes
54/150 ... yes
131/151 ... yes
131/152 ... yes
55/153 ... yes
84/154 ... yes
84/155 ... yes
84/156 ... yes
132/157 ... yes
121/158 ... yes
119/159 ... yes
119/160 ... yes
123/161 ... yes
54/162 ... yes
122/163 ... yes
119/164 ... yes
55/165 ... yes
135/166 ... yes
136/167 ... yes
136/168 ... yes
132/169 ... yes
54/170 ... yes
55/171 ... yes
55/172 ... yes
137/173 ... yes
138/174 ... yes
139/175 ... yes
139/176 ... yes
138/177 ... yes
84/178 ... yes
103/179 ... yes
140/180 ... yes
140/181 ... yes
129/183 ... yes
129/184 ... yes
139/185 ... yes
55/186 ... yes
141/187 ... yes
25/188 ... yes
61/189 ... yes
142/190 ... yes
142/191 ... yes
142/192 ... yes
143/193 ... yes
143/194 ... yes
143/195 ... yes
143/196 ... yes
143/197 ... yes
143/198 ... yes
143/199 ... yes
123/200 ... yes
119/201 ... yes
151/202 ... yes
146/203 ... yes
147/204 ... yes
140/205 ... yes
148/206 ... yes
58/207 ... yes
151/208 ... yes
132/209 ... yes
152/210 ... yes
153/211 ... yes
153/212 ... yes
61/213 ... yes
153/214 ... yes
155/215 ... yes
156/216 ... yes
144/217 ... yes
151/218 ... yes
151/219 ... yes
24/220 ... yes
24/221 ... yes
151/222 ... yes
24/223 ... yes
95/224 ... yes
54/225 ... yes
54/226 ... yes
159/227 ... yes
159/228 ... yes
159/229 ... yes
159/230 ... yes
55/231 ... yes
161/232 ... yes
161/233 ... yes
162/234 ... yes
164/235 ... yes
164/236 ... yes
165/237 ... yes
165/238 ... yes
166/239 ... yes
166/240 ... yes
167/241 ... yes
165/242 ... yes
165/243 ... yes
165/244 ... yes
132/245 ... yes
168/246 ... yes
135/247 ... yes
140/248 ... yes
169/249 ... yes
169/250 ... yes
169/251 ... yes
169/252 ... yes
122/253 ... yes
123/254 ... yes
171/255 ... yes
171/256 ... yes
Redis version >= 2.8.0? ... yes
Ruby version >= 2.5.3 ? ... yes (2.6.3)
Git version >= 2.21.0 ? ... yes (2.21.0)
Git user has default SSH configuration? ... yes
Active users: ... 22
Checking GitLab App ... Finished
Checking GitLab subtasks ... Finished