On Tue, Feb 19, 2013 at 2:38 AM, DreamBig <[email protected]> wrote: > Hi , > > Following is the issue: > > puppet.repo: > > [puppetlabs] > name=Puppet Labs Packages > baseurl=http://yum.puppetlabs.com/el/$releasever/products/$basearch/ > enabled=1 > gpgcheck=1 > gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs > > uname -a > > Linux rniyer-linux 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST > 2011 x86_64 x86_64 x86_64 GNU/Linux > > $ yum install puppet-server > Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, > subscription-manager > Updating certificate-based repositories. > puppetlabs > | 1.9 kB 00:00 > Not using downloaded repomd.xml because it is older than what we have: > Current : Thu Feb 14 12:17:53 2013 > Downloaded: Thu Feb 14 12:17:10 2013 > Setting up Install Process > Resolving Dependencies > --> Running transaction check > ---> Package puppet-server.noarch 0:3.1.0-1.el5 will be installed > --> Processing Dependency: puppet = 3.1.0-1.el5 for package: puppet- > server-3.1.0-1.el5.noarch > --> Running transaction check > ---> Package puppet.noarch 0:3.1.0-1.el5 will be installed > --> Processing Dependency: ruby-augeas for package: > puppet-3.1.0-1.el5.noarch > --> Processing Dependency: ruby-shadow for package: > puppet-3.1.0-1.el5.noarch > --> Running transaction check > ---> Package ruby-augeas.x86_64 0:0.4.1-1.el6 will be installed > ---> Package ruby-shadow.x86_64 0:1.4.1-13.el6 will be installed > --> Finished Dependency Resolution > > Dependencies Resolved > > ============================================================================================================================================================= > Package > Arch > Version > Repository Size > ============================================================================================================================================================= > Installing: > puppet-server > noarch > 3.1.0-1.el5 > puppetlabs 23 k > Installing for dependencies: > puppet > noarch > 3.1.0-1.el5 > puppetlabs 957 k > ruby-augeas > x86_64 > 0.4.1-1.el6 > aegisco 21 k > ruby-shadow > x86_64 > 1.4.1-13.el6 > aegisco 11 k > > Transaction Summary > ============================================================================================================================================================= > Install 4 Package(s) > > Total size: 1.0 M > Total download size: 980 k > Installed size: 2.8 M > Is this ok [y/N]: > > If you notice, it is picking the version 3.1.0-1.el5 when it should be > picking 3.1.0-1.el6 > > How can I install using rpm instead of yum?
Your issue is pointing to an oddity in your yum config. The puppet.repo file is using $releasever to determine the correct repo path. $releasever is determined by yum by checking the version of the package that provides `redhat-release`, unless you've overridden it in yum.conf. In your case, yum appears to think you're on an el 5 box. What distro/version are you running? What are the contents of /etc/redhat-release ? > > -- > 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. > > -- 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.
