Answering my own question. :)

libselinux-ruby seems to not be distributed with libselinux. However it's 
found in the server-optional channel.

subscription-manager repos --enable rhel-7-server-optional-rpm fixes this.

On Friday, June 13, 2014 1:49:44 PM UTC-4, Arkandel wrote:
>
> Hey folks,
>
> I'm having some issues installing puppet on a brand new RHEL7 server VM 
> and I was wondering if any of you has ran into the same kinds of issues.
>
> This is what I'm getting:
>
> -----
> yum install puppet
> Loaded plugins: langpacks, product-id, subscription-manager
> epel/x86_64/metalink                                                       
>                                                                             
>                                                                | 9.3 kB 
>  00:00:00     
> epel                                                                       
>                                                                             
>                                                                | 3.7 kB 
>  00:00:00     
> rhel-7-server-rpms                                                         
>                                                                             
>                                                                | 3.7 kB 
>  00:00:00     
> epel/x86_64/primary_db                                                     
>                                                                             
>                                                                | 1.8 MB 
>  00:00:01     
> Resolving Dependencies
> --> Running transaction check
> ---> Package puppet.noarch 0:3.6.0-1.el7 will be installed
> --> Processing Dependency: hiera >= 1.0.0 for package: 
> puppet-3.6.0-1.el7.noarch
> --> Processing Dependency: facter >= 1.6.6 for package: 
> puppet-3.6.0-1.el7.noarch
> --> Processing Dependency: rubygem(rgen) for package: 
> puppet-3.6.0-1.el7.noarch
> --> Processing Dependency: ruby(selinux) for package: 
> puppet-3.6.0-1.el7.noarch
> --> Running transaction check
> ---> Package facter.x86_64 0:2.0.1-2.el7 will be installed
> ---> Package hiera.noarch 0:1.3.4-1.el7 will be installed
> ---> Package puppet.noarch 0:3.6.0-1.el7 will be installed
> --> Processing Dependency: ruby(selinux) for package: 
> puppet-3.6.0-1.el7.noarch
> ---> Package rubygem-rgen.noarch 0:0.6.6-2.el7 will be installed
> --> Finished Dependency Resolution
> Error: Package: puppet-3.6.0-1.el7.noarch (epel)
>            Requires: ruby(selinux)
>  You could try using --skip-broken to work around the problem
>  You could try running: rpm -Va --nofiles --nodigest
> -----
>
> And yet 
>
> -----
> yum info libselinux
> Loaded plugins: langpacks, product-id, subscription-manager
> Installed Packages
> Name        : libselinux
> Arch        : x86_64
> Version     : 2.2.2
> Release     : 6.el7
> Size        : 159 k
> Repo        : installed
> From repo   : anaconda
> Summary     : SELinux library and simple utilities
> URL         : http://oss.tresys.com/git/selinux.git
> License     : Public Domain
>
> and
>
> Installed Packages
> Name        : epel-release
> Arch        : noarch
> Version     : 7
> Release     : 0.1
> Size        : 22 k
> Repo        : installed
> Summary     : Extra Packages for Enterprise Linux repository configuration
> URL         : http://download.fedoraproject.org/pub/epel
> License     : GPLv2
> ------
>
> What gives?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/4746bdca-f219-4c3b-8130-8c26d53e0e5f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to