Foreman does not install with FreeIPA support

Hello,

After finding out that Jessie is not supported with FreeIPA support, I
changed to Fedora (24).

When installing with: –foreman-ipa-authentication=true, there are some
ssd/ipa related errors:

[ INFO 2016-12-14T22:58:54 verbose] Loading facts
[ WARN 2016-12-14T22:58:54 verbose] Facter: Error loading fact
/usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb: cannot
load such file – util/sssd
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in require' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:inrequire'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb:5:in
rescue in &lt;top (required)&gt;&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb:1:in<top
(required)>'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/loader.rb:130:in load&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter/util/loader.rb:130:inkernel_load'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/loader.rb:115:in load_file&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter/util/loader.rb:49:inblock (2 levels)
in load_all'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/loader.rb:47:in each&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter/util/loader.rb:47:inblock in load_all'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/loader.rb:45:in each&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter/util/loader.rb:45:inload_all'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/collection.rb:104:in load_all&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter.rb:126:into_hash'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/indirector/facts/facter.rb:46:in find&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:infind'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/node.rb:108:in fact_merge&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/indirector/node/plain.rb:17:infind'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in find&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/application/apply.rb:208:inmain'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/application/apply.rb:170:in
run_command&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/application.rb:344:inblock in run'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/util.rb:446:in exit_on_fail&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/application.rb:344:inrun'
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:128:in run&#39; [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:72:inexecute'
[ WARN 2016-12-14T22:58:54 verbose] /usr/bin/puppet:5:in `<main>'
[ERROR 2016-12-14T22:58:55 verbose] Evaluation Error: Error while
evaluating a Function Call, foreman: The system does not seem to be
IPA-enrolled at /usr/share/foreman-installer/modules/foreman/manifests/config.pp:69:9
on node foreman.mydomain

This were done with a kinit admin before starting.

It seems to be a old bug: Bug #10209: foreman-installer --foreman-ipa-authentication=true fails on RHEL 6 - Installer - Foreman

Is anyone using FreeIPA with foreman?

-rsd

Looks like Bug #10209: foreman-installer --foreman-ipa-authentication=true fails on RHEL 6 - Installer - Foreman

I'm using Foreman with IPA realms & LDAP, but I added the proxy after the
foreman installation. Maybe you can install foreman without this option in
the installer then configure IPA on your own after that?

··· On Thursday, December 15, 2016 at 12:07:39 AM UTC+1, Raul Dias wrote: > > Hello, > > After finding out that Jessie is not supported with FreeIPA support, I > changed to Fedora (24). > > When installing with: *--foreman-ipa-authentication=true*, there are some > ssd/ipa related errors: > > [ INFO 2016-12-14T22:58:54 verbose] Loading facts > [ WARN 2016-12-14T22:58:54 verbose] Facter: Error loading fact > /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb: cannot > load such file -- util/sssd > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb:5:in > `rescue in ' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb:1:in ` (required)>' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/loader.rb:130:in `load' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/loader.rb:130:in `kernel_load' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/loader.rb:115:in `load_file' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/loader.rb:49:in `block (2 levels) > in load_all' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/loader.rb:47:in `each' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/loader.rb:47:in `block in load_all' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/loader.rb:45:in `each' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/loader.rb:45:in `load_all' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter/util/collection.rb:104:in `load_all' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/facter.rb:126:in `to_hash' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/indirector/facts/facter.rb:46:in `find' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/node.rb:108:in `fact_merge' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/indirector/node/plain.rb:17:in `find' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/application/apply.rb:208:in `main' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/application/apply.rb:170:in > `run_command' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/application.rb:344:in `block in run' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/util.rb:446:in `exit_on_fail' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/application.rb:344:in `run' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:128:in `run' > [ WARN 2016-12-14T22:58:54 verbose] > /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute' > [ WARN 2016-12-14T22:58:54 verbose] /usr/bin/puppet:5:in `' > [ERROR 2016-12-14T22:58:55 verbose] Evaluation Error: Error while > evaluating a Function Call, foreman: The system does not seem to be > IPA-enrolled at /usr/share/foreman-installer/modules/foreman/manifests/config.pp:69:9 > on node foreman.mydomain > > > This were done with a *kinit admin* before starting. > > It seems to be a old bug: http://projects.theforeman.org/issues/10209 > > Is anyone using FreeIPA with foreman? > > -rsd >

That was my next question. If there is anything that foreman can't do
after installation instead of during.

··· On Thu, Dec 15, 2016, 10:25 Daniel Lobato wrote:

Looks like Bug #10209: foreman-installer --foreman-ipa-authentication=true fails on RHEL 6 - Installer - Foreman

I’m using Foreman with IPA realms & LDAP, but I added the proxy after the
foreman installation. Maybe you can install foreman without this option in
the installer then configure IPA on your own after that?

On Thursday, December 15, 2016 at 12:07:39 AM UTC+1, Raul Dias wrote:

Hello,

After finding out that Jessie is not supported with FreeIPA support, I
changed to Fedora (24).

When installing with: –foreman-ipa-authentication=true, there are some
ssd/ipa related errors:

