[From nobody Tue May 26 11:27:05 2026
Received: (at submit) by bugs.debian.org; 19 Jul 2022 10:05:45 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02
 (2018-09-13) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-15.0 required=4.0 tests=BAYES_00,HAS_PACKAGE,
 SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no
 version=3.4.2-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 38; hammy, 150; neutral, 117; spammy,
 0. spammytokens: hammytokens:0.000-+--H*u:91.0,
 0.000-+--H*UA:91.0, 
 0.000-+--gitlab, 0.000-+--ds11, 0.000-+--ds1-1
Return-path: &lt;patrick@linux-dev.org&gt;
Received: from srv1.linux-dev.org ([2001:678:94c:deb::abcd]:48928)
 by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from &lt;patrick@linux-dev.org&gt;)
 id 1oDk6r-00074o-Be
 for submit@bugs.debian.org; Tue, 19 Jul 2022 10:05:45 +0000
Received: from [IPV6:2003:f8:170a:2c00:18ba:a0fc:7cb6:c167]
 (p200300f8170a2c0018baa0fc7cb6c167.dip0.t-ipconnect.de
 [IPv6:2003:f8:170a:2c00:18ba:a0fc:7cb6:c167])
 by srv1.linux-dev.org (Postfix) with ESMTPSA id 7C57E100141
 for &lt;submit@bugs.debian.org&gt;; Tue, 19 Jul 2022 12:05:40 +0200 (CEST)
Message-ID: &lt;22dbdcd7-2273-2885-77ae-40b9318c5b5c@linux-dev.org&gt;
Date: Tue, 19 Jul 2022 12:05:37 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Thunderbird/91.11.0
To: submit@bugs.debian.org
From: =?UTF-8?Q?Patrick_Matth=c3=a4i?= &lt;patrick@linux-dev.org&gt;
Subject: Upgrading 14.10.5 to 15.0.4 aborts on db:migrate
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Delivered-To: submit@bugs.debian.org

Package: gitlab
Version: 15.0.4+ds1-1
Severity: serious

Hey,

on upgrading gitlab I always end up with this error:

(1055 rows) = Did not find any relations. ]
+ echo gitlab_production database is not empty, skipping gitlab setup
gitlab_production database is not empty, skipping gitlab setup
+ runuser -u gitlab -- sh -c /usr/bin/bundle exec rake db:migrate
Attention: used pure ruby version of MurmurHash3
/usr/share/gitlab/lib/gitlab.rb:47: warning: already initialized 
constant Gitlab::APP_DIRS_PATTERN
/usr/share/gitlab/lib/gitlab.rb:47: warning: previous definition of 
APP_DIRS_PATTERN was here
/usr/share/gitlab/lib/gitlab.rb:48: warning: already initialized 
constant Gitlab::VERSION
/usr/share/gitlab/lib/gitlab.rb:48: warning: previous definition of 
VERSION was here
/usr/share/gitlab/lib/gitlab.rb:49: warning: already initialized 
constant Gitlab::INSTALLATION_TYPE
/usr/share/gitlab/lib/gitlab.rb:49: warning: previous definition of 
INSTALLATION_TYPE was here
/usr/share/gitlab/lib/gitlab.rb:50: warning: already initialized 
constant Gitlab::HTTP_PROXY_ENV_VARS
/usr/share/gitlab/lib/gitlab.rb:50: warning: previous definition of 
HTTP_PROXY_ENV_VARS was here
== 20220213103859 RemoveIntegrationsType: migrating 
===========================
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

