Issue #16634 has been updated by Jeff McCune.
@matthaus said: <quote> Jeff, do you have the dependencies repo enabled from puppetlabs? For el5 and el6, the dependencies repo (or epel) is required to install puppet (and has those ruby packages). (I should also have mentioned that the dependencies repo is enabled by default if you install the puppetlabs-release package). </quote> I configured the repository using the instructions at <https://groups.google.com/d/msg/puppet-dev/QIQFuF-4uXw/rDVZahIamwAJ> by running: rpm -ivh http://yum.puppetlabs.com/el/6/devel/i386/puppetlabs-release-devel-6-1.noarch.rpm Here are my repos. (Please let me know if this is not actually the answer to your question, and if not, what command should I run to answer it?) <pre> root@pe-centos6:~# yum repolist Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile repo id repo name status pdx_os CentOS-6 - Base 4,776 pdx_updates CentOS-6 - Updates 537 puppetlabs-devel Puppet Labs Devel 6 - i386 69 repolist: 5,382 </pre> ---------------------------------------- Bug #16634: Cannot install puppet and puppet-server packages from puppetlabs-devel https://projects.puppetlabs.com/issues/16634#change-71982 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.
