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.
