Issue #16634 has been updated by Jeff McCune.
# Update So this turns out to be an issue with the instructions I linked to in the OP. I've resolved the initial dependency issue with the following commands to get rid of the puppetlabs-devel rpm and replace it with the puppetlabs-release RPM: <pre> $ sudo rpm -e puppetlabs-release-devel $ sudo rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-5.noarch.rpm $ sudo 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-deps Puppet Labs Dependencies El 6 - i386 29 puppetlabs-products Puppet Labs Products El 6 - i386 116 repolist: 5,458 </pre> Then, I tried to install the puppet package from the devel repository and I got a GPG key error: <pre> root@pe-centos6:~# yum install --enablerepo="puppetlabs-devel" -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 ruby-augeas.i386 0:0.4.1-1.el6 will be installed --> Processing Dependency: augeas-libs >= 0.8.0 for package: ruby-augeas-0.4.1-1.el6.i386 --> Processing Dependency: libaugeas.so.0(AUGEAS_0.11.0) for package: ruby-augeas-0.4.1-1.el6.i386 --> Processing Dependency: libaugeas.so.0(AUGEAS_0.1.0) for package: ruby-augeas-0.4.1-1.el6.i386 --> Processing Dependency: libaugeas.so.0(AUGEAS_0.10.0) for package: ruby-augeas-0.4.1-1.el6.i386 --> Processing Dependency: libaugeas.so.0(AUGEAS_0.8.0) for package: ruby-augeas-0.4.1-1.el6.i386 --> Processing Dependency: libaugeas.so.0 for package: ruby-augeas-0.4.1-1.el6.i386 --> Processing Dependency: libaugeas.so.0(AUGEAS_0.12.0) for package: ruby-augeas-0.4.1-1.el6.i386 ---> Package ruby-shadow.i686 0:1.4.1-13.el6 will be installed --> Running transaction check ---> Package augeas-libs.i686 0:0.9.0-4.el6 will be installed ---> Package dmidecode.i686 1:2.11-2.el6 will be installed ---> Package pciutils.i686 0:3.1.4-11.el6 will be installed ---> Package rubygem-json.i386 0:1.4.6-1.el6 will be installed --> Processing Dependency: rubygems for package: rubygem-json-1.4.6-1.el6.i386 --> Running transaction check ---> Package rubygems.noarch 0:1.3.7-1.el6 will be installed --> Processing Dependency: ruby-rdoc for package: rubygems-1.3.7-1.el6.noarch --> Running transaction check ---> Package ruby-rdoc.i686 0:1.8.7.352-7.el6_2 will be installed --> Processing Dependency: ruby-irb = 1.8.7.352-7.el6_2 for package: ruby-rdoc-1.8.7.352-7.el6_2.i686 --> Running transaction check ---> Package ruby-irb.i686 0:1.8.7.352-7.el6_2 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================================================================================================================================================================================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================================================================================================================================================================================================================================================================================================================= Installing: puppet noarch 3.0.0-1.el6 puppetlabs-devel 891 k puppet-server noarch 3.0.0-1.el6 puppetlabs-devel 22 k Installing for dependencies: augeas-libs i686 0.9.0-4.el6 pdx_os 315 k dmidecode i686 1:2.11-2.el6 pdx_os 70 k facter i386 1:2.0.0-0.1rc4.2.el6 puppetlabs-devel 89 k hiera noarch 1.1.0-0.1rc1.el6 puppetlabs-devel 19 k libselinux-ruby i686 2.0.94-5.3.el6 pdx_os 97 k pciutils i686 3.1.4-11.el6 pdx_os 83 k ruby-augeas i386 0.4.1-1.el6 puppetlabs-deps 20 k ruby-irb i686 1.8.7.352-7.el6_2 pdx_os 311 k ruby-rdoc i686 1.8.7.352-7.el6_2 pdx_os 375 k ruby-shadow i686 1.4.1-13.el6 puppetlabs-deps 11 k rubygem-json i386 1.4.6-1.el6 puppetlabs-deps 457 k rubygems noarch 1.3.7-1.el6 pdx_os 206 k Transaction Summary ================================================================================================================================================================================================================================================================================================================================================================================================================================= Install 14 Package(s) Total size: 2.9 M Installed size: 8.0 M Downloading Packages: warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEY Retrieving key from file:///yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs GPG key retrieval failed: [Errno 14] Could not open/read file:///yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs </pre> ---------------------------------------- Bug #16634: Cannot install puppet and puppet-server packages from puppetlabs-devel https://projects.puppetlabs.com/issues/16634#change-71984 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.
