Project

General

Profile

Bug #14793

Updated by Marek Hulán about 8 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. 

Back