Strange. How about the output of:
python -c 'import yum ; conf = yum.YumBase().conf ; print conf.yumvar["releasever"] ; print conf.distroverpkg' In a sane world this will print "6" and "redhat-release" (and the correct package would have installed originally). On Wed, Feb 20, 2013 at 10:51 PM, DreamBig <[email protected]> wrote: > cat /etc/redhat-release > Red Hat Enterprise Linux Server release 6.2 (Santiago) > > > On Feb 19, 11:53 pm, Moses Mendoza <[email protected]> wrote: >> 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 athttp://groups.google.com/group/puppet-users?hl=en. >> > For more options, visithttps://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. > > -- 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.
