Issue #16634 has been updated by Matthaus Owens.

Sorry I wasn't clear. The puppetlabs-release package I was referring to was 
here 
<http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-5.noarch.rpm>.
 We should get rid of the release-devel package, as the devel repository is now 
included but disabled in the standard release package. We also should have 
stated that the devel release package was intended to be used with the main 
release package, so that the dependencies repo would be pulled in (and so we 
didn't define the same yum repo twice).

The instructions for the package repos can be found here: 
<http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html>.

We'll send out an update about installing the devel repos to the lists.
----------------------------------------
Bug #16634: Cannot install puppet and puppet-server packages from 
puppetlabs-devel
https://projects.puppetlabs.com/issues/16634#change-71983

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.

Reply via email to