Gitlab::Database::BackgroundMigration::BatchedMigrationRunner::FailedToFinalize
/usr/share/gitlab/lib/gitlab/database/background_migration/batched_migration_runner.rb:76:in 
`finalize'
/usr/share/gitlab/lib/gitlab/database/background_migration/batched_migration_runner.rb:10:in 
`finalize'
/usr/share/gitlab/lib/gitlab/database/migrations/batched_background_migration_helpers.rb:139:in 
`finalize_batched_background_migration'
/usr/share/gitlab/lib/gitlab/database/migration_helpers.rb:962:in 
`ensure_batched_background_migration_is_finished'
/usr/share/gitlab/db/post_migrate/20220213103859_remove_integrations_type.rb:48:in 
`up'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:870:in 
`public_send'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:870:in 
`exec_migration'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:851:in 
`block (2 levels) in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:850:in 
`block in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in 
`with_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:849:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1037:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1329:in 
`block in execute_migration_in_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1382:in 
`ddl_transaction'
/usr/share/gitlab/lib/gitlab/database/migrations/lock_retry_mixin.rb:36:in 
`ddl_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1328:in 
`execute_migration_in_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1302:in 
`each'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1302:in 
`migrate_without_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1251:in 
`block in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1401:in 
`block in with_advisory_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1416:in 
`block in with_advisory_lock_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in 
`with_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1416:in 
`with_advisory_lock_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1397:in 
`with_advisory_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1251:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1086:in 
`up'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1061:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:237:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/railties/databases.rake:92:in 
`block (3 levels) in &lt;top (required)&gt;'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/railties/databases.rake:90:in 
`each'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/railties/databases.rake:90:in 
`block (2 levels) in &lt;top (required)&gt;'
/usr/share/rubygems-integration/all/gems/sentry-ruby-core-5.3.0/lib/sentry/rake.rb:26:in 
`execute'
/usr/share/rubygems-integration/all/gems/rake-13.0.3/exe/rake:27:in 
`&lt;top (required)&gt;'

Caused by:
Gitlab::Database::BackgroundMigration::BatchedMigrationRunner::FailedToFinalize: 
Gitlab::Database::BackgroundMigration::BatchedMigrationRunner::FailedToFinalize
/usr/share/gitlab/lib/gitlab/database/background_migration/batched_migration_runner.rb:76:in 
`finalize'
/usr/share/gitlab/lib/gitlab/database/background_migration/batched_migration_runner.rb:10:in 
`finalize'
/usr/share/gitlab/lib/gitlab/database/migrations/batched_background_migration_helpers.rb:139:in 
`finalize_batched_background_migration'
/usr/share/gitlab/lib/gitlab/database/migration_helpers.rb:962:in 
`ensure_batched_background_migration_is_finished'
/usr/share/gitlab/db/post_migrate/20220213103859_remove_integrations_type.rb:48:in 
`up'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:870:in 
`public_send'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:870:in 
`exec_migration'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:851:in 
`block (2 levels) in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:850:in 
`block in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in 
`with_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:849:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1037:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1329:in 
`block in execute_migration_in_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1382:in 
`ddl_transaction'
/usr/share/gitlab/lib/gitlab/database/migrations/lock_retry_mixin.rb:36:in 
`ddl_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1328:in 
`execute_migration_in_transaction'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1302:in 
`each'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1302:in 
`migrate_without_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1251:in 
`block in migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1401:in 
`block in with_advisory_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1416:in 
`block in with_advisory_lock_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in 
`with_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1416:in 
`with_advisory_lock_connection'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1397:in 
`with_advisory_lock'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1251:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1086:in 
`up'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/migration.rb:1061:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:237:in 
`migrate'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/railties/databases.rake:92:in 
`block (3 levels) in &lt;top (required)&gt;'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/railties/databases.rake:90:in 
`each'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.4.7/lib/active_record/railties/databases.rake:90:in 
`block (2 levels) in &lt;top (required)&gt;'
/usr/share/rubygems-integration/all/gems/sentry-ruby-core-5.3.0/lib/sentry/rake.rb:26:in 
`execute'
/usr/share/rubygems-integration/all/gems/rake-13.0.3/exe/rake:27:in 
`&lt;top (required)&gt;'
Tasks: TOP =&gt; db:migrate

To be exact it is the upgrade from 14.10.5+ds1-1~fto11+1 to 
15.0.4+ds1-1~fto11+2
]