:: [devuan-dev] bug#947: gitlab-ce: up…
Top Page
Delete this message
Reply to this message
Author: Lukas
Date:  
To: Devuan Bug Tracking System
Subject: [devuan-dev] bug#947: gitlab-ce: upgrading gitlab-ce 18.8.5-ce.0 to 18.9.1-ce.0 fails
Package: gitlab-ce
Version: 18.9.1-ce.0
Severity: critical

Dear Maintainer,

* What led up to the situation?

apt-get upgrade

   * What exactly did you do (or not do) that was effective (or
     ineffective)?


running apt-get upgrade

* What was the outcome of this action?

gitlab-ce is not working anymore, need to downgrade back

Error message:

[2026-03-07T13:54:21+01:00] ERROR: Running exception handlers
There was an error running gitlab-ctl reconfigure:

rails_migration[gitlab-rails] (gitlab::database_migrations line 51) had an error: Mixlib::ShellOut::ShellCommandFailed: bash_hide_env[migrate gitlab-rails database] (gitlab::database_migrations line 20) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of "bash"  ----
STDOUT: Skipping Topology Service health check due to the cell being disabled
Running db:migrate rake task
main: == [advisory_lock_connection] object_id: 67320, pg_backend_pid: 6242
main: == 20260114160300 ValidateNotNullConstraintOnGpgKeySubkeysUserId: migrating ===
main: -- execute("SET statement_timeout TO 0")
main:    -> 0.0005s
main: -- execute("ALTER TABLE gpg_key_subkeys VALIDATE CONSTRAINT check_f6590fe2c1;")
main: -- execute("RESET statement_timeout")
main: == [advisory_lock_connection] object_id: 67320, pg_backend_pid: 6242
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:


PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/migrations/timeout_helpers.rb:33:in `ensure in disable_statement_timeout'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/migrations/timeout_helpers.rb:33:in `disable_statement_timeout'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/migrations/constraints_helpers.rb:119:in `validate_check_constraint'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/migrations/constraints_helpers.rb:235:in `validate_not_null_constraint'
/opt/gitlab/embedded/service/gitlab-rails/db/post_migrate/20260114160300_validate_not_null_constraint_on_gpg_key_subkeys_user_id.rb:9:in `up'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/migration_helpers/restrict_gitlab_schema.rb:33:in `block in exec_migration'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/query_analyzer.rb:94:in `within'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/migration_helpers/restrict_gitlab_schema.rb:30:in `exec_migration'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables.rb:21:in `exec_migration'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/migration_helpers/require_disable_ddl_transaction_for_multiple_locks.rb:71:in `exec_migration'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/database/with_lock_retries.rb:123:in `run_block'


* What outcome did you expect instead?

-- System Information:
Distributor ID:    Devuan
Description:    Devuan GNU/Linux 5 (daedalus)
Release:    5
Codename:    daedalus
Architecture: x86_64


Kernel: Linux 6.1.0-13-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1), LANGUAGE=en_US:en
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages gitlab-ce depends on:
ii  openssh-server  1:9.2p1-2+deb12u7
ii  perl            5.36.0-7+deb12u3


gitlab-ce recommends no packages.

gitlab-ce suggests no packages.

-- no debconf information