Issue #16634 has been updated by Jeff McCune.

@matthaus said:

<quote>
Jeff, do you have the dependencies repo enabled from puppetlabs? For
el5 and el6, the dependencies repo (or epel) is required to install
puppet (and has those ruby packages).

(I should also have mentioned that the dependencies repo is enabled by
default if you install the puppetlabs-release package).
</quote>

I configured the repository using the instructions at 
<https://groups.google.com/d/msg/puppet-dev/QIQFuF-4uXw/rDVZahIamwAJ> by 
running:

    rpm -ivh 
http://yum.puppetlabs.com/el/6/devel/i386/puppetlabs-release-devel-6-1.noarch.rpm

Here are my repos.  (Please let me know if this is not actually the answer to 
your question, and if not, what command should I run to answer it?)

<pre>
root@pe-centos6:~# 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-devel                                                                
                               Puppet Labs Devel 6 - i386                       
                                                                           69
repolist: 5,382
</pre>
----------------------------------------
Bug #16634: Cannot install puppet and puppet-server packages from 
puppetlabs-devel
https://projects.puppetlabs.com/issues/16634#change-71982

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