Defect #43000
closedcan not upgrade to 6.0.6
0%
Description
database manager version
mysql Ver 8.0.26 for Linux on x86_64 (Source distribution)
Ruby version
ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x86_64-linux]
OS version
CentOS Linux release 8.2.2004 (Core)
Linux iZj6cde3hmkfzbxhnph0u9Z 4.18.0-193.14.2.el8_2.x86_64 #1 SMP Sun Jul 26 03:54:29 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
When upgrade from 6.0.3 to 6.0.6, execute the command:
bundle exec rake generate_secret_token
the error messages like this:
[root@iZj6cde3hmkfzbxhnph0u9Z redmine-6.0.6]# bundle exec rake generate_secret_token ERROR: It looks like you're trying to use Nokogiri as a precompiled native gem on a system with an unsupported version of glibc. /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/rvm/gems/ruby-3.2.3/gems/nokogiri-1.18.8-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so) - /usr/local/rvm/gems/ruby-3.2.3/gems/nokogiri-1.18.8-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so If that's the case, then please install Nokogiri via the `ruby` platform gem: gem install nokogiri --platform=ruby or: bundle config set force_ruby_platform true Please visit https://nokogiri.org/tutorials/installing_nokogiri.html for more help. rake aborted! LoadError: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/rvm/gems/ruby-3.2.3/gems/nokogiri-1.18.8-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so) - /usr/local/rvm/gems/ruby-3.2.3/gems/nokogiri-1.18.8-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so (LoadError) /usr/local/rvm/gems/ruby-3.2.3/gems/nokogiri-1.18.8-x86_64-linux-gnu/lib/nokogiri/extension.rb:7:in `require_relative' /usr/local/rvm/gems/ruby-3.2.3/gems/nokogiri-1.18.8-x86_64-linux-gnu/lib/nokogiri/extension.rb:7:in `<top (required)>' /usr/local/rvm/gems/ruby-3.2.3/gems/nokogiri-1.18.8-x86_64-linux-gnu/lib/nokogiri.rb:8:in `require_relative' /usr/local/rvm/gems/ruby-3.2.3/gems/nokogiri-1.18.8-x86_64-linux-gnu/lib/nokogiri.rb:8:in `<top (required)>' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/zeitwerk-2.7.3/lib/zeitwerk/core_ext/kernel.rb:34:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/roadie-5.2.1/lib/roadie/inliner.rb:4:in `<top (required)>' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/zeitwerk-2.7.3/lib/zeitwerk/core_ext/kernel.rb:34:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/roadie-5.2.1/lib/roadie.rb:31:in `<top (required)>' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/zeitwerk-2.7.3/lib/zeitwerk/core_ext/kernel.rb:34:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/roadie-rails-3.2.0/lib/roadie/rails.rb:8:in `<top (required)>' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/zeitwerk-2.7.3/lib/zeitwerk/core_ext/kernel.rb:34:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/roadie-rails-3.2.0/lib/roadie-rails.rb:3:in `<top (required)>' /usr/local/rvm/gems/ruby-3.2.3/gems/zeitwerk-2.7.3/lib/zeitwerk/core_ext/kernel.rb:34:in `require' /usr/local/rvm/gems/ruby-3.2.3/gems/zeitwerk-2.7.3/lib/zeitwerk/core_ext/kernel.rb:34:in `require' /usr/local/redmine-6.0.6/config/application.rb:18:in `<top (required)>' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' <internal:/usr/local/rvm/rubies/ruby-3.2.3/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require' /usr/local/redmine-6.0.6/Rakefile:5:in `<top (required)>' /usr/local/rvm/gems/ruby-3.2.3/gems/rake-13.3.0/exe/rake:27:in `<top (required)>' /usr/local/rvm/gems/ruby-3.2.3/bin/ruby_executable_hooks:22:in `eval' /usr/local/rvm/gems/ruby-3.2.3/bin/ruby_executable_hooks:22:in `<main>' (See full trace by running task with --trace) [root@iZj6cde3hmkfzbxhnph0u9Z redmine-6.0.6]# cat /etc/redhat-release
Updated by Kevin Zhang 20 days ago
[root@iZj6cde3hmkfzbxhnph0u9Z redmine-6.0.6]# ldd --version
ldd (GNU libc) 2.28
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
Updated by Kevin Zhang 20 days ago
after search "nokogiri" in the project, seems nokogiri upgrade from 1.16.0 to 1.18.3 for security reason
Updated by Marius BĂLTEANU 18 days ago
- Status changed from New to Needs feedback
- Assignee set to Kevin Zhang
Did you fix your issue?
Updated by Kevin Zhang 17 days ago
I did not upgrade the glibc to the required version because I am a little afraid doing this mybe influenced the other software.
So I downgrade the nokogiri from 1.18.3 to 1.16.0 in redmine/Gemfile file to temporarily fix it.
Updated by Marius BĂLTEANU 17 days ago
- Status changed from Needs feedback to Closed
- Resolution set to Invalid
Thanks!