Issue #16634 has been updated by Matthaus Owens.
I put an update into puppet-docs for the new release package (<https://github.com/puppetlabs/puppet-docs/commit/b190cce19852411db90fa01cabdd130043efe181>), but there isn't any description in the page of using or enabling the devel repos. ---------------------------------------- Bug #16634: Cannot install puppet and puppet-server packages from puppetlabs-devel https://projects.puppetlabs.com/issues/16634#change-71990 Author: Jeff McCune Status: Accepted 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.
