Katello Installation Failed with Auth_conf_entry

Problem:
I am trying to install Katello on a Cent 7 server. I had foreman on that server before, but I uninstalled it and installing fresh with Katello.

below the error I am getting :

“”""/root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/data_type.rb:31:in `register_type’: Data type Apt::Auth_conf_entry is already registered, cannot be re-registered (ArgumentError)""""

Full Trace:

foreman-installer --scenario katello 
Traceback (most recent call last):
        18: from /sbin/foreman-installer:8:in `<main>'
        17: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/kafo_configure.rb:163:in `run'
        16: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/clamp-1.3.0/lib/clamp/command.rb:140:in `run'
        15: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/clamp-1.3.0/lib/clamp/command.rb:140:in `new'
        14: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/kafo_configure.rb:100:in `initialize'
        13: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/kafo_configure.rb:289:in `set_parameters'
        12: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/scenario_manager.rb:208:in `load_and_setup_configuration'
        11: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/configuration.rb:224:in `preset_defaults_from_puppet'
        10: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/configuration.rb:214:in `params'
         9: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/configuration.rb:95:in `modules'
         8: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/configuration.rb:348:in `register_data_types'
         7: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/configuration.rb:348:in `each'
         6: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/configuration.rb:349:in `block in register_data_types'
         5: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/configuration.rb:349:in `each'
         4: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/configuration.rb:350:in `block (2 levels) in register_data_types'
         3: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/data_type_parser.rb:20:in `register'
         2: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/data_type_parser.rb:20:in `each'
         1: from /root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/data_type_parser.rb:22:in `block in register'
/root/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/kafo-3.0.0/lib/kafo/data_type.rb:31:in `register_type': Data type Apt::Auth_conf_entry is already registered, cannot be re-registered (ArgumentError)

Any help to resolve is much appreciated. thank You

I’d advise to avoid rbenv on the server altogether. You’re using Kafo 3.0.0 which currently only lives in nightly. It is incompatible with the released versions of foreman-installer.

Thank You for the quick reply. is there a repo which has latest kafo?

I did this through gem install kafo. thats by default installed 3.0.0.

I get through that error. Now its very strange error

[ERROR 2019-03-15T14:35:45 main] Facter: error while resolving custom facts in /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb: cannot load such file – facter/util/sssd
[ERROR 2019-03-15T14:35:45 main] backtrace:

[ERROR 2019-03-15T14:35:45 main] Facter: error while resolving custom facts in /usr/share/katello-installer-base/modules/pulp/lib/facter/pulp_consumer_id.rb: cannot load such file – facter/util/pulp
[ERROR 2019-03-15T14:35:45 main] backtrace:

did anyone know the solution to fix this. I did browse through internet, but none of the fix helped me so far.

I could finally resolve through all the above errors. Now end up with

The Lookup Configuration at ‘/tmp/kafo_hiera20190315-11373-89m8ce/hiera.conf’ has wrong type, unrecognized key ‘yaml’ (line: 128, column: 9) on node xxxxxxxx.xxx.com
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/lookup/invocation.rb:94:in rescue in check' /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/lookup/invocation.rb:97:incheck’
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/pops/lookup/data_provider.rb:26:in `key_lookup’

I managed to take a backup of the hiera.conf before the installation completes. Looks like its the old Hiera version. as said its all with kafo old version. how do I install the latest of kafo.

Any help is highly appreciated. am kind of stuck here.

Thank You.