Issue #16634 has been updated by Jeff McCune.

Status changed from Unreviewed to Accepted

OK, but there still looks to be a documentation problem because 
<http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html> 
contains incorrect information now.

Do you think we should use relative URI's in the documentation instead of 
absolute URI's?

-Jeff
----------------------------------------
Bug #16634: Cannot install puppet and puppet-server packages from 
puppetlabs-devel
https://projects.puppetlabs.com/issues/16634#change-71986

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.

Reply via email to