apache / passenger how do you update puppet on the server in EL6.4?

326 views
Skip to first unread message

jmp242

unread,
Feb 18, 2014, 2:32:08 PM2/18/14
to puppet...@googlegroups.com
I've got a working puppet on apache / passenger on EL6.4. However, ever since updating the puppet client on computers to 3.4.2, I get notices that I'm using insecure YAML and should upgrade the server to 3.3 or newer. How do I do this? rpm -qa puppet-server shows puppet-server-3.4.2-1.el6.noarch
so . . . I'm really not sure what's going on.

Mike Delaney

unread,
Feb 20, 2014, 3:00:31 PM2/20/14
to puppet...@googlegroups.com
Was your Puppet Master previously running an older version of Puppet as well? If so, has Apache been restarted since you upgraded the RPM?


On Tue, Feb 18, 2014 at 11:32 AM, jmp242 <jp1...@gmail.com> wrote:
I've got a working puppet on apache / passenger on EL6.4. However, ever since updating the puppet client on computers to 3.4.2, I get notices that I'm using insecure YAML and should upgrade the server to 3.3 or newer. How do I do this? rpm -qa puppet-server shows puppet-server-3.4.2-1.el6.noarch
so . . . I'm really not sure what's going on.

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/611a5c5c-a5db-4b95-abcb-cd345cbe62b2%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

jmp242

unread,
Feb 20, 2014, 3:03:09 PM2/20/14
to puppet...@googlegroups.com, mde...@computer.org
It was running 3.2.x and once upgraded we have restarted apache.

jmp242

unread,
Feb 21, 2014, 8:08:15 AM2/21/14
to puppet...@googlegroups.com
Ok, so I've made some progress. It's again not clear if this is the right forum, because this seems more Foreman related now, but to close the loop - here's what I think is going on:

Our installation is still relying on a ruby193-puppet package from the foreman *1.2* release.  It’s not available in 1.3 or in 1.4, but somehow it’s still installed and our configuration is dependent on it.  We definitely followed the documented upgrade steps, so hopefully the following will be enough get some suggestions … If I should cross post to Foreman, please let me know.

 

 

[root@lnxcuc ~]# rpm -qi ruby193-puppet

Name        : ruby193-puppet               Relocations: (not relocatable)

Version     : 3.1.1                             Vendor: Koji

Release     : 6.el6                         Build Date: Tue 26 Mar 2013 05:33:55 AM EDT

Install Date: Thu 20 Feb 2014 04:03:54 PM EST      Build Host: koji.katello.org

Group       : System Environment/Base       Source RPM: ruby193-puppet-3.1.1-6.el6.src.rpm

Size        : 2876672                          License: ASL 2.0

Signature   : RSA/SHA1, Fri 07 Jun 2013 10:16:57 AM EDT, Key ID 66cf053fe775ff07

Packager    : Koji

URL         : http://puppetlabs.com

Summary     : A network tool for managing many disparate systems

Description :

Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, like users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files.

 

[root@lnxcuc ~]# yum list installed |grep foreman

foreman.noarch                        1.4.0-1.el6           @foreman           

foreman-compute.noarch                1.4.0-1.el6           @foreman           

foreman-libvirt.noarch                1.4.0-1.el6           @foreman           

foreman-mysql2.noarch                 1.4.0-1.el6           @foreman           

foreman-proxy.noarch                  1.4.0-1.el6           @foreman           

foreman-release.noarch                1.4.0-1.el6           @/foreman-release  

mod_passenger.x86_64                  4.0.5-7.el6           @foreman           

ruby193-facter.x86_64                 1.6.18-4.el6          @foreman           

ruby193-hiera.noarch                  1.0.0-5.el6           @foreman           

ruby193-libyaml.x86_64                0.1.4-5.el6           @foreman           

ruby193-ruby-augeas.x86_64            0.4.1-5.el6           @foreman           

ruby193-ruby-shadow.x86_64            1.4.1-22.el6          @foreman           

ruby193-ruby-wrapper.noarch           0.0.2-4.el6           @foreman           

ruby193-rubygem-actionmailer.noarch   1:3.2.8-2.el6         @foreman           

ruby193-rubygem-actionpack.noarch     1:3.2.8-6.el6         @foreman           

ruby193-rubygem-activemodel.noarch    3.2.8-3.el6           @foreman           

