Issue #16634 has been reported by Jeff McCune.
----------------------------------------
Bug #16634: Cannot install puppet and puppet-server packages from
puppetlabs-devel
https://projects.puppetlabs.com/issues/16634
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.