It works for me. thx 在 2013年2月24日星期日UTC-5下午6时03分51秒,Kpox写道: > > I had to do 'yum clean all' to clear out the el5 packages erroneously > installed, before I could successfully install el6 puppet packages. > > On Saturday, February 16, 2013 3:36:24 PM UTC+9, Arun kv wrote: >> >> Hi, >> I have faced the same issue and got resolved by pointing the puppetlabs >> repo to epel 6 version.. >> https://yum.puppetlabs.com/el/6/dependencies/x86_64/ >> -Arun >> >> On Monday, November 5, 2012 12:10:58 PM UTC-8, msuho wrote: >>> >>> Hi- >>> >>> I am running RedHat Enterprise version 6. >>> >>> Linux luke 2.6.32-131.17.1.el6.x86_64 #1 SMP Thu Sep 29 10:24:25 EDT >>> 2011 x86_64 x86_64 x86_64 GNU/Linux >>> >>> I'm trying to install puppet. I added the puppetlabs repos using this >>> RPM: >>> >>> >>> http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-6.noarch.rpm >>> >>> When I try to install facter (or puppet), it tries to install ruby and >>> ruby-libs , and fails >>> because it can't find the version of tcl it needs: >>> >>> >>> yum install facter >>> Loaded plugins: product-id, refresh-packagekit, rhnplugin, >>> subscription-manager, versionlock >>> Updating certificate-based repositories. >>> Unable to read consumer identity >>> Setting up Install Process >>> Resolving Dependencies >>> --> Running transaction check >>> ---> Package facter.x86_64 1:1.6.14-1.el5 will be installed >>> --> Processing Dependency: ruby >= 1.8.5 for package: >>> 1:facter-1.6.14-1.el5.x86_64 >>> --> Processing Dependency: ruby(abi) >= 1.8 for package: >>> 1:facter-1.6.14-1.el5.x86_64 >>> --> Processing Dependency: /usr/bin/ruby for package: >>> 1:facter-1.6.14-1.el5.x86_64 >>> --> Running transaction check >>> ---> Package ruby.x86_64 0:1.8.7.370-1.el5 will be installed >>> ---> Package ruby-libs.x86_64 0:1.8.7.370-1.el5 will be installed >>> --> Processing Dependency: libtk8.4.so()(64bit) for package: >>> ruby-libs-1.8.7.370-1.el5.x86_64 >>> --> Processing Dependency: libtcl8.4.so()(64bit) for package: >>> ruby-libs-1.8.7.370-1.el5.x86_64 >>> --> Processing Dependency: libssl.so.6()(64bit) for package: >>> ruby-libs-1.8.7.370-1.el5.x86_64 >>> --> Processing Dependency: libtermcap.so.2()(64bit) for package: >>> ruby-libs-1.8.7.370-1.el5.x86_64 >>> --> Processing Dependency: libdb-4.3.so()(64bit) for package: >>> ruby-libs-1.8.7.370-1.el5.x86_64 >>> --> Processing Dependency: libcrypto.so.6()(64bit) for package: >>> ruby-libs-1.8.7.370-1.el5.x86_64 >>> --> Running transaction check >>> ---> Package compat-db43.x86_64 0:4.3.29-15.el6 will be installed >>> ---> Package compat-libtermcap.x86_64 0:2.0.8-49.el6 will be installed >>> ---> Package openssl098e.x86_64 0:0.9.8e-17.el6_2.2 will be installed >>> ---> Package ruby-libs.x86_64 0:1.8.7.370-1.el5 will be installed >>> --> Processing Dependency: libtk8.4.so()(64bit) for package: >>> ruby-libs-1.8.7.370-1.el5.x86_64 >>> --> Processing Dependency: libtcl8.4.so()(64bit) for package: >>> ruby-libs-1.8.7.370-1.el5.x86_64 >>> --> Finished Dependency Resolution >>> Error: Package: ruby-libs-1.8.7.370-1.el5.x86_64 (puppetlabs-deps) >>> Requires: libtcl8.4.so()(64bit) >>> Error: Package: ruby-libs-1.8.7.370-1.el5.x86_64 (puppetlabs-deps) >>> Requires: libtk8.4.so()(64bit) >>> You could try using --skip-broken to work around the problem >>> You could try running: rpm -Va --nofiles --nodigest >>> >>> This has worked in the past on my RHEL5 machines, where the version of >>> TCL is 8.4.13, >>> but the version on RHEL6 is 8.5.7 >>> >>> I see folks on this list using RHEL6- I was wondering how you got past >>> this? >>> >>> Thanks for any input, >>> >>> Mark >>> >>>
-- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/84604d60-7c64-4422-beab-5c2d338b2e25%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.