Project

General

Profile

Actions

Bug #17712

closed

Passenger can't find passenger_native_support.so

Added by Jason Nance over 7 years ago. Updated about 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
RPMs
Target version:
-
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

When starting up TFM/Katello /var/log/httpd/error_log says:

App 13775 stdout:
App 13775 stderr:  --> passenger_native_support was compiled for Ruby API version 2.0.0, but you're currently running a Ruby interpreter with API version 2.2.0.
App 13775 stderr:      Refusing to load existing passenger_native_support.
App 13775 stderr:  --> No passenger_native_support.so found for current Ruby interpreter.
App 13775 stderr:      This library provides various optimized routines that make
App 13775 stderr:      Phusion Passenger faster. Please run 'sudo yum install passenger-devel-4.0.53'
App 13775 stderr:      so that Phusion Passenger can compile one on the next run.
App 13775 stderr:
App 13775 stderr:  --> Continuing without passenger_native_support.so.

The library is present in a couple of places on the OS (EL 7.3):

-rwxr-xr-x. root root system_u:object_r:lib_t:s0       /usr/lib64/passenger/passenger_native_support.so
-rwxr-xr-x. root root system_u:object_r:lib_t:s0       /opt/theforeman/tfm/root/usr/lib64/gems/ruby/passenger-4.0.18/native/passenger_native_support.so

Passenger packages are:

mod_passenger-4.0.53-4.el7.x86_64
passenger-4.0.53-4.el7.x86_64
tfm-rubygem-passenger-4.0.18-9.11.el7.x86_64
tfm-rubygem-passenger-native-4.0.18-9.11.el7.x86_64
tfm-rubygem-passenger-native-libs-4.0.18-9.11.el7.x86_64

(there is no passenger-devel in the configured repositories)


Related issues 2 (0 open2 closed)

Related to Installer - Tracker #28999: Deploy Foreman with Puma as the application server by defaultClosed

Actions
Has duplicate Packaging - Bug #24618: Passenger native and Ruby versions do not match for 1.19 RC2DuplicateActions
Actions #1

Updated by Dominic Cleal over 7 years ago

  • Project changed from Foreman to Packaging
  • Category set to RPMs
Actions #2

Updated by Ewoud Kohl van Wijngaarden over 5 years ago

  • Has duplicate Bug #24618: Passenger native and Ruby versions do not match for 1.19 RC2 added
Actions #3

Updated by Eric Helms over 4 years ago

  • Related to Tracker #28999: Deploy Foreman with Puma as the application server by default added
Actions #4

Updated by Zach Huntington-Meath about 4 years ago

  • Status changed from New to Rejected
  • Triaged changed from No to Yes

In foreman 2.1 we are moving to puma by default which removes the need for passenger all together. Going to close this.

Actions

Also available in: Atom PDF