Bug 1381081
Summary: | satellite installer using puppet4 fails with Kafo::ParserError | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Lukas Pramuk <lpramuk> |
Component: | Installation | Assignee: | Chris Duryee <cduryee> |
Status: | CLOSED ERRATA | QA Contact: | Lukas Pramuk <lpramuk> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6.3.0 | CC: | ahumbe, bbuckingham, cduryee, ehelms, ktordeur, mhorga, redhat, stbenjam |
Target Milestone: | Unspecified | Keywords: | Triaged |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-02-21 16:51:07 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Lukas Pramuk
2016-10-02 20:38:50 UTC
As a workaround, you can do: # /opt/puppetlabs/puppet/bin/gem install yard # /opt/puppetlabs/bin/puppet module install puppetlabs-strings Created redmine issue http://projects.theforeman.org/issues/17888 from this bug #17888 was closed as a dupe of http://projects.theforeman.org/issues/17710 (In reply to Chris Duryee from comment #3) > As a workaround, you can do: > > # /opt/puppetlabs/puppet/bin/gem install yard > # /opt/puppetlabs/bin/puppet module install puppetlabs-strings After installing puppetlabs-strings module I had to run below command to fix the issue with installer # puppet resource package puppet-strings provider=puppet_gem Hi hi - just a note, the only step now is to insatll the puppet-strings gem. The puppetlabs-string puppet module is now deprecated. I tried to do it both ways, with puppetlabs-strings installed and without it, but I still get this error: # satellite-installer -S satellite -v /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- kafo (LoadError) from /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /sbin/satellite-installer:3:in `<main>' I wonder what am I missing here... VERIFIED. @satellite-6.3.0-16.0.beta.el7sat.noarch puppet-agent-1.8.2-2.el7sat.x86_64 puppet-agent-oauth-0.5.1-2.el7sat.noarch puppetserver-2.7.2-2.el7sat.noarch rubygem-kafo-2.0.0-1.el7sat.noarch # satellite-installer -S satellite ... ... Success! * Katello is running at https://sat4.example.com Initial credentials are admin / changeme * To install an additional Foreman proxy on separate machine continue by running: foreman-proxy-certs-generate --foreman-proxy-fqdn "$FOREMAN_PROXY" --certs-tar "/root/$FOREMAN_PROXY-certs.tar" The full log is at /var/log/foreman-installer/satellite.log >>> satellite installs successfully using puppet4 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA.
>
> For information on the advisory, and where to find the updated files, follow the link below.
>
> If the solution does not work for you, open a new bug report.
>
> https://access.redhat.com/errata/RHSA-2018:0336
|