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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
