[Katello] How to get Katello-Foreman to install with puppet 3.6.2?

Hi,

We are close to katello 2.0 release, that uses the puppet 3.6.2 by default.

You might want to wait for it to be released and give nightly builds a try in between

– Ivan

··· ----- Original Message ----- > I was told on the irc channel, that it did. > But I keep failing the node-certs-generate step. > It doesn't like kafo-0.2.2 or clamp-0.6.1, which are being installed from > the Katello repo. > > Here are my steps for installation on Centos 6.5: > > 1) rpm -Uvh > http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm > 2) rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm > 3) rpm -Uvh > http://fedorapeople.org/groups/katello/releases/yum/1.4/RHEL/6Server/x86_64/katello-repos-1.4.4-1.el6.noarch.rpm > 4) wget -O /etc/yum.repos.d/epel-rhsm.repo > http://repos.fedorapeople.org/repos/candlepin/subscription-manager/epel-subscription-manager.repo > 5) yum install -y katello-foreman-all > 6) yum install java-1.7.0-openjdk > 7) create activation key for node-installer via katello > 8) yum install -y node-installer katello-certs-tools > 9) node-certs-generate \ > --child-fqdn master.foo.vm \ > --katello-user admin \ > --katello-password password \ > --katello-activation-key node-installer \ > —verbose > > This is where it bombs with: > /usr/lib/ruby/gems/1.8/gems/ > kafo-0.2.2/lib/kafo/puppet_module_parser.rb:23:in `initialize': undefined > method `[]' for nil:NilClass (NoMethodError) > from /usr/lib/ruby/gems/1.8/gems/ > kafo-0.2.2/lib/kafo/puppet_module_parser.rb:10:in `new' > ... > > > > -- > You received this message because you are subscribed to the Google Groups > "Foreman users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to foreman-users+unsubscribe@googlegroups.com. > To post to this group, send email to foreman-users@googlegroups.com. > Visit this group at http://groups.google.com/group/foreman-users. > For more options, visit https://groups.google.com/d/optout. >

Hi,

What if one uses Puppet Enterprise releases?

··· On 20 August 2014 10:16, Ivan Necas wrote:

Hi,

We are close to katello 2.0 release, that uses the puppet 3.6.2 by default.

You might want to wait for it to be released and give nightly builds a try
in between

– Ivan

----- Original Message -----

I was told on the irc channel, that it did.
But I keep failing the node-certs-generate step.
It doesn’t like kafo-0.2.2 or clamp-0.6.1, which are being installed from
the Katello repo.

Here are my steps for installation on Centos 6.5:

  1. rpm -Uvh

http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

  1. rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
  2. rpm -Uvh

http://fedorapeople.org/groups/katello/releases/yum/1.4/RHEL/6Server/x86_64/katello-repos-1.4.4-1.el6.noarch.rpm

  1. wget -O /etc/yum.repos.d/epel-rhsm.repo

http://repos.fedorapeople.org/repos/candlepin/subscription-manager/epel-subscription-manager.repo

  1. yum install -y katello-foreman-all
  2. yum install java-1.7.0-openjdk
  3. create activation key for node-installer via katello
  4. yum install -y node-installer katello-certs-tools
  5. node-certs-generate
    –child-fqdn master.foo.vm
    –katello-user admin
    –katello-password password
    –katello-activation-key node-installer
    —verbose

This is where it bombs with:
/usr/lib/ruby/gems/1.8/gems/
kafo-0.2.2/lib/kafo/puppet_module_parser.rb:23:in initialize': undefined method[]’ for nil:NilClass (NoMethodError)
from /usr/lib/ruby/gems/1.8/gems/
kafo-0.2.2/lib/kafo/puppet_module_parser.rb:10:in `new’


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.