You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gem strscan on version 3.1.0 breaks passenger-status command
Issue report
Question 1: What is the problem?
I've got a project with passenger and some dependencies. Updated a single dependency (strscan) from version 3.0.9 to 3.1.0.
What is the expected behavior?
Command passenger-status should still work as usual.
What is the actual behavior?
root@123:/usr/src/app# passenger-status
Traceback (most recent call last):
14: from /usr/sbin/passenger-status:38:in `<main>'
13: from /usr/lib/ruby/vendor_ruby/phusion_passenger.rb:243:in `require_passenger_lib'
12: from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require'
11: from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require'
10: from /usr/lib/ruby/vendor_ruby/phusion_passenger/admin_tools/instance_registry.rb:27:in `<top (required)>'
9: from /usr/lib/ruby/vendor_ruby/phusion_passenger.rb:243:in `require_passenger_lib'
8: from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require'
7: from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require'
6: from /usr/lib/ruby/vendor_ruby/phusion_passenger/admin_tools/instance.rb:29:in `<top (required)>'
5: from /usr/lib/ruby/vendor_ruby/phusion_passenger.rb:243:in `require_passenger_lib'
4: from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require'
3: from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require'
2: from /usr/lib/ruby/vendor_ruby/phusion_passenger/utils/json.rb:28:in `<top (required)>'
1: from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require'
/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb:85:in `require': incompatible library version - /usr/local/bundle/gems/strscan-3.1.0/lib/strscan.so (LoadError)
How can we reproduce it? Please try to provide a sample application (or Virtual Machine) demonstrating the issue. Otherwise, if we can't reproduce it, we might have to ask you a number of followup questions or run certain commands to try and figure out the problem.
Gem
strscan
on version3.1.0
breakspassenger-status
commandIssue report
Question 1: What is the problem?
I've got a project with passenger and some dependencies. Updated a single dependency (
strscan
) from version3.0.9
to3.1.0
.What is the expected behavior?
Command
passenger-status
should still work as usual.What is the actual behavior?
Building the image and running it with bash like this:
Now calling the following commands:
Question 2: Passenger version and integration mode:
Question 3: OS or Linux distro, platform (including version):
Question 4: Passenger installation method:
Your answer:
[ ] RubyGems + Gemfile
[ ] RubyGems, no Gemfile
[ ] Phusion APT repo
[ ] Phusion YUM repo
[ ] OS X Homebrew
[ ] source tarball
[x] Other, please specify:
Question 5: Your app's programming language (including any version managers) and framework (including versions):
Ruby 3.3.3
Question 6: Are you using a PaaS and/or containerization? If so which one?
The text was updated successfully, but these errors were encountered: