In the hope that this is helpful information, libtk comes from the yk RPM and on my RHEL 5 systems, the latest is 8.4.13-5.el5_1.1
I do not have any RHEL 6 systems available to check. “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) ----- Original Message ----- From: "Arun kv" <toarun...@gmail.com> To: puppet-users@googlegroups.com Sent: Saturday, February 16, 2013 1:36:24 AM Subject: [Puppet Users] Re: tcl dependency in RHEL6 installing facter, puppet 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 post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en . For more options, visit https://groups.google.com/groups/opt_out . -- 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 post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.