Bug#925606: gitlab: Fail to upgrade (error with activesupport gem)
On ശ, Jan 4, 2020 at 17:31, Libor Klepáč wrote: rake aborted! NoMethodError: undefined method `rails5?' for Gitlab:Module /usr/share/gitlab/config/initializers/mysql_set_length_for_binary_index es.rb:27:in `' Usually when you see this error with an initializer, it means that initializer was removed upstream but since we consider these as configuration we need to manually remove those in debian package. So you can just check the source package and see if the initializer is still present and if not just remove it. rm /usr/share/gitlab/config/initializers/mysql_set_length_for_binary_indexes.rb Sometimes our test environment does not have these initializers from very old versions so we miss removing them in the maintscripts.
Bug#925606: gitlab: Fail to upgrade (error with activesupport gem)
Sorry, it was because i was running it by hand for this email and did not set RAILS_ENV It fails with different error when I set RAILS_ENV to production Libor $ bundle exec rake db:migrate --trace fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git Attention: used pure ruby version of MurmurHash3 ** Invoke db:migrate (first_time) ** Invoke db:load_config (first_time) ** Invoke environment (first_time) ** Execute environment /usr/share/gitlab/lib/gitlab.rb:38: warning: already initialized constant Gitlab::COM_URL /usr/share/gitlab/lib/gitlab.rb:38: warning: previous definition of COM_URL was here /usr/share/gitlab/lib/gitlab.rb:39: warning: already initialized constant Gitlab::APP_DIRS_PATTERN /usr/share/gitlab/lib/gitlab.rb:39: warning: previous definition of APP_DIRS_PATTERN was here /usr/share/gitlab/lib/gitlab.rb:40: warning: already initialized constant Gitlab::SUBDOMAIN_REGEX /usr/share/gitlab/lib/gitlab.rb:40: warning: previous definition of SUBDOMAIN_REGEX was here /usr/share/gitlab/lib/gitlab.rb:41: warning: already initialized constant Gitlab::VERSION /usr/share/gitlab/lib/gitlab.rb:41: warning: previous definition of VERSION was here /usr/share/gitlab/lib/gitlab.rb:42: warning: already initialized constant Gitlab::INSTALLATION_TYPE /usr/share/gitlab/lib/gitlab.rb:42: warning: previous definition of INSTALLATION_TYPE was here /usr/share/gitlab/lib/gitlab.rb:43: warning: already initialized constant Gitlab::HTTP_PROXY_ENV_VARS /usr/share/gitlab/lib/gitlab.rb:43: warning: previous definition of HTTP_PROXY_ENV_VARS was here /usr/share/gitlab/config/initializers/2_app.rb:6: warning: already initialized constant Gitlab::VERSION /usr/share/gitlab/lib/gitlab.rb:41: warning: previous definition of VERSION was here rake aborted! NoMethodError: undefined method `rails5?' for Gitlab:Module /usr/share/gitlab/config/initializers/mysql_set_length_for_binary_index es.rb:27:in `' /usr/share/rubygems-integration/all/gems/activesupport- 5.2.3/lib/active_support/dependencies.rb:285:in `load' /usr/share/rubygems-integration/all/gems/activesupport- 5.2.3/lib/active_support/dependencies.rb:285:in `block in load' /usr/share/rubygems-integration/all/gems/activesupport- 5.2.3/lib/active_support/dependencies.rb:257:in `load_dependency' /usr/share/rubygems-integration/all/gems/activesupport- 5.2.3/lib/active_support/dependencies.rb:285:in `load' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:657:in `block in load_config_initializer' /usr/share/rubygems-integration/all/gems/activesupport- 5.2.3/lib/active_support/notifications.rb:170:in `instrument' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:656:in `load_config_initializer' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:614:in `block (2 levels) in ' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:613:in `each' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:613:in `block in ' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/initializable.rb:32:in `instance_exec' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/initializable.rb:32:in `run' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/initializable.rb:61:in `block in run_initializers' /usr/lib/ruby/2.5.0/tsort.rb:228:in `block in tsort_each' /usr/lib/ruby/2.5.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component' /usr/lib/ruby/2.5.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' /usr/lib/ruby/2.5.0/tsort.rb:431:in `each_strongly_connected_component_from' /usr/lib/ruby/2.5.0/tsort.rb:421:in `block in each_strongly_connected_component_from' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/initializable.rb:50:in `each' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/initializable.rb:50:in `tsort_each_child' /usr/lib/ruby/2.5.0/tsort.rb:415:in `call' /usr/lib/ruby/2.5.0/tsort.rb:415:in `each_strongly_connected_component_from' /usr/lib/ruby/2.5.0/tsort.rb:349:in `block in each_strongly_connected_component' /usr/lib/ruby/2.5.0/tsort.rb:347:in `each' /usr/lib/ruby/2.5.0/tsort.rb:347:in `call' /usr/lib/ruby/2.5.0/tsort.rb:347:in `each_strongly_connected_component' /usr/lib/ruby/2.5.0/tsort.rb:226:in `tsort_each' /usr/lib/ruby/2.5.0/tsort.rb:205:in `tsort_each' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/initializable.rb:60:in `run_initializers' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/application.rb:361:in `initialize!' /usr/share/gitlab/config/environment.rb:6:in `' /usr/share/rubygems-integration/all/gem
Bug#925606: gitlab: Fail to upgrade (error with activesupport gem)
Hi, i'm trying to upgrade to gitlab 12.6.2-1 from 11.3.11+dsfg-1. I get this error on db:migrate I fails on: $ bundle exec rake db:migrate --trace fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git Attention: used pure ruby version of MurmurHash3 rake aborted! NameError: uninitialized constant RSpec /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/active_supp ort.rb:53:in `block in load_missing_constant' /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/active_supp ort.rb:8:in `without_bootsnap_cache' /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/active_supp ort.rb:53:in `rescue in load_missing_constant' /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/active_supp ort.rb:42:in `load_missing_constant' /usr/share/gitlab/lib/tasks/frontend.rake:4:in `block in ' /usr/lib/ruby/vendor_ruby/rake/task_manager.rb:225:in `in_namespace' /usr/lib/ruby/vendor_ruby/rake/dsl_definition.rb:141:in `namespace' /usr/share/gitlab/lib/tasks/frontend.rake:2:in `' /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/kernel_requ ire.rb:50:in `load' /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/kernel_requ ire.rb:50:in `load' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:650:in `block in run_tasks_blocks' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:650:in `each' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:650:in `run_tasks_blocks' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/application.rb:515:in `run_tasks_blocks' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:459:in `load_tasks' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/railtie.rb:190:in `public_send' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/railtie.rb:190:in `method_missing' /usr/share/gitlab/Rakefile:10:in `' /usr/lib/ruby/vendor_ruby/rake/rake_module.rb:29:in `load' /usr/lib/ruby/vendor_ruby/rake/rake_module.rb:29:in `load_rakefile' /usr/lib/ruby/vendor_ruby/rake/application.rb:703:in `raw_load_rakefile' /usr/lib/ruby/vendor_ruby/rake/application.rb:104:in `block in load_rakefile' /usr/lib/ruby/vendor_ruby/rake/application.rb:186:in `standard_exception_handling' /usr/lib/ruby/vendor_ruby/rake/application.rb:103:in `load_rakefile' /usr/lib/ruby/vendor_ruby/rake/application.rb:82:in `block in run' /usr/lib/ruby/vendor_ruby/rake/application.rb:186:in `standard_exception_handling' /usr/lib/ruby/vendor_ruby/rake/application.rb:80:in `run' /usr/bin/rake:27:in `' Caused by: NameError: uninitialized constant RSpec /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/active_supp ort.rb:43:in `load_missing_constant' /usr/share/gitlab/lib/tasks/frontend.rake:4:in `block in ' /usr/lib/ruby/vendor_ruby/rake/task_manager.rb:225:in `in_namespace' /usr/lib/ruby/vendor_ruby/rake/dsl_definition.rb:141:in `namespace' /usr/share/gitlab/lib/tasks/frontend.rake:2:in `' /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/kernel_requ ire.rb:50:in `load' /usr/lib/ruby/vendor_ruby/bootsnap/load_path_cache/core_ext/kernel_requ ire.rb:50:in `load' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:650:in `block in run_tasks_blocks' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:650:in `each' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:650:in `run_tasks_blocks' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/application.rb:515:in `run_tasks_blocks' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/engine.rb:459:in `load_tasks' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/railtie.rb:190:in `public_send' /usr/share/rubygems-integration/all/gems/railties- 5.2.3/lib/rails/railtie.rb:190:in `method_missing' /usr/share/gitlab/Rakefile:10:in `' /usr/lib/ruby/vendor_ruby/rake/rake_module.rb:29:in `load' /usr/lib/ruby/vendor_ruby/rake/rake_module.rb:29:in `load_rakefile' /usr/lib/ruby/vendor_ruby/rake/application.rb:703:in `raw_load_rakefile' /usr/lib/ruby/vendor_ruby/rake/application.rb:104:in `block in load_rakefile' /usr/lib/ruby/vendor_ruby/rake/application.rb:186:in `standard_exception_handling' /usr/lib/ruby/vendor_ruby/rake/application.rb:103:in `load_rakefile' /usr/lib/ruby/vendor_ruby/rake/application.rb:82:in `block in run' /usr/lib/ruby/vendor_ruby/rake/application.rb:186:in `standard_exception_handling' /usr/lib/ruby/vendor_ruby/rake/application.rb:80:in `run' /usr/bin/rake:27:in `' In this bugreport, you suggest gitlab should conflict with ruby- bootsnap, but it depends on it. Is there
Bug#925606: gitlab: Fail to upgrade (error with activesupport gem)
On 2019, മാർച്ച് 27 7:31:42 PM IST, David L wrote: >Package: gitlab >Version: 11.8.3-1+fto10+1 >Severity: important > >Hi, > >Doing an apt-get upgrade fails to install gitlab (upgrading from >11.8.2). > >The error message are: > >Bundle complete! 187 Gemfile dependencies, 315 gems now installed. >Gems in the groups development and test were not installed. >Use `bundle info [gemname]` to see where a bundled gem is installed. >Running final rake tasks and tweaks... >gitlab_production database is not empty, skipping gitlab setup >fatal: not a git repository (or any of the parent directories): .git >fatal: not a git repository (or any of the parent directories): .git >fatal: not a git repository (or any of the parent directories): .git >fatal: not a git repository (or any of the parent directories): .git >rake aborted! >LoadError: cannot load such file -- sprockets/rails/context I have seen this error and it took me a lot of time to troubleshoot it. It should work if you remove ruby-bootanap. We should add Breaks for ruby-bootsnap -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Bug#925606: gitlab: Fail to upgrade (error with activesupport gem)
Package: gitlab Version: 11.8.3-1+fto10+1 Severity: important Hi, Doing an apt-get upgrade fails to install gitlab (upgrading from 11.8.2). The error message are: Bundle complete! 187 Gemfile dependencies, 315 gems now installed. Gems in the groups development and test were not installed. Use `bundle info [gemname]` to see where a bundled gem is installed. Running final rake tasks and tweaks... gitlab_production database is not empty, skipping gitlab setup fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git rake aborted! LoadError: cannot load such file -- sprockets/rails/context /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency' /usr/share/gitlab/vendor/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require' /usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/runtime.rb:81:in `block (2 levels) in require' /usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/runtime.rb:76:in `each' /usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/runtime.rb:76:in `block in require' /usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/runtime.rb:65:in `each' /usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/runtime.rb:65:in `require' /usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler.rb:114:in `require' /usr/share/gitlab/config/application.rb:5:in `' /usr/share/gitlab/Rakefile:5:in `require' /usr/share/gitlab/Rakefile:5:in `' (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) Downgrading package to previous working version gives the same error. Thanks, -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.9.23--grs-ipv6-64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gitlab depends on: ii asciidoctor1.5.8-1 ii bc 1.07.1-2+b1 ii bundler1.17.3-3 ii bzip2 1.0.6-9 ii dbconfig-pgsql 2.0.11 ii debconf [debconf-2.0] 1.5.71 ii exim4-daemon-light [mail-transport-agent] 4.92-2 ii gitlab-common 11.8.3-1+fto10+1 ii gitlab-workhorse 7.6.0+debian-1+b20 ii libjs-uglify 2.8.29-6 ii lsb-base 10.2019031300 ii nginx 1.14.2-2 ii nginx-full [nginx] 1.14.2-2 ii nodejs 10.15.2~dfsg-1 ii openssh-client 1:7.9p1-9 ii postgresql-client 11+200 ii postgresql-client-10 [postgresql-client] 10.5-1 ii postgresql-client-11 [postgresql-client] 11.2-2 ii postgresql-contrib 11+200 ii rake 12.3.1-3 ii redis-server 5:5.0.3-4 ii ruby 1:2.5.1 ii ruby-ace-rails-ap 4.1.1-1 ii ruby-acts-as-tagg