[ INFO 2016-12-14T22:58:54 verbose] Loading facts
[ WARN 2016-12-14T22:58:54 verbose] Facter: Error loading fact
/usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb: cannot
load such file – util/sssd
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in require' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:inrequire’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb:5:in
rescue in <top (required)>' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb:1:in<top
(required)>’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/loader.rb:130:in load' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter/util/loader.rb:130:inkernel_load’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/loader.rb:115:in load_file' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter/util/loader.rb:49:inblock (2 levels)
in load_all’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/loader.rb:47:in each' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter/util/loader.rb:47:inblock in load_all’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/loader.rb:45:in each' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter/util/loader.rb:45:inload_all’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/facter/util/collection.rb:104:in load_all' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/facter.rb:126:into_hash’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/indirector/facts/facter.rb:46:in find' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:infind’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/node.rb:108:in fact_merge' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/indirector/node/plain.rb:17:infind’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in find' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/application/apply.rb:208:inmain’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/application/apply.rb:170:in
run_command' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/application.rb:344:inblock in run’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/util.rb:446:in exit_on_fail' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/application.rb:344:inrun’
[ WARN 2016-12-14T22:58:54 verbose]
/usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:128:in run' [ WARN 2016-12-14T22:58:54 verbose] /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:72:inexecute’
[ WARN 2016-12-14T22:58:54 verbose] /usr/bin/puppet:5:in `’
[ERROR 2016-12-14T22:58:55 verbose] Evaluation Error: Error while
evaluating a Function Call, foreman: The system does not seem to be
IPA-enrolled at /usr/share/foreman-installer/modules/foreman/manifests/config.pp:69:9
on node foreman.mydomain

This were done with a kinit admin before starting.

It seems to be a old bug: Bug #10209: foreman-installer --foreman-ipa-authentication=true fails on RHEL 6 - Installer - Foreman

Is anyone using FreeIPA with foreman?

-rsd


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/VHis-5B5H1E/unsubscribe.
To unsubscribe from this group and all its topics, 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 https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Bringing this back to life :slight_smile:

Were you able to get around this? I'm planning on setting up FreeIPA and
Foreman to work in sync, if this does not work I might as well not start
with this.

Thanks,

··· On Thursday, December 15, 2016 at 8:39:30 AM UTC-5, Raul Dias wrote: > > That was my next question. If there is anything that foreman can't do > after installation instead of during. > > On Thu, Dec 15, 2016, 10:25 Daniel Lobato <elob...@gmail.com > > wrote: > >> Looks like http://projects.theforeman.org/issues/10209 >> >> I'm using Foreman with IPA realms & LDAP, but I added the proxy after the >> foreman installation. Maybe you can install foreman without this option in >> the installer then configure IPA on your own after that? >> >> >> On Thursday, December 15, 2016 at 12:07:39 AM UTC+1, Raul Dias wrote: >>> >>> Hello, >>> >>> After finding out that Jessie is not supported with FreeIPA support, I >>> changed to Fedora (24). >>> >>> When installing with: *--foreman-ipa-authentication=true*, there are >>> some ssd/ipa related errors: >>> >>> [ INFO 2016-12-14T22:58:54 verbose] Loading facts >>> [ WARN 2016-12-14T22:58:54 verbose] Facter: Error loading fact >>> /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb: cannot >>> load such file -- util/sssd >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb:5:in >>> `rescue in ' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/foreman-installer/modules/foreman/lib/facter/sssd.rb:1:in `>> (required)>' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/loader.rb:130:in `load' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/loader.rb:130:in `kernel_load' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/loader.rb:115:in `load_file' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/loader.rb:49:in `block (2 levels) >>> in load_all' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/loader.rb:47:in `each' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/loader.rb:47:in `block in load_all' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/loader.rb:45:in `each' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/loader.rb:45:in `load_all' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter/util/collection.rb:104:in `load_all' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/facter.rb:126:in `to_hash' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/indirector/facts/facter.rb:46:in `find' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/node.rb:108:in `fact_merge' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/indirector/node/plain.rb:17:in `find' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/indirector/indirection.rb:194:in `find' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/application/apply.rb:208:in `main' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/application/apply.rb:170:in >>> `run_command' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/application.rb:344:in `block in run' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/util.rb:446:in `exit_on_fail' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/application.rb:344:in `run' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:128:in `run' >>> [ WARN 2016-12-14T22:58:54 verbose] >>> /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:72:in `execute' >>> [ WARN 2016-12-14T22:58:54 verbose] /usr/bin/puppet:5:in `' >>> [ERROR 2016-12-14T22:58:55 verbose] Evaluation Error: Error while >>> evaluating a Function Call, foreman: The system does not seem to be >>> IPA-enrolled at /usr/share/foreman-installer/modules/foreman/manifests/config.pp:69:9 >>> on node foreman.mydomain >>> >>> >>> This were done with a *kinit admin* before starting. >>> >>> It seems to be a old bug: http://projects.theforeman.org/issues/10209 >>> >>> Is anyone using FreeIPA with foreman? >>> >>> -rsd >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Foreman users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/foreman-users/VHis-5B5H1E/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> foreman-user...@googlegroups.com . >> To post to this group, send email to forema...@googlegroups.com >> . >> Visit this group at https://groups.google.com/group/foreman-users. >> For more options, visit https://groups.google.com/d/optout. >> >