glfm_markdown issue with 16.8.0 aarch64 EL8 rpm
Summary
Upgrading to, or installing fresh, v16.8.0 causes puma
to enter a restart loop because of a problem with glfm_markdown
This does not appear to happen with RHEL9 as I discovered while trying to replicate this on GCP (as there's no obvous EL8 ARM image)
Steps to reproduce
Deploy an arm RHEL8 based VM
Install GitLab v16.8.0
Observe /var/log/gitlab/puma/current
for errors as noted below
What is the current bug behavior?
puma
enters a restart loop, see logs below
What is the expected correct behavior?
puma
starts
Relevant logs
Relevant logs
2024-01-19_14:59:50.93800 {"timestamp":"2024-01-19T14:59:50.925Z","pid":33315,"message":"Puma starting in cluster mode..."} 2024-01-19_14:59:50.93802 {"timestamp":"2024-01-19T14:59:50.935Z","pid":33315,"message":"* Puma version: 6.4.0 (ruby 3.1.4-p223) (\"The Eagle of Durango\")"} 2024-01-19_14:59:50.93802 {"timestamp":"2024-01-19T14:59:50.935Z","pid":33315,"message":"* Min threads: 4"} 2024-01-19_14:59:50.93802 {"timestamp":"2024-01-19T14:59:50.935Z","pid":33315,"message":"* Max threads: 4"} 2024-01-19_14:59:50.93802 {"timestamp":"2024-01-19T14:59:50.935Z","pid":33315,"message":"* Environment: production"} 2024-01-19_14:59:50.93803 {"timestamp":"2024-01-19T14:59:50.935Z","pid":33315,"message":"* Master PID: 33315"} 2024-01-19_14:59:50.93803 {"timestamp":"2024-01-19T14:59:50.935Z","pid":33315,"message":"* Workers: 2"} 2024-01-19_14:59:50.93803 {"timestamp":"2024-01-19T14:59:50.935Z","pid":33315,"message":"* Restarts: (✔) hot (✖) phased"} 2024-01-19_14:59:50.93803 {"timestamp":"2024-01-19T14:59:50.935Z","pid":33315,"message":"* Preloading application"} 2024-01-19_15:00:35.52798 {"timestamp":"2024-01-19T15:00:35.522Z","pid":33315,"message":"! Unable to load application: LoadError: cannot load such file -- glfm_markdown/glfm_markdown"} 2024-01-19_15:00:35.52801 bundler: failed to load command: puma (/opt/gitlab/embedded/bin/puma) 2024-01-19_15:00:35.52801 :38:in `require': cannot load such file -- glfm_markdown/glfm_markdown (LoadError) 2024-01-19_15:00:35.52801 from :38:in `require' 2024-01-19_15:00:35.52801 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/kernel.rb:38:in `require' 2024-01-19_15:00:35.52801 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/gitlab-glfm-markdown-0.0.10/lib/glfm_markdown/loader.rb:7:in `rescue in load_rust_extension' 2024-01-19_15:00:35.52801 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/gitlab-glfm-markdown-0.0.10/lib/glfm_markdown/loader.rb:3:in `load_rust_extension' 2024-01-19_15:00:35.52802 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/gitlab-glfm-markdown-0.0.10/lib/glfm_markdown.rb:6:in `' 2024-01-19_15:00:35.52802 from :38:in `require' 2024-01-19_15:00:35.52803 from :38:in `require' 2024-01-19_15:00:35.52803 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/kernel.rb:38:in `require' 2024-01-19_15:00:35.52803 from /opt/gitlab/embedded/service/gitlab-rails/lib/banzai/filter/markdown_engines/glfm_markdown.rb:3:in `' 2024-01-19_15:00:35.52803 from :38:in `require' 2024-01-19_15:00:35.52803 from :38:in `require' 2024-01-19_15:00:35.52803 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/kernel.rb:30:in `require' 2024-01-19_15:00:35.52804 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:135:in `const_get' 2024-01-19_15:00:35.52804 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:135:in `cget' 2024-01-19_15:00:35.52804 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:169:in `block in actual_eager_load_dir' 2024-01-19_15:00:35.52804 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:40:in `block in ls' 2024-01-19_15:00:35.52804 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:25:in `each' 2024-01-19_15:00:35.52805 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:25:in `ls' 2024-01-19_15:00:35.52805 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:164:in `actual_eager_load_dir' 2024-01-19_15:00:35.52805 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:17:in `block (2 levels) in eager_load' 2024-01-19_15:00:35.52805 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:16:in `each' 2024-01-19_15:00:35.52805 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:16:in `block in eager_load' 2024-01-19_15:00:35.52805 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:10:in `synchronize' 2024-01-19_15:00:35.52806 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:10:in `eager_load' 2024-01-19_15:00:35.52806 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader.rb:297:in `block in eager_load_all' 2024-01-19_15:00:35.52806 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader.rb:295:in `each' 2024-01-19_15:00:35.52806 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader.rb:295:in `eager_load_all' 2024-01-19_15:00:35.52807 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/application/finisher.rb:74:in `block in ' 2024-01-19_15:00:35.52807 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `instance_exec' 2024-01-19_15:00:35.52807 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `run' 2024-01-19_15:00:35.52807 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:61:in `block in run_initializers' 2024-01-19_15:00:35.52807 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:228:in `block in tsort_each' 2024-01-19_15:00:35.52808 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component' 2024-01-19_15:00:35.52808 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.52808 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.52808 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.52808 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.52808 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.52809 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:431:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.52809 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.52809 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.52809 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.52810 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.52810 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.52810 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.52810 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.52810 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.52810 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.52810 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.52811 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.52811 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.52811 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.52811 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.52811 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.52812 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.52812 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.52812 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.52812 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.52812 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.52812 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.52812 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.52813 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.52813 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.52813 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.52813 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:349:in `block in each_strongly_connected_component' 2024-01-19_15:00:35.52814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:347:in `each' 2024-01-19_15:00:35.52814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:347:in `call' 2024-01-19_15:00:35.52814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:347:in `each_strongly_connected_component' 2024-01-19_15:00:35.52814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:226:in `tsort_each' 2024-01-19_15:00:35.52814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:205:in `tsort_each' 2024-01-19_15:00:35.52814 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:60:in `run_initializers' 2024-01-19_15:00:35.52814 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:372:in `initialize!' 2024-01-19_15:00:35.52815 from /opt/gitlab/embedded/service/gitlab-rails/config/environment.rb:7:in `' 2024-01-19_15:00:35.52815 from :38:in `require' 2024-01-19_15:00:35.52815 from :38:in `require' 2024-01-19_15:00:35.52815 from /opt/gitlab/embedded/service/gitlab-rails/config.ru:5:in `block in ' 2024-01-19_15:00:35.52815 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/rack-2.2.8/lib/rack/builder.rb:116:in `eval' 2024-01-19_15:00:35.52816 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/rack-2.2.8/lib/rack/builder.rb:116:in `new_from_string' 2024-01-19_15:00:35.52816 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/rack-2.2.8/lib/rack/builder.rb:105:in `load_file' 2024-01-19_15:00:35.52816 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/rack-2.2.8/lib/rack/builder.rb:66:in `parse_file' 2024-01-19_15:00:35.52816 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/configuration.rb:368:in `load_rackup' 2024-01-19_15:00:35.52816 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/configuration.rb:290:in `app' 2024-01-19_15:00:35.52817 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/runner.rb:162:in `load_and_bind' 2024-01-19_15:00:35.52817 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/cluster.rb:359:in `run' 2024-01-19_15:00:35.52817 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/launcher.rb:194:in `run' 2024-01-19_15:00:35.52817 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/cli.rb:75:in `run' 2024-01-19_15:00:35.52817 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/bin/puma:10:in `' 2024-01-19_15:00:35.52817 from /opt/gitlab/embedded/bin/puma:25:in `load' 2024-01-19_15:00:35.52818 from /opt/gitlab/embedded/bin/puma:25:in `' 2024-01-19_15:00:35.52818 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli/exec.rb:58:in `load' 2024-01-19_15:00:35.52818 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli/exec.rb:58:in `kernel_load' 2024-01-19_15:00:35.52818 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli/exec.rb:23:in `run' 2024-01-19_15:00:35.52818 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli.rb:451:in `exec' 2024-01-19_15:00:35.52818 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' 2024-01-19_15:00:35.52819 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' 2024-01-19_15:00:35.52819 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' 2024-01-19_15:00:35.52819 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli.rb:34:in `dispatch' 2024-01-19_15:00:35.52819 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' 2024-01-19_15:00:35.52819 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli.rb:28:in `start' 2024-01-19_15:00:35.52820 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/exe/bundle:28:in `block in ' 2024-01-19_15:00:35.52820 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' 2024-01-19_15:00:35.52820 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/exe/bundle:20:in `' 2024-01-19_15:00:35.52820 from /opt/gitlab/embedded/bin/bundle:25:in `load' 2024-01-19_15:00:35.52821 from /opt/gitlab/embedded/bin/bundle:25:in `' 2024-01-19_15:00:35.53805 /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/gitlab-glfm-markdown-0.0.10/lib/glfm_markdown/loader.rb:5:in `require_relative': cannot load such file -- /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/gitlab-glfm-markdown-0.0.10/lib/glfm_markdown/3.1/glfm_markdown (LoadError) 2024-01-19_15:00:35.53807 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/gitlab-glfm-markdown-0.0.10/lib/glfm_markdown/loader.rb:5:in `load_rust_extension' 2024-01-19_15:00:35.53807 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/gitlab-glfm-markdown-0.0.10/lib/glfm_markdown.rb:6:in `' 2024-01-19_15:00:35.53808 from :38:in `require' 2024-01-19_15:00:35.53808 from :38:in `require' 2024-01-19_15:00:35.53808 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/kernel.rb:38:in `require' 2024-01-19_15:00:35.53808 from /opt/gitlab/embedded/service/gitlab-rails/lib/banzai/filter/markdown_engines/glfm_markdown.rb:3:in `' 2024-01-19_15:00:35.53808 from :38:in `require' 2024-01-19_15:00:35.53809 from :38:in `require' 2024-01-19_15:00:35.53809 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/kernel.rb:30:in `require' 2024-01-19_15:00:35.53809 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:135:in `const_get' 2024-01-19_15:00:35.53809 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:135:in `cget' 2024-01-19_15:00:35.53809 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:169:in `block in actual_eager_load_dir' 2024-01-19_15:00:35.53810 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:40:in `block in ls' 2024-01-19_15:00:35.53810 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:25:in `each' 2024-01-19_15:00:35.53810 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/helpers.rb:25:in `ls' 2024-01-19_15:00:35.53810 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:164:in `actual_eager_load_dir' 2024-01-19_15:00:35.53810 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:17:in `block (2 levels) in eager_load' 2024-01-19_15:00:35.53811 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:16:in `each' 2024-01-19_15:00:35.53811 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:16:in `block in eager_load' 2024-01-19_15:00:35.53811 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:10:in `synchronize' 2024-01-19_15:00:35.53811 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader/eager_load.rb:10:in `eager_load' 2024-01-19_15:00:35.53811 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader.rb:297:in `block in eager_load_all' 2024-01-19_15:00:35.53812 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader.rb:295:in `each' 2024-01-19_15:00:35.53812 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.7/lib/zeitwerk/loader.rb:295:in `eager_load_all' 2024-01-19_15:00:35.53812 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/application/finisher.rb:74:in `block in ' 2024-01-19_15:00:35.53812 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `instance_exec' 2024-01-19_15:00:35.53812 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `run' 2024-01-19_15:00:35.53813 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:61:in `block in run_initializers' 2024-01-19_15:00:35.53813 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:228:in `block in tsort_each' 2024-01-19_15:00:35.53813 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component' 2024-01-19_15:00:35.53813 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.53813 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.53813 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.53814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.53814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:422:in `block (2 levels) in each_strongly_connected_component_from' 2024-01-19_15:00:35.53814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:431:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.53814 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.53814 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.53815 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.53815 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.53815 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.53815 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.53815 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.53816 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.53816 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.53816 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.53816 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.53816 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.53816 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.53816 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.53817 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.53817 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.53817 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.53817 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.53818 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.53818 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.53818 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:421:in `block in each_strongly_connected_component_from' 2024-01-19_15:00:35.53818 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each' 2024-01-19_15:00:35.53818 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child' 2024-01-19_15:00:35.53818 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `call' 2024-01-19_15:00:35.53818 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:415:in `each_strongly_connected_component_from' 2024-01-19_15:00:35.53819 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:349:in `block in each_strongly_connected_component' 2024-01-19_15:00:35.53819 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:347:in `each' 2024-01-19_15:00:35.53819 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:347:in `call' 2024-01-19_15:00:35.53819 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:347:in `each_strongly_connected_component' 2024-01-19_15:00:35.53819 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:226:in `tsort_each' 2024-01-19_15:00:35.53820 from /opt/gitlab/embedded/lib/ruby/3.1.0/tsort.rb:205:in `tsort_each' 2024-01-19_15:00:35.53820 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:60:in `run_initializers' 2024-01-19_15:00:35.53820 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:372:in `initialize!' 2024-01-19_15:00:35.53820 from /opt/gitlab/embedded/service/gitlab-rails/config/environment.rb:7:in `' 2024-01-19_15:00:35.53820 from :38:in `require' 2024-01-19_15:00:35.53820 from :38:in `require' 2024-01-19_15:00:35.53820 from /opt/gitlab/embedded/service/gitlab-rails/config.ru:5:in `block in ' 2024-01-19_15:00:35.53821 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/rack-2.2.8/lib/rack/builder.rb:116:in `eval' 2024-01-19_15:00:35.53821 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/rack-2.2.8/lib/rack/builder.rb:116:in `new_from_string' 2024-01-19_15:00:35.53821 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/rack-2.2.8/lib/rack/builder.rb:105:in `load_file' 2024-01-19_15:00:35.53821 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/rack-2.2.8/lib/rack/builder.rb:66:in `parse_file' 2024-01-19_15:00:35.53822 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/configuration.rb:368:in `load_rackup' 2024-01-19_15:00:35.53822 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/configuration.rb:290:in `app' 2024-01-19_15:00:35.53822 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/runner.rb:162:in `load_and_bind' 2024-01-19_15:00:35.53822 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/cluster.rb:359:in `run' 2024-01-19_15:00:35.53822 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/launcher.rb:194:in `run' 2024-01-19_15:00:35.53822 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/lib/puma/cli.rb:75:in `run' 2024-01-19_15:00:35.53822 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/puma-6.4.0/bin/puma:10:in `' 2024-01-19_15:00:35.53823 from /opt/gitlab/embedded/bin/puma:25:in `load' 2024-01-19_15:00:35.53823 from /opt/gitlab/embedded/bin/puma:25:in `' 2024-01-19_15:00:35.53823 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli/exec.rb:58:in `load' 2024-01-19_15:00:35.53823 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli/exec.rb:58:in `kernel_load' 2024-01-19_15:00:35.53823 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli/exec.rb:23:in `run' 2024-01-19_15:00:35.53824 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli.rb:451:in `exec' 2024-01-19_15:00:35.53824 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' 2024-01-19_15:00:35.53824 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' 2024-01-19_15:00:35.53824 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' 2024-01-19_15:00:35.53824 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli.rb:34:in `dispatch' 2024-01-19_15:00:35.53824 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' 2024-01-19_15:00:35.53825 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/cli.rb:28:in `start' 2024-01-19_15:00:35.53825 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/exe/bundle:28:in `block in ' 2024-01-19_15:00:35.53825 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' 2024-01-19_15:00:35.53825 from /opt/gitlab/embedded/lib/ruby/gems/3.1.0/gems/bundler-2.5.4/exe/bundle:20:in `' 2024-01-19_15:00:35.53826 from /opt/gitlab/embedded/bin/bundle:25:in `load' 2024-01-19_15:00:35.53826 from /opt/gitlab/embedded/bin/bundle:25:in `'
Details of package version
Provide the package version installation details
gitlab-ee-16.8.0-ee.0.el8.aarch64
Environment details
- Operating System: AlmaLinux 8.9 aarch64
- Installation Target, remove incorrect values:
- VM: AWS, OracleCloud (Free)
- Installation Type, remove incorrect values:
- New Installation - AWS
- Upgrade from version - v16.7.3 (OracleCloud)
- Is there any other software running on the machine: No
- Is this a single or multiple node installation? Both single
- Resources
- CPU: 2 CPU (both)
- Memory total: AWS - 8GB, OracleCloud - 12GB
Configuration details
Provide the relevant sections of `/etc/gitlab/gitlab.rb`
n/a
Edited by Simon Street