Issue #18497 has been reported by Jeff McCune. ---------------------------------------- Bug #18497: Cannot install Puppet 3.1.0 RC1 on CentOS 6.3 https://projects.puppetlabs.com/issues/18497
Author: Jeff McCune Status: Unreviewed Priority: Normal Assignee: Matthaus Owens Category: package Target version: 3.1.0 Affected Puppet version: 3.1.0-rc1 Keywords: package yum Branch: I cannot install Puppet 3.1.0 RC1 on CentOS 6.3 because of dependency resolution issues: Trying to make sure [Issue 15165](https://projects.puppetlabs.com/issues/15165) isn't still an issue and I ran into this: I'm using: `puppetlabs-release-devel-6-1.noarch` <pre> root@pe-centos6:/etc/yum.repos.d# yum install puppet Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package puppet.noarch 0:3.1.0-0.1rc1.el6 will be installed --> Processing Dependency: facter >= 1.6.11 for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: hiera >= 1.0.0 for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: ruby-augeas for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.1.0-0.1rc1.el6.noarch --> Running transaction check ---> Package facter.i386 1:1.6.17-0.1rc1.el6 will be installed --> Processing Dependency: pciutils for package: 1:facter-1.6.17-0.1rc1.el6.i386 --> Processing Dependency: dmidecode for package: 1:facter-1.6.17-0.1rc1.el6.i386 ---> Package hiera.noarch 0:1.1.2-0.1rc2.el6 will be installed --> Processing Dependency: rubygem-json for package: hiera-1.1.2-0.1rc2.el6.noarch ---> Package puppet.noarch 0:3.1.0-0.1rc1.el6 will be installed --> Processing Dependency: ruby-augeas for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.1.0-0.1rc1.el6.noarch --> Running transaction check ---> Package dmidecode.i686 1:2.11-2.el6 will be installed ---> Package hiera.noarch 0:1.1.2-0.1rc2.el6 will be installed --> Processing Dependency: rubygem-json for package: hiera-1.1.2-0.1rc2.el6.noarch ---> Package pciutils.i686 0:3.1.4-11.el6 will be installed ---> Package puppet.noarch 0:3.1.0-0.1rc1.el6 will be installed --> Processing Dependency: ruby-augeas for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.1.0-0.1rc1.el6.noarch --> Finished Dependency Resolution Error: Package: puppet-3.1.0-0.1rc1.el6.noarch (puppetlabs-devel) Requires: ruby-shadow Error: Package: hiera-1.1.2-0.1rc2.el6.noarch (puppetlabs-devel) Requires: rubygem-json Error: Package: puppet-3.1.0-0.1rc1.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> Trying to clean: <pre> root@pe-centos6:/etc/yum.repos.d# yum clean all Loaded plugins: fastestmirror, presto Cleaning repos: pdx_os pdx_updates puppetlabs-devel Cleaning up Everything Cleaning up list of fastest mirrors 0 delta-package files removed, by presto root@pe-centos6:/etc/yum.repos.d# yum install puppet Loaded plugins: fastestmirror, presto Determining fastest mirrors pdx_os | 3.7 kB 00:00 pdx_os/primary_db | 3.5 MB 00:01 pdx_updates | 3.5 kB 00:00 pdx_updates/primary_db | 4.3 MB 00:02 puppetlabs-devel | 1.9 kB 00:00 puppetlabs-devel/primary_db | 40 kB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package puppet.noarch 0:3.1.0-0.1rc1.el6 will be installed --> Processing Dependency: facter >= 1.6.11 for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: hiera >= 1.0.0 for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: ruby-augeas for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.1.0-0.1rc1.el6.noarch --> Running transaction check ---> Package facter.i386 1:1.6.17-0.1rc1.el6 will be installed --> Processing Dependency: pciutils for package: 1:facter-1.6.17-0.1rc1.el6.i386 --> Processing Dependency: dmidecode for package: 1:facter-1.6.17-0.1rc1.el6.i386 ---> Package hiera.noarch 0:1.1.2-0.1rc2.el6 will be installed --> Processing Dependency: rubygem-json for package: hiera-1.1.2-0.1rc2.el6.noarch ---> Package puppet.noarch 0:3.1.0-0.1rc1.el6 will be installed --> Processing Dependency: ruby-augeas for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.1.0-0.1rc1.el6.noarch --> Running transaction check ---> Package dmidecode.i686 1:2.11-2.el6 will be installed ---> Package hiera.noarch 0:1.1.2-0.1rc2.el6 will be installed --> Processing Dependency: rubygem-json for package: hiera-1.1.2-0.1rc2.el6.noarch ---> Package pciutils.i686 0:3.1.4-11.el6 will be installed ---> Package puppet.noarch 0:3.1.0-0.1rc1.el6 will be installed --> Processing Dependency: ruby-augeas for package: puppet-3.1.0-0.1rc1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.1.0-0.1rc1.el6.noarch --> Finished Dependency Resolution Error: Package: puppet-3.1.0-0.1rc1.el6.noarch (puppetlabs-devel) Requires: ruby-shadow Error: Package: hiera-1.1.2-0.1rc2.el6.noarch (puppetlabs-devel) Requires: rubygem-json Error: Package: puppet-3.1.0-0.1rc1.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> I then tried to satisfy dependencies by installing the puppetlabs-release RPM: `rpm -Uvh http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-6.noarch.rpm` But this caused me to get Puppet 3.0.2 and not the 3.1.0 RC: <pre> root@pe-centos6:/etc/yum.repos.d# yum install puppet Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile puppetlabs-deps | 1.9 kB 00:00 puppetlabs-deps/primary_db | 14 kB 00:00 puppetlabs-products | 1.9 kB 00:00 puppetlabs-products/primary_db | 66 kB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package puppet.noarch 0:3.0.2-1.el6 will be installed --> Processing Dependency: facter >= 1.6.11 for package: puppet-3.0.2-1.el6.noarch --> Processing Dependency: hiera >= 1.0.0 for package: puppet-3.0.2-1.el6.noarch --> Processing Dependency: ruby-augeas for package: puppet-3.0.2-1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.0.2-1.el6.noarch --> Running transaction check ---> Package facter.i386 1:1.6.17-1.el6 will be installed --> Processing Dependency: pciutils for package: 1:facter-1.6.17-1.el6.i386 --> Processing Dependency: dmidecode for package: 1:facter-1.6.17-1.el6.i386 ---> Package hiera.noarch 0:1.1.2-1.el6 will be installed --> Processing Dependency: rubygem-json for package: hiera-1.1.2-1.el6.noarch ---> 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-2.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================= Installing: puppet noarch 3.0.2-1.el6 puppetlabs-products 897 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:1.6.17-1.el6 puppetlabs-products 60 k hiera noarch 1.1.2-1.el6 puppetlabs-products 19 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-shadow i686 1.4.1-13.el6 puppetlabs-deps 11 k rubygem-json i386 1.4.6-2.el6 puppetlabs-deps 457 k Transaction Summary ============================================================================================================================================================================= Install 9 Package(s) Total download size: 1.9 M Installed size: 4.7 M Is this ok [y/N]: y Downloading Packages: Setting up and reading Presto delta metadata Processing delta metadata Package(s) data still to download: 1.9 M (1/9): augeas-libs-0.9.0-4.el6.i686.rpm | 315 kB 00:00 (2/9): dmidecode-2.11-2.el6.i686.rpm | 70 kB 00:00 (3/9): facter-1.6.17-1.el6.i386.rpm | 60 kB 00:00 (4/9): hiera-1.1.2-1.el6.noarch.rpm | 19 kB 00:00 (5/9): pciutils-3.1.4-11.el6.i686.rpm | 83 kB 00:00 (6/9): puppet-3.0.2-1.el6.noarch.rpm | 897 kB 00:00 (7/9): ruby-augeas-0.4.1-1.el6.i386.rpm | 20 kB 00:00 (8/9): ruby-shadow-1.4.1-13.el6.i686.rpm | 11 kB 00:00 (9/9): rubygem-json-1.4.6-2.el6.i386.rpm | 457 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 971 kB/s | 1.9 MB 00:01 warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs Importing GPG key 0x4BD6EC30: Userid : Puppet Labs Release Key (Puppet Labs Release Key) <[email protected]> Package: puppetlabs-release-6-6.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs Is this ok [y/N]: y </pre> As far as I can tell this is the same issue we ran into with the release of Puppet 3.0.0 RC at Puppet Conf in September of 2012. -- 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.
