http://download.fedora.redhat.com/pub/epel/
augeas-libs-0.10.0-2.el4.i386.rpm
ruby-libs-1.8.1-7.EL4.1.i386.rpm
ruby-augeas-0.4.1-1.el4.i386.rpm
ruby-1.8.1-7.EL4.1.i386.rpm
facter-1.5.9-1.el4.i386.rpm
puppet-0.25.6-1.el4.i386.rpm
rpm -ivh augeas-libs-0.10.0-2.el4.i386.rpm
rpm -ivh ruby-libs-1.8.1-7.EL4.1.i386.rpm
rpm -ivh ruby-augeas-0.4.1-1.el4.i386.rpm
rpm -ivh ruby-1.8.1-7.EL4.1.i386.rpm
rpm -ivh facter-1.5.9-1.el4.i386.rpm
rpm -ivh puppet-0.25.6-1.el4.i386.rpm鏈接master時,抱錯no default provider for file error:而且沒有自動建立/var/lib/puppt/ssl。這是由於別的ruby版本兼容性很差,刪除/usr/lib/site_ruby/1.8而後重裝ruby-1.8.1-7.EL4.1.i386.rpm, facter-1.5.9-1.el4.i386.rpm, puppet-0.25.6-1.el4.i386.rpm。
SSL證書問題:
rm -f /var/lib/puppet/ssl/*/*.*(client)
rm -f /var/lib/puppet/ca/signed/$clientHostname.*(server)
從新鏈接便可。