database_migrations fails for update 15.4.2 to 15.4.3

On Rocky 8.6 after the update to 15.4.3-ee I have problem running reconfigure

# sudo gitlab-ctl reconfigure 
...
Recipe: gitlab::database_migrations                                                                                                                      
  * ruby_block[check remote PG version] action nothing (skipped due to action :nothing)                                                                  
  * rails_migration[gitlab-rails] action run                                                                                                             
    * bash[migrate gitlab-rails database] action run                                                                                                     
                                                                                                                                    
      ================================================================================                                                                   
      Error executing action `run` on resource 'bash[migrate gitlab-rails database]'                                                                    
      ================================================================================                                                                   
                                                                                                                                    
      Mixlib::ShellOut::ShellCommandFailed                                                                                                               
      ------------------------------------                                                                                                               
      Command execution failed. STDOUT/STDERR suppressed for sensitive resource                                                                          
                                                                                                                                    
      Cookbook Trace: (most recent call first)                                                                                                           
      ----------------------------------------                                                                                                           
      /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/resources/rails_migration.rb:18:in `block in cla                                             ss_from_file'                                                                                                                                            
                                                                                                                                    
      Resource Declaration:                                                                                                                              
      ---------------------                                                                                                                              
      suppressed sensitive resource output                                                                                                               
                                                                                                                                    
      Compiled Resource:                                                                                                                                 
      ------------------                                                                                                                                 
      suppressed sensitive resource output                                                                                                               
                                                                                                                                    
      System Info:                                                                                                                                       
      ------------                                                                                                                                       
      chef_version=17.10.0                                                                                                                               
      platform=rocky                                                                                                                                     
      platform_version=8.6                                                                                                                               
      ruby=ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]                                                                                
      program_name=/opt/gitlab/embedded/bin/cinc-client                                                                                                  
      executable=/opt/gitlab/embedded/bin/cinc-client     
                                                                                                                                    
                                                                                                                            
    ================================================================================                                                                     
    Error executing action `run` on resource 'rails_migration[gitlab-rails]'                                                                            
    ================================================================================                                                                     
                                                                                                                            
    Mixlib::ShellOut::ShellCommandFailed                                                                                                                 
    ------------------------------------                                                                                                                 
    bash[migrate gitlab-rails database] (gitlab::database_migrations line 18) had an error: Mixlib::ShellOut                                             ::ShellCommandFailed: Command execution failed. STDOUT/STDERR suppressed for sensitive resource                                                          
                                                                                                                            
    Cookbook Trace: (most recent call first)                                                                                                             
    ----------------------------------------                                                                                                             
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/resources/rails_migration.rb:18:in `block in class                                             _from_file'                                                                                                                                             
                                                                                                                            
    Resource Declaration:                                                                                                                                
    ---------------------                                                                                                                                
    # In /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/database_migrations.rb                                                            
                                                                                                                            
     51: rails_migration "gitlab-rails" do                                                                                                               
     52:   rake_task 'gitlab:db:configure'                                                                                                               
     53:   logfile_prefix 'gitlab-rails-db-migrate'                                                                                                      
     54:   helper migration_helper                                                                                                                       
     55:                                                                                                                                        
     56:   environment env_variables                                                                                                                     
     57:   dependent_services dependent_services                                                                                                         
     58:   notifies :run, "execute[clear the gitlab-rails cache]", :immediately                                                                          
     59:   notifies :run, "ruby_block[check remote PG version]", :immediately                                                                            
     60:                                                                                                                                        
     61:   only_if { migration_helper.attributes_node['auto_migrate'] }                                                                                  
     62: end                                                                                                        
                                                                                                                            
    Compiled Resource:                                                                                                                                   
    ------------------                                                                                                                                   
    # Declared in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/database_migrations.rb:51:in                                              `from_file'                                                                                                                                             
                                                                                                                            
    rails_migration("gitlab-rails") do                                                                                                                   
      action [:run]                                                                                                                                      
      default_guard_interpreter :default                                                                                                                 
      declared_type :rails_migration                                                                                                                     
      cookbook_name "gitlab"                                                                                                                             
      recipe_name "database_migrations"                                                                                                                  
      rake_task "gitlab:db:configure"                                                                                                                    
      logfile_prefix "gitlab-rails-db-migrate"
      helper "*sensitive value suppressed*"
      environment "*sensitive value suppressed*"
      dependent_services ["runit_service[puma]", "sidekiq_service[sidekiq]"]
      only_if { #code block }
    end
    
    System Info:
    ------------
    chef_version=17.10.0
    platform=rocky
    platform_version=8.6
    ruby=ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]
    program_name=/opt/gitlab/embedded/bin/cinc-client
    executable=/opt/gitlab/embedded/bin/cinc-client

