Package: gitlab
Version: 14.0.10-1
Severity: important

When trying to upgrade gitlab from 13.12.9 to 14.0.10, installation fails during the db migration step with error (log below)

== 20210513163904 CleanupMoveContainerRegistryEnabledToProjectFeature: migrating
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

wrong number of arguments (given 0, expected 1)
/usr/share/gitlab/config/initializers/postgresql_cte.rb:99:in `build_arel'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/relation.rb:583:in
`delete_all'
/usr/share/gitlab/db/post_migrate/20210513163904_cleanup_move_container_registry_enabled_to_proj
ect_feature.rb:16:in `up'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:870:i
n `public_send'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:870:i
n `exec_migration'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:851:i
n `block (2 levels) in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:850:i
n `block in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/connection_adapter
s/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:849:i
n `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1037:
in `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1329:
in `block in execute_migration_in_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1382:
in `ddl_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1328:
in `execute_migration_in_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1302:
in `each'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1302:
in `migrate_without_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1251:
in `block in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1401:
in `block in with_advisory_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1416:
in `block in with_advisory_lock_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/connection_adapter
s/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1416:
in `with_advisory_lock_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1397:
in `with_advisory_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1251:
in `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1086:
in `up'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1061:
in `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/tasks/database_tas
ks.rb:237:in `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/railties/databases
.rake:92:in `block (3 levels) in <top (required)>'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/railties/databases
.rake:90:in `each'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/railties/databases
.rake:90:in `block (2 levels) in <top (required)>'
/usr/share/rubygems-integration/all/gems/rake-13.0.3/exe/rake:27:in `<top (required)>'

Caused by:
ArgumentError: wrong number of arguments (given 0, expected 1)
/usr/share/gitlab/config/initializers/postgresql_cte.rb:99:in `build_arel'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/relation.rb:583:in
`delete_all'
/usr/share/gitlab/db/post_migrate/20210513163904_cleanup_move_container_registry_enabled_to_proj
ect_feature.rb:16:in `up'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:870:i
n `public_send'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:870:i
n `exec_migration'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:851:i
n `block (2 levels) in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:850:i
n `block in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/connection_adapter
s/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:849:i
n `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1037:
in `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1329:
in `block in execute_migration_in_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1382:
in `ddl_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1328:
in `execute_migration_in_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1302:
in `each'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1302:
in `migrate_without_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1251:
in `block in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1401:
in `block in with_advisory_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1416:
in `block in with_advisory_lock_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/connection_adapter
s/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1416:
in `with_advisory_lock_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1397:
in `with_advisory_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1251:
in `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1086:
in `up'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/migration.rb:1061:
in `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/tasks/database_tas
ks.rb:237:in `migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/railties/databases
.rake:92:in `block (3 levels) in <top (required)>'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/railties/databases
.rake:90:in `each'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4/lib/active_record/railties/databases
.rake:90:in `block (2 levels) in <top (required)>'
/usr/share/rubygems-integration/all/gems/rake-13.0.3/exe/rake:27:in `<top (required)>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
dpkg: error processing package gitlab (--configure):
installed gitlab package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
gitlab
E: Sub-process /usr/bin/dpkg returned an error code (1)

A clean installation of gitlab 14.0.10 from https://wiki.debian.org/gitlab/devel did not fail at this stage.

To install gitlab 13.12.9, https://wiki.debian.org/gitlab/staging repo can be used.

Reply via email to