Issue #16634 has been updated by Matthaus Owens.
Sorry I wasn't clear. The puppetlabs-release package I was referring to was here <http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-5.noarch.rpm>. We should get rid of the release-devel package, as the devel repository is now included but disabled in the standard release package. We also should have stated that the devel release package was intended to be used with the main release package, so that the dependencies repo would be pulled in (and so we didn't define the same yum repo twice). The instructions for the package repos can be found here: <http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html>. We'll send out an update about installing the devel repos to the lists. ---------------------------------------- Bug #16634: Cannot install puppet and puppet-server packages from puppetlabs-devel https://projects.puppetlabs.com/issues/16634#change-71983 Author: Jeff McCune Status: Unreviewed Priority: High Assignee: Category: package Target version: 3.0.0 Affected Puppet version: development Keywords: package yum rpm Branch: I'm trying to install the puppet and puppet-server packages from puppetlabs-devel [1] but I'm running into this dependency issue: <pre> root@pe-centos6:~# yum install -y puppet puppet-server Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package puppet.noarch 0:3.0.0-1.el6 will be installed --> Processing Dependency: facter >= 1.6.11 for package: puppet-3.0.0-1.el6.noarch --> Processing Dependency: hiera >= 1.0.0 for package: puppet-3.0.0-1.el6.noarch --> Processing Dependency: ruby(selinux) for package: puppet-3.0.0-1.el6.noarch --> Processing Dependency: ruby-augeas for package: puppet-3.0.0-1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.0.0-1.el6.noarch ---> Package puppet-server.noarch 0:3.0.0-1.el6 will be installed --> Running transaction check ---> Package facter.i386 1:2.0.0-0.1rc4.2.el6 will be installed --> Processing Dependency: pciutils for package: 1:facter-2.0.0-0.1rc4.2.el6.i386 --> Processing Dependency: dmidecode for package: 1:facter-2.0.0-0.1rc4.2.el6.i386 ---> Package hiera.noarch 0:1.1.0-0.1rc1.el6 will be installed --> Processing Dependency: rubygem-json for package: hiera-1.1.0-0.1rc1.el6.noarch ---> Package libselinux-ruby.i686 0:2.0.94-5.3.el6 will be installed ---> Package puppet.noarch 0:3.0.0-1.el6 will be installed --> Processing Dependency: ruby-augeas for package: puppet-3.0.0-1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.0.0-1.el6.noarch --> Running transaction check ---> Package dmidecode.i686 1:2.11-2.el6 will be installed ---> Package hiera.noarch 0:1.1.0-0.1rc1.el6 will be installed --> Processing Dependency: rubygem-json for package: hiera-1.1.0-0.1rc1.el6.noarch ---> Package pciutils.i686 0:3.1.4-11.el6 will be installed ---> Package puppet.noarch 0:3.0.0-1.el6 will be installed --> Processing Dependency: ruby-augeas for package: puppet-3.0.0-1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.0.0-1.el6.noarch --> Finished Dependency Resolution Error: Package: puppet-3.0.0-1.el6.noarch (puppetlabs-devel) Requires: ruby-shadow Error: Package: hiera-1.1.0-0.1rc1.el6.noarch (puppetlabs-devel) Requires: rubygem-json Error: Package: puppet-3.0.0-1.el6.noarch (puppetlabs-devel) Requires: ruby-augeas You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest </pre> The specific package in the repository at this point in time is: <pre> root@pe-centos6:~# yum info puppet Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile Available Packages Name : puppet Arch : noarch Version : 3.0.0 Release : 1.el6 Size : 891 k Repo : puppetlabs-devel Summary : A network tool for managing many disparate systems URL : http://puppetlabs.com License : ASL 2.0 Description : Puppet lets you centrally manage every important aspect of your system using a : cross-platform specification language that manages all the separate elements : normally aggregated in different files, like users, cron jobs, and hosts, : along with obviously discrete elements like packages, services, and files. </pre> I'm running the "standard" pe-centos6 VM Nigel built many moons ago. It's been naturally upgraded to `CentOS release 6.3 (Final)` as of today. [1] <https://groups.google.com/d/msg/puppet-dev/QIQFuF-4uXw/rDVZahIamwAJ> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
