Bug #14793
Updated by Marek Hulán almost 9 years ago
Steps to reproduce: 1. Install CentOS 7.2.1511 base install 2. Install the latest puppet version yum -y install http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm 3. Enable the EPEL (Extra Packages for Enterprise Linux) and the Foreman repos: yum -y install epel-release 4. Install foreman release yum -y install http://yum.theforeman.org/releases/1.11/el7/x86_64/foreman-release.rpm 5. Install additional channels yum -y install foreman-release-scl 6. Install installer yum -y install foreman-installer 7. Grab addons yum -y install \ foreman-ec2 \ tfm-rubygem-foreman_ansible \ tfm-rubygem-foreman_ansible-doc \ tfm-rubygem-foreman_docker \ tfm-rubygem-foreman_docker-doc 8. Install screen & run installer yum install -y screen ; screen foreman-installer 9. Install completes with error, /var/log/httpd/error_log contains: <pre> App 4480 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 4480 stderr: Refusing to load existing passenger_native_support. App 4480 stderr: --> No passenger_native_support.so found for current Ruby interpreter. App 4480 stderr: This library provides various optimized routines that make App 4480 stderr: Phusion Passenger faster. Please run 'sudo yum install passenger-devel-4.0.53' App 4480 stderr: so that Phusion Passenger can compile one on the next run. App 4480 stderr: --> Continuing without passenger_native_support.so. App 4480 stderr: Log file /usr/share/foreman/log/production.log cannot be opened. Falling back to STDOUT App 4480 stdout: WARN root : No appender set, logging to STDOUT </pre> The 1.11.1 EL7 updates posted to http://yum.theforeman.org/releases/1.11/el7/x86_64/ on 2016-04-19 are breaking all previously working installs.