ruby193-rubygem-activerecord.noarch   1:3.2.8-12.el6        @foreman           

ruby193-rubygem-activeresource.noarch 1:3.2.8-3.el6         @foreman           

ruby193-rubygem-activesupport.noarch  1:3.2.8-6.el6         @foreman           

ruby193-rubygem-ancestry.noarch       2.0.0-2.el6           @foreman           

ruby193-rubygem-apipie-rails.noarch   0.0.23-1.el6          @foreman           

ruby193-rubygem-arel.noarch           3.0.2-4.el6           @foreman           

ruby193-rubygem-audited.noarch        3.0.0-2.el6           @foreman           

                                      3.0.0-2.el6           @foreman           

ruby193-rubygem-bootstrap-sass.noarch 3.0.3.0-1.el6         @foreman           

ruby193-rubygem-builder.noarch        3.0.0-3.el6           @foreman           

ruby193-rubygem-bundler.noarch        1.1.4-4.el6           @foreman           

ruby193-rubygem-bundler_ext.noarch    0.3.0-3.el6           @foreman           

ruby193-rubygem-coffee-rails.noarch   3.2.2-3.el6           @foreman            

ruby193-rubygem-coffee-script.noarch  2.2.0-3.el6           @foreman           

                                      1.3.3-4.el6           @foreman           

                                      1.1.4-3.el6           @foreman           

ruby193-rubygem-daemons.noarch        1.1.4-7.el6           @foreman           

ruby193-rubygem-diff-lcs.noarch       1.1.3-4.el6           @foreman           

ruby193-rubygem-erubis.noarch         2.7.0-5.el6           @foreman           

ruby193-rubygem-eventmachine.x86_64   0.12.10-9.el6         @foreman           

ruby193-rubygem-excon.noarch          0.31.0-1.el6          @foreman           

ruby193-rubygem-execjs.noarch         1.4.0-5.el6           @foreman           

ruby193-rubygem-fast_gettext.noarch   0.8.0-5.el6           @foreman           

ruby193-rubygem-fog.noarch            1.19.0-1.el6          @foreman           

ruby193-rubygem-foreigner.noarch      1.4.2-1.el6           @foreman           

ruby193-rubygem-formatador.noarch     0.2.1-6.el6           @foreman           

                                      0.10.0-3.el6          @foreman           

                                      0.0.8-2.el6           @foreman           

ruby193-rubygem-hike.noarch           1.2.1-4.el6           @foreman           

ruby193-rubygem-i18n.noarch           0.6.0-4.el6           @foreman           

ruby193-rubygem-i18n_data.noarch      0.2.7-2.el6           @foreman           

ruby193-rubygem-journey.noarch        1.0.4-2.el6           @foreman           

ruby193-rubygem-jquery-rails.noarch   2.0.2-3.el6           @foreman           

                                      4.0.2-7.el6           @foreman           

ruby193-rubygem-mail.noarch           2.4.4-5.el6           @foreman           

ruby193-rubygem-mime-types.noarch     1.19-2.el6            @foreman           

ruby193-rubygem-multi_json.noarch     1.8.2-1.el6           @foreman           

ruby193-rubygem-mysql.x86_64          2.8.1-4.el6           @foreman           

ruby193-rubygem-mysql2.x86_64         0.3.11-4.el6          @foreman           

                                      2.7-3.el6             @foreman           

ruby193-rubygem-net-ldap.noarch       0.3.1-1.el6           @foreman           

ruby193-rubygem-net-scp.noarch        1.1.0-3.el6           @foreman           

ruby193-rubygem-net-ssh.noarch        2.6.7-1.el6           @foreman           

ruby193-rubygem-nokogiri.x86_64       1.5.6-7.el6           @foreman            

ruby193-rubygem-oauth.noarch          0.4.7-5.el6           @foreman           

ruby193-rubygem-passenger.x86_64      4.0.5-7.el6           @foreman           

                                      4.0.5-7.el6           @foreman           

                                      4.0.5-7.el6           @foreman           

ruby193-rubygem-po_to_json.noarch     0.0.7-2.el6           @foreman           

ruby193-rubygem-polyglot.noarch       0.3.3-3.el6           @foreman           

ruby193-rubygem-rabl.noarch           0.7.6-5.el6           @foreman           

ruby193-rubygem-rack.noarch           1:1.4.1-5.el6         @foreman           

