歡迎您光臨本站 註冊首頁

CentOS5.3 64位安裝puppet遇到的問題

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

======CentOS5.3 64位安裝puppet遇到的問題======

======CentOS5.3 64位安裝puppet遇到的問題======


# yum install puppet\*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package puppet.noarch 0:0.25.5-1.el5.kb set to be updated
--> Processing Dependency: facter >= 1.5 for package: puppet
--> Processing Dependency: ruby-augeas for package: puppet
--> Processing Dependency: ruby-shadow for package: puppet
--> Processing Dependency: libselinux-ruby for package: puppet
---> Package puppet-server.noarch 0:0.25.5-1.el5.kb set to be updated
--> Running transaction check
---> Package facter.noarch 0:1.5.5-1.el5.kb set to be updated
---> Package ruby-augeas.x86_64 0:0.2.0-2.el5.kb set to be updated
--> Processing Dependency: augeas-libs >= 0.3.0 for package: ruby-augeas
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.1.0)(64bit) for package: ruby-augeas
--> Processing Dependency: libaugeas.so.0()(64bit) for package: ruby-augeas
---> Package ruby-shadow.x86_64 0:1.4.1-7.el5.kb set to be updated
---> Package libselinux-ruby.x86_64 0:1.33.4-5.7.el5 set to be updated
--> Processing Dependency: libselinux = 1.33.4-5.7.el5 for package: libselinux-ruby
--> Running transaction check
---> Package libselinux.x86_64 0:1.33.4-5.7.el5 set to be updated
---> Package augeas-libs.x86_64 0:0.5.1-1.el5.kb set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================
Package                           Arch                     Version                           Repository                Size
=============================================================================================================================
Installing:
puppet                            noarch                   0.25.5-1.el5.kb                   puppet                   785 k
puppet-server                     noarch                   0.25.5-1.el5.kb                   puppet                    21 k
Updating:
libselinux                        x86_64                   1.33.4-5.7.el5                    puppet                    78 k
Installing for dependencies:
augeas-libs                       x86_64                   0.5.1-1.el5.kb                    puppet                   230 k
facter                            noarch                   1.5.5-1.el5.kb                    puppet                    54 k
libselinux-ruby                   x86_64                   1.33.4-5.7.el5                    puppet                    61 k
ruby-augeas                       x86_64                   0.2.0-2.el5.kb                    puppet                    17 k
ruby-shadow                       x86_64                   1.4.1-7.el5.kb                    puppet                   9.4 k

Transaction Summary
=============================================================================================================================
Install      7 Package(s)         
Update       1 Package(s)         
Remove       0 Package(s)         

Total download size: 1.2 M
Is this ok : y
Downloading Packages:
(1/8): ruby-shadow-1.4.1-7.el5.kb.x86_64.rpm                                                          | 9.4 kB     00:00     
(2/8): ruby-augeas-0.2.0-2.el5.kb.x86_64.rpm                                                          |  17 kB     00:00     
(3/8): puppet-server-0.25.5-1.el5.kb.noarch.rpm                                                       |  21 kB     00:00     
(4/8): facter-1.5.5-1.el5.kb.noarch.rpm                                                               |  54 kB     00:00     
(5/8): libselinux-ruby-1.33.4-5.7.el5.x86_64.rpm                                                      |  61 kB     00:00     
(6/8): libselinux-1.33.4-5.7.el5.x86_64.rpm                                                           |  78 kB     00:00     
(7/8): augeas-libs-0.5.1-1.el5.kb.x86_64.rpm                                                          | 230 kB     00:00     
(8/8): puppet-0.25.5-1.el5.kb.noarch.rpm                                                              | 785 kB     00:00     
-----------------------------------------------------------------------------------------------------------------------------
Total                                                                                         10 MB/s | 1.2 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : libselinux                                       
  Installing     : libselinux-ruby                                   
  Installing     : augeas-libs                                       
  Installing     : ruby-augeas                                       
  Installing     : ruby-shadow                                       
  Installing     : facter                                            
  Installing     : puppet                                            
  Installing     : puppet-server                                    
  Cleanup        : libselinux                                       

Installed: puppet.noarch 0:0.25.5-1.el5.kb puppet-server.noarch 0:0.25.5-1.el5.kb
Dependency Installed: augeas-libs.x86_64 0:0.5.1-1.el5.kb facter.noarch 0:1.5.5-1.el5.kb libselinux-ruby.x86_64 0:1.33.4-5.7.el5 ruby-augeas.x86_64 0:0.2.0-2.el5.kb ruby-shadow.x86_64 0:1.4.1-7.el5.kb
Updated: libselinux.x86_64 0:1.33.4-5.7.el5
Complete!
#



# service puppetmaster restart
Stopping puppetmaster:                                    
Starting puppetmaster: /usr/lib/ruby/site_ruby/1.8/puppet/defaults.rb:223:in `handle': Certificate names must be lower case; see #1168 (ArgumentError)
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:373:in `unsafe_parse'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:836:in `each_source'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:833:in `each'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:833:in `each_source'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:366:in `unsafe_parse'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:365:in `each'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:365:in `unsafe_parse'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:336:in `parse'
        from /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:335:in `parse'
        from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:215:in `run'
        from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:306:in `exit_on_fail'
        from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:215:in `run'
        from /usr/sbin/puppetmasterd:66
                                                           


懷疑是puppet與ruby一些軟體包不匹配產生的問題,請問安裝的puppet版本與ruby相關軟體什麼版本可以匹配呢?謝謝各位大蝦了。
《解決方案》

此問題已經解決了,解決方法如下:

# cat /etc/yum.repos.d/karan.repo

name=karan
baseurl=http://centos.karan.org/el5/extras/testing/x86_64/RPMS/
enabled=1
gpgcheck=0

更換yum源,重新安裝pupet,問題解決了。

[火星人 ] CentOS5.3 64位安裝puppet遇到的問題已經有762次圍觀

http://coctec.com/docs/service/show-post-491.html