[2022-10-20T14:06:25+03:00] INFO: Running queued delayed notifications before re-raising exception

Running handlers:
[2022-10-20T14:06:25+03: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[migrate gitlab-rails database] (gitlab::database_migrations line 18) had an error: Mixlib::ShellOut::ShellCommandFailed: Command execution failed. STDOUT/STDERR suppressed for sensitive resource

Running handlers complete
[2022-10-20T14:06:25+03:00] ERROR: Exception handlers complete
Infra Phase failed. 3 resources updated in 41 seconds
[2022-10-20T14:06:25+03:00] FATAL: Stacktrace dumped to /opt/gitlab/embedded/cookbooks/cache/chef-stacktrace.out
[2022-10-20T14:06:25+03:00] FATAL: ---------------------------------------------------------------------------------------
[2022-10-20T14:06:25+03:00] FATAL: PLEASE PROVIDE THE CONTENTS OF THE stacktrace.out FILE (above) IF YOU FILE A BUG REPORT
[2022-10-20T14:06:25+03:00] FATAL: ---------------------------------------------------------------------------------------
[2022-10-20T14:06:25+03:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: rails_migration[gitlab-rails] (gitlab::database_migrations line 51) had an error: Mixlib::ShellOut::ShellCommandFailed: bash[migrate gitlab-rails database] (gitlab::database_migrations line 18) had an error: Mixlib::ShellOut::ShellCommandFailed: Command execution failed. STDOUT/STDERR suppressed for sensitive resource

Running by hand:

[git@gitlab ~]$ gitlab-rake db:migrate --trace
** Invoke db:migrate (first_time)
** Invoke db:load_config (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:load_config
** Invoke gitlab:db:validate_config (first_time)
** Invoke environment 
** Execute gitlab:db:validate_config
** Invoke schema_version_check (first_time)
** Invoke environment 
** Execute schema_version_check
rake aborted!
NoMethodError: undefined method `>' for nil:NilClass
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/migrate/schema_check.rake:12:in `block in <top (required)>'
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `block in execute'
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `each'
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `execute'
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/sentry-ruby-core-5.1.1/lib/sentry/rake.rb:26:in `execute'
...

/opt/gitlab/embedded/cookbooks/cache/chef-stacktrace.out contains:

Generated at 2022-10-20 14:06:25 +0300
Mixlib::ShellOut::ShellCommandFailed: rails_migration[gitlab-rails] (gitlab::database_migrations line 51) had an error: Mixlib::ShellOut::ShellCommandFailed: bash[m
igrate gitlab-rails database] (gitlab::database_migrations line 18) had an error: Mixlib::ShellOut::ShellCommandFailed: Command execution failed. STDOUT/STDERR supp
ressed for sensitive resource
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/chef-17.10.0/lib/chef/provider/execute.rb:60:in `rescue in block (2 levels) in <class:Execute>'
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/chef-17.10.0/lib/chef/provider/execute.rb:51:in `block (2 levels) in <class:Execute>'
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/chef-17.10.0/lib/chef/mixin/why_run.rb:51:in `add_action'
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/chef-17.10.0/lib/chef/provider.rb:293:in `converge_by'
/opt/gitlab/embedded/lib/ruby/gems/2.7.0/gems/chef-17.10.0/lib/chef/provider/execute.rb:50:in `block in <class:Execute>'
(eval):2:in `block in action_run'
Edited by bilias