ruby193-rubygem-rack-cache.noarch     1.2-3.el6             @foreman           

ruby193-rubygem-rack-ssl.noarch       1.3.2-8.el6           @foreman           

ruby193-rubygem-rack-test.noarch      0.6.1-3.el6           @foreman           

ruby193-rubygem-rails.noarch          1:3.2.8-2.el6         @foreman           

ruby193-rubygem-railties.noarch       3.2.8-3.el6           @foreman           

ruby193-rubygem-rdoc.x86_64           3.12-10.el6           @foreman           

ruby193-rubygem-ref.noarch            1.0.0-4.el6           @foreman           

ruby193-rubygem-rest-client.noarch    1.6.1-4.el6           @foreman           

ruby193-rubygem-ruby-hmac.noarch      0.4.0-8.el6           @foreman           

ruby193-rubygem-ruby-libvirt.x86_64   0.5.1-1.el6           @foreman           

ruby193-rubygem-ruby2ruby.noarch      2.0.1-7.el6           @foreman           

ruby193-rubygem-ruby_parser.noarch    3.1.1-5.el6           @foreman           

ruby193-rubygem-safemode.noarch       1.2.0-5.el6           @foreman           

ruby193-rubygem-sass.noarch           3.2.13-1.el6          @foreman           

ruby193-rubygem-sass-rails.noarch     3.2.5-3.el6           @foreman           

ruby193-rubygem-scoped_search.noarch  2.5.1-3.el6           @foreman           

ruby193-rubygem-sexp_processor.noarch 4.1.3-4.el6           @foreman           

ruby193-rubygem-sprockets.noarch      2.4.5-3.el6           @foreman           

ruby193-rubygem-thin.x86_64           1.3.1-7.el6           @foreman           

ruby193-rubygem-thor.noarch           0.15.4-4.el6          @foreman            

ruby193-rubygem-treetop.noarch        1.4.10-6.el6          @foreman           

                                      2.2.6-3.el6           @foreman           

ruby193-rubygem-tzinfo.noarch         0.3.33-3.el6          @foreman           

ruby193-rubygem-uglifier.noarch       1.2.6-3.el6           @foreman           

ruby193-rubygem-unf.x86_64            0.1.3-3.el6           @foreman           

ruby193-rubygem-unf_ext.x86_64        0.0.6-4.el6           @foreman           

ruby193-rubygem-uuidtools.noarch      2.1.3-3.el6           @foreman           

ruby193-rubygem-will_paginate.noarch  3.0.2-7.el6           @foreman           

ruby193-rubygems.noarch               1.8.24-3.el6          @foreman           

rubygem-actionmailer.noarch           3.0.20-1.el6          @foreman/6.3       

rubygem-actionpack.noarch             3.0.20-1.el6          @foreman/6.3       

rubygem-activemodel.noarch            3.0.20-1.el6          @foreman/6.3       

rubygem-activerecord.noarch           3.0.20-1.el6          @foreman/6.3       

rubygem-activeresource.noarch         3.0.20-1.el6          @foreman/6.3       

rubygem-activesupport.noarch          1:3.0.20-1.el6        @foreman/6.3       

rubygem-acts_as_audited.noarch        2.0.0-1.el6           @foreman/6.3       

rubygem-ancestry.noarch               1.3.0-1.el6           @foreman/6.3       

rubygem-apipie-rails.noarch           0.0.13-1.el6          @foreman/6.3       

rubygem-arel.noarch                   2.0.10-1.el6          @foreman/6.3       

rubygem-audited.noarch                3.0.0.rc1-1.el6       @foreman/6.3       

rubygem-audited-activerecord.noarch   3.0.0.rc1-1.el6       @foreman/6.3       

rubygem-builder.noarch                2.1.2-1.el6           @foreman/6.3       

rubygem-bundler.noarch                1.0.15-1.el6          @foreman/6.3       

rubygem-daemon_controller.noarch      1.1.4-3.el6           @foreman           

rubygem-erubis.noarch                 2.6.6-1.el6           @foreman/6.3       

rubygem-excon.noarch                  0.14.0-1.el6          @foreman/6.3       

rubygem-fog.noarch                    1.9.0-1.el6           @foreman/6.3       

rubygem-formatador.noarch             0.2.1-1.el6           @foreman/6.3        

rubygem-has_many_polymorphs.noarch    3.0.0.beta1-3.el6     @foreman/6.3       

