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.


Reply via email to