rubygem-i18n.noarch                   0.5.0-1.el6           @foreman/6.3       

rubygem-jquery-rails.noarch           1.0.19-1.el6          @foreman/6.3       

rubygem-mail.noarch                   2.3.3-2.el6           @foreman/6.3       

rubygem-mime-types.noarch             1.18-1.el6            @foreman/6.3       

rubygem-multi_json.noarch             1.8.2-1.el6           @foreman           

rubygem-mysql2.x86_64                 0.2.18-1.el6          @foreman/6.3       

rubygem-net-ldap.noarch               0.3.1-1.el6           @foreman/6.3       

rubygem-net-scp.noarch                1.0.4-1.el6           @foreman/6.3       

rubygem-net-ssh.noarch                2.3.0-1.el6           @foreman/6.3       

rubygem-nokogiri.x86_64               1.5.2-1.el6           @foreman/6.3       

rubygem-oauth.noarch                  0.4.7-5.el6           @foreman           

rubygem-passenger.x86_64              4.0.5-7.el6           @foreman           

rubygem-passenger-native.x86_64       4.0.5-7.el6           @foreman           

rubygem-passenger-native-libs.x86_64  4.0.5-7.el6           @foreman           

rubygem-polyglot.noarch               0.3.3-1.el6           @foreman/6.3       

rubygem-rabl.noarch                   0.7.5-1.el6           @foreman/6.3       

rubygem-rack.noarch                   1:1.2.5-4.el6         @foreman/6.3       

rubygem-rack-mount.noarch             0.6.14-1.el6          @foreman/6.3       

rubygem-rack-test.noarch              0.5.7-2.el6           @foreman/6.3       

rubygem-rails.noarch                  3.0.20-1.el6          @foreman/6.3       

rubygem-railties.noarch               3.0.20-1.el6          @foreman/6.3       

rubygem-rake.noarch                   0.9.2.2-2.el6         @foreman/6.3       

rubygem-rdoc.x86_64                   3.12-12.el6           @foreman           

rubygem-rest-client.noarch            1.6.7-1.el6           @foreman/6.3       

rubygem-rkerberos.x86_64              0.1.2-1.el6           @foreman           

rubygem-ruby-hmac.noarch              0.4.0-1.el6           @foreman/6.3       

rubygem-ruby-libvirt.x86_64           0.4.0-2.el6           @foreman/6.3       

rubygem-ruby2ruby.noarch              2.0.1-1.el6           @foreman/6.3       

rubygem-ruby_parser.noarch            3.0.1-2.el6           @foreman/6.3       

rubygem-rubyipmi.noarch               0.7.0-1.el6           @foreman            

rubygem-safemode.noarch               1.2.0-1.el6           @foreman/6.3       

rubygem-scoped_search.noarch          2.4.0-1.el6           @foreman/6.3       

rubygem-sexp_processor.noarch         4.1.2-1.el6           @foreman/6.3       

rubygem-thor.noarch                   0.14.6-2.el6          @foreman/6.3       

rubygem-tzinfo.noarch                 0.3.32-1.el6          @foreman/6.3       

rubygem-virt.noarch                   0.2.1-1.el6           @foreman/6.3       

rubygem-will_paginate.noarch          3.0.3-1.el6           @foreman/6.3       

rubygems.noarch                       1.8.10-1.el6          @foreman/6.3       




On Tuesday, February 18, 2014 2:32:08 PM UTC-5, jmp242 wrote:
I've got a working puppet on apache / passenger on EL6.4. However, ever since updating the puppet client on computers to 3.4.2, I get notices that I'm using insecure YAML and should upgrade the server to 3.3 or newer. How do I do this? rpm -qa puppet-server shows puppet-server-3.4.2-1.el6.noarch
so . . . I'm really not sure what's going on.


jmp242

unread,
Feb 21, 2014, 8:57:38 AM2/21/14
to puppet...@googlegroups.com
And to fully close this out - I ended up with a strange configuration going from Foreman 1.1 -> 1.4 and Puppet 3.1.x -> 3.4.2...

In Passanger.conf

Change:

   PassengerRuby /usr/bin/ruby193-ruby

To:

/usr/bin/ruby

 

And in the virtual host definitions add:

PassengerRuby /usr/bin/ruby193-ruby
Reply all
Reply to author
Forward
0 new messages