Foreman-installer problem

Hello everyone, I have a problem with installing foreman-installer

"Could not get default values, check log file at
> /var/log/foreman-installer/foreman-installer.log for more information"

> [DEBUG 2014-02-18 13:12:16 main] echo
> '$kafo_config_file="/usr/share/foreman-installer/config/foreman-installer.yaml"
> $kafo_add_progress=true include foreman::params include
> foreman_proxy::params include puppet::params
> dump_values("foreman::params::foreman_url","foreman::params::unattended","foreman::params::authentication","foreman::params::passenger","foreman::params::passenger_scl","foreman::params::use_vhost","foreman::params::ssl","foreman::params::custom_repo","foreman::params::repo","foreman::params::configure_epel_repo","foreman::params::configure_scl_repo","foreman::params::selinux","foreman::params::gpgcheck","foreman::params::version","foreman::params::db_manage","foreman::params::db_type","foreman::params::db_username","foreman::params::db_password","foreman::params::app_root","foreman::params::user","foreman::params::group",foreman::params::user_groups,"foreman::params::environment","foreman::params::puppet_home","foreman::params::locations_enabled","foreman::params::organizations_enabled","foreman::params::passenger_interface","foreman::params::server_ssl_ca","foreman::params::server_ssl_cert","foreman::params::server_ssl_key","foreman::params::oauth_active","foreman::params::oauth_map_users","foreman::params::oauth_consumer_key","foreman::params::oauth_consumer_secret","foreman_proxy::params::repo","foreman_proxy::params::gpgcheck","foreman_proxy::params::custom_repo",foreman_proxy::params::port,"foreman_proxy::params::dir","foreman_proxy::params::user","foreman_proxy::params::log","foreman_proxy::params::ssl","foreman_proxy::params::ssl_ca","foreman_proxy::params::ssl_cert","foreman_proxy::params::ssl_key",foreman_proxy::params::trusted_hosts,"foreman_proxy::params::manage_sudoersd","foreman_proxy::params::use_sudoersd","foreman_proxy::params::puppetca","foreman_proxy::params::ssldir","foreman_proxy::params::puppetdir","foreman_proxy::params::autosign_location","foreman_proxy::params::puppetca_cmd","foreman_proxy::params::puppet_group","foreman_proxy::params::puppetrun","foreman_proxy::params::puppetrun_cmd","foreman_proxy::params::puppetrun_provider","foreman_proxy::params::tftp","foreman_proxy::params::tftp_syslinux_root",foreman_proxy::params::tftp_syslinux_files,"foreman_proxy::params::tftp_root",foreman_proxy::params::tftp_dirs,"foreman_proxy::params::tftp_servername","foreman_proxy::params::dhcp","foreman_proxy::params::dhcp_managed","foreman_proxy::params::dhcp_interface","foreman_proxy::params::dhcp_gateway","foreman_proxy::params::dhcp_range","foreman_proxy::params::dhcp_nameservers","foreman_proxy::params::dhcp_vendor","foreman_proxy::params::dhcp_config","foreman_proxy::params::dhcp_leases","foreman_proxy::params::dhcp_key_name","foreman_proxy::params::dhcp_key_secret","foreman_proxy::params::dns","foreman_proxy::params::dns_managed","foreman_proxy::params::dns_interface","foreman_proxy::params::dns_zone","foreman_proxy::params::dns_reverse","foreman_proxy::params::dns_server",foreman_proxy::params::dns_forwarders,"foreman_proxy::params::bmc","foreman_proxy::params::bmc_default_provider","foreman_proxy::params::keyfile","foreman_proxy::params::register_in_foreman","foreman_proxy::params::foreman_base_url","foreman_proxy::params::registered_name","foreman_proxy::params::registered_proxy_url","foreman_proxy::params::oauth_effective_user","foreman_proxy::params::oauth_consumer_key","foreman_proxy::params::oauth_consumer_secret","puppet::params::version","puppet::params::user","puppet::params::group","puppet::params::dir",puppet::params::port,"puppet::params::listen","puppet::params::pluginsync","puppet::params::splay",puppet::params::runinterval,"puppet::params::runmode","puppet::params::cron_cmd","puppet::params::agent_noop","puppet::params::show_diff",puppet::params::configtimeout,"puppet::params::ca_server","puppet::params::classfile","puppet::params::main_template","puppet::params::agent_template","puppet::params::auth_template","puppet::params::nsauth_template","puppet::params::client_package","puppet::params::agent","puppet::params::server","puppet::params::user","puppet::params::group","puppet::params::dir",puppet::params::port,"puppet::params::server_vardir","puppet::params::server_ca","puppet::params::server_reports","puppet::params::server_passenger","puppet::params::server_service_fallback",puppet::params::server_passenger_max_pool,"puppet::params::server_httpd_service","puppet::params::server_external_nodes","puppet::params::server_template","puppet::params::server_config_version","puppet::params::server_git_repo","puppet::params::server_dynamic_environments",puppet::params::server_environments,"puppet::params::server_environments_owner","puppet::params::server_envs_dir","puppet::params::server_manifest_path",puppet::params::server_common_modules_path,"puppet::params::server_git_repo_path",puppet::params::server_git_branch_map,"puppet::params::server_post_hook_content","puppet::params::server_post_hook_name","puppet::params::server_storeconfigs_backend","puppet::params::server_app_root","puppet::params::server_ssl_dir","puppet::params::server_package","puppet::params::server_certname","puppet::params::server_enc_api","puppet::params::server_report_api","foreman::params::foreman_url","foreman::params::client_ssl_ca","foreman::params::client_ssl_cert","foreman::params::client_ssl_key","foreman::params::facts","foreman::params::puppet_home","foreman::params::puppet_basedir")'
> > RUBYLIB=/usr/lib/ruby/vendor_ruby/kafo/…/…//modules: puppet apply
> --modulepath
> /usr/share/foreman-installer/modules:/usr/lib/ruby/vendor_ruby/kafo/modules
> 2>&1
> [DEBUG 2014-02-18 13:12:16 main] e[1;31mError: Could not run: Failed to
> find kansas via exec: Execution of '/usr/bin/env
> PUPPET_DASHBOARD_URL=http://localhost:3000
> /opt/puppet-dashboard/bin/external_node kansas' returned 1: e[0m
>
>
Thanks in advance

After removing puppet-dashboard, i have another error message

> Output of 'facter fqdn' is different from 'hostname -f'
>
> Make sure above command gives the same output. If needed, change the
> hostname permanently via 'hostname' command and editing
> appropriate configuration file.
> (e.g. on Red Hat systems /etc/sysconfig/network).
>
> If 'hostname -f' still returns unexpected result, check /etc/hosts and put
> hostname entry in the correct order, for example:
>
> 1.2.3.4 full.hostname.com full
>
> Fully qualified hostname must be the first entry on the line
> Your system does not meet configuration criteria
> Something went wrong! Check the log for ERROR-level output
> The full log is at /var/log/foreman-installer/foreman-installer.log
>

[ INFO 2014-02-18 13:45:14 main] Parsing default values from puppet

··· > modules... > [DEBUG 2014-02-18 13:45:14 main] echo > '$kafo_config_file="/usr/share/foreman-installer/config/foreman-installer.yaml" > $kafo_add_progress=true include foreman::params include > foreman_proxy::params include puppet::params > dump_values("foreman::params::foreman_url","foreman::params::unattended","foreman::params::authentication","foreman::params::passenger","foreman::params::passenger_scl","foreman::params::use_vhost","foreman::params::ssl","foreman::params::custom_repo","foreman::params::repo","foreman::params::configure_epel_repo","foreman::params::configure_scl_repo","foreman::params::selinux","foreman::params::gpgcheck","foreman::params::version","foreman::params::db_manage","foreman::params::db_type","foreman::params::db_username","foreman::params::db_password","foreman::params::app_root","foreman::params::user","foreman::params::group",foreman::params::user_groups,"foreman::params::environment","foreman::params::puppet_home","foreman::params::locations_enabled","foreman::params::organizations_enabled","foreman::params::passenger_interface","foreman::params::server_ssl_ca","foreman::params::server_ssl_cert","foreman::params::server_ssl_key","foreman::params::oauth_active","foreman::params::oauth_map_users","foreman::params::oauth_consumer_key","foreman::params::oauth_consumer_secret","foreman_proxy::params::repo","foreman_proxy::params::gpgcheck","foreman_proxy::params::custom_repo",foreman_proxy::params::port,"foreman_proxy::params::dir","foreman_proxy::params::user","foreman_proxy::params::log","foreman_proxy::params::ssl","foreman_proxy::params::ssl_ca","foreman_proxy::params::ssl_cert","foreman_proxy::params::ssl_key",foreman_proxy::params::trusted_hosts,"foreman_proxy::params::manage_sudoersd","foreman_proxy::params::use_sudoersd","foreman_proxy::params::puppetca","foreman_proxy::params::ssldir","foreman_proxy::params::puppetdir","foreman_proxy::params::autosign_location","foreman_proxy::params::puppetca_cmd","foreman_proxy::params::puppet_group","foreman_proxy::params::puppetrun","foreman_proxy::params::puppetrun_cmd","foreman_proxy::params::puppetrun_provider","foreman_proxy::params::tftp","foreman_proxy::params::tftp_syslinux_root",foreman_proxy::params::tftp_syslinux_files,"foreman_proxy::params::tftp_root",foreman_proxy::params::tftp_dirs,"foreman_proxy::params::tftp_servername","foreman_proxy::params::dhcp","foreman_proxy::params::dhcp_managed","foreman_proxy::params::dhcp_interface","foreman_proxy::params::dhcp_gateway","foreman_proxy::params::dhcp_range","foreman_proxy::params::dhcp_nameservers","foreman_proxy::params::dhcp_vendor","foreman_proxy::params::dhcp_config","foreman_proxy::params::dhcp_leases","foreman_proxy::params::dhcp_key_name","foreman_proxy::params::dhcp_key_secret","foreman_proxy::params::dns","foreman_proxy::params::dns_managed","foreman_proxy::params::dns_interface","foreman_proxy::params::dns_zone","foreman_proxy::params::dns_reverse","foreman_proxy::params::dns_server",foreman_proxy::params::dns_forwarders,"foreman_proxy::params::bmc","foreman_proxy::params::bmc_default_provider","foreman_proxy::params::keyfile","foreman_proxy::params::register_in_foreman","foreman_proxy::params::foreman_base_url","foreman_proxy::params::registered_name","foreman_proxy::params::registered_proxy_url","foreman_proxy::params::oauth_effective_user","foreman_proxy::params::oauth_consumer_key","foreman_proxy::params::oauth_consumer_secret","puppet::params::version","puppet::params::user","puppet::params::group","puppet::params::dir",puppet::params::port,"puppet::params::listen","puppet::params::pluginsync","puppet::params::splay",puppet::params::runinterval,"puppet::params::runmode","puppet::params::cron_cmd","puppet::params::agent_noop","puppet::params::show_diff",puppet::params::configtimeout,"puppet::params::ca_server","puppet::params::classfile","puppet::params::main_template","puppet::params::agent_template","puppet::params::auth_template","puppet::params::nsauth_template","puppet::params::client_package","puppet::params::agent","puppet::params::server","puppet::params::user","puppet::params::group","puppet::params::dir",puppet::params::port,"puppet::params::server_vardir","puppet::params::server_ca","puppet::params::server_reports","puppet::params::server_passenger","puppet::params::server_service_fallback",puppet::params::server_passenger_max_pool,"puppet::params::server_httpd_service","puppet::params::server_external_nodes","puppet::params::server_template","puppet::params::server_config_version","puppet::params::server_git_repo","puppet::params::server_dynamic_environments",puppet::params::server_environments,"puppet::params::server_environments_owner","puppet::params::server_envs_dir","puppet::params::server_manifest_path",puppet::params::server_common_modules_path,"puppet::params::server_git_repo_path",puppet::params::server_git_branch_map,"puppet::params::server_post_hook_content","puppet::params::server_post_hook_name","puppet::params::server_storeconfigs_backend","puppet::params::server_app_root","puppet::params::server_ssl_dir","puppet::params::server_package","puppet::params::server_certname","puppet::params::server_enc_api","puppet::params::server_report_api","foreman::params::foreman_url","foreman::params::client_ssl_ca","foreman::params::client_ssl_cert","foreman::params::client_ssl_key","foreman::params::facts","foreman::params::puppet_home","foreman::params::puppet_basedir")' > > RUBYLIB=/usr/lib/ruby/vendor_ruby/kafo/../..//modules: puppet apply > --modulepath > /usr/share/foreman-installer/modules:/usr/lib/ruby/vendor_ruby/kafo/modules > 2>&1 > [DEBUG 2014-02-18 13:45:16 main] e[1;31mWarning: Could not retrieve fact > fqdne[0m > e[mNotice: Compiled catalog for kansas in environment production in 0.14 > secondse[0m > e[mNotice: Finished catalog run in 0.27 secondse[0m > > [ INFO 2014-02-18 13:45:16 main] ... finished >

So the problem is that your fqdn is not set correctly. The error message
suggests to set it using hostname command. If it does not help you can tweak
/etc/hosts.

··· -- Marek

On Tuesday 18 of February 2014 05:17:52 Armand Guio wrote:

After removing puppet-dashboard, i have another error message

Output of ‘facter fqdn’ is different from ‘hostname -f’

Make sure above command gives the same output. If needed, change the
hostname permanently via ‘hostname’ command and editing
appropriate configuration file.
(e.g. on Red Hat systems /etc/sysconfig/network).

If ‘hostname -f’ still returns unexpected result, check /etc/hosts and put

hostname entry in the correct order, for example:
1.2.3.4 full.hostname.com full

Fully qualified hostname must be the first entry on the line
Your system does not meet configuration criteria

Something went wrong! Check the log for ERROR-level output
The full log is at /var/log/foreman-installer/foreman-installer.log

[ INFO 2014-02-18 13:45:14 main] Parsing default values from puppet

modules…
[DEBUG 2014-02-18 13:45:14 main] echo
’$kafo_config_file="/usr/share/foreman-installer/config/foreman-installer.
yaml" $kafo_add_progress=true include foreman::params include
foreman_proxy::params include puppet::params
dump_values(“foreman::params::foreman_url”,“foreman::params::unattended”,“
foreman::params::authentication”,“foreman::params::passenger”,“foreman::pa
rams::passenger_scl”,“foreman::params::use_vhost”,“foreman::params::ssl”,“
foreman::params::custom_repo”,“foreman::params::repo”,“foreman::params::co
nfigure_epel_repo”,“foreman::params::configure_scl_repo”,“foreman::params:
:selinux”,“foreman::params::gpgcheck”,“foreman::params::version”,“foreman:
:params::db_manage”,“foreman::params::db_type”,“foreman::params::db_userna
me”,“foreman::params::db_password”,“foreman::params::app_root”,“foreman::stuck_out_tongue:
arams::user”,“foreman::params::group”,foreman::params::user_groups,“forema
n::params::environment”,“foreman::params::puppet_home”,“foreman::params::l
ocations_enabled”,“foreman::params::organizations_enabled”,“foreman::param
s::passenger_interface”,“foreman::params::server_ssl_ca”,“foreman::params:
:server_ssl_cert”,“foreman::params::server_ssl_key”,“foreman::params::oaut
h_active”,“foreman::params::oauth_map_users”,“foreman::params::oauth_consu
mer_key”,“foreman::params::oauth_consumer_secret”,“foreman_proxy::params::
repo”,“foreman_proxy::params::gpgcheck”,“foreman_proxy::params::custom_rep
o”,foreman_proxy::params::port,“foreman_proxy::params::dir”,“foreman_proxy
::params::user”,“foreman_proxy::params::log”,“foreman_proxy::params::ssl”,
“foreman_proxy::params::ssl_ca”,“foreman_proxy::params::ssl_cert”,“foreman
proxy::params::ssl_key",foreman_proxy::params::trusted_hosts,“foreman_pro
xy::params::manage_sudoersd”,“foreman_proxy::params::use_sudoersd”,“forema
n_proxy::params::puppetca”,“foreman_proxy::params::ssldir”,“foreman_proxy:
:params::puppetdir”,“foreman_proxy::params::autosign_location”,“foreman_pr
oxy::params::puppetca_cmd”,“foreman_proxy::params::puppet_group”,"foreman

proxy::params::puppetrun”,“foreman_proxy::params::puppetrun_cmd”,“foreman_
proxy::params::puppetrun_provider”,“foreman_proxy::params::tftp”,“foreman_
proxy::params::tftp_syslinux_root”,foreman_proxy::params::tftp_syslinux_fi
les,“foreman_proxy::params::tftp_root”,foreman_proxy::params::tftp_dirs,“f
oreman_proxy::params::tftp_servername”,“foreman_proxy::params::dhcp”,“fore
man_proxy::params::dhcp_managed”,“foreman_proxy::params::dhcp_interface”,“
foreman_proxy::params::dhcp_gateway”,“foreman_proxy::params::dhcp_range”,“
foreman_proxy::params::dhcp_nameservers”,“foreman_proxy::params::dhcp_vend
or”,“foreman_proxy::params::dhcp_config”,“foreman_proxy::params::dhcp_leas
es”,“foreman_proxy::params::dhcp_key_name”,“foreman_proxy::params::dhcp_ke
y_secret”,“foreman_proxy::params::dns”,“foreman_proxy::params::dns_managed
”,“foreman_proxy::params::dns_interface”,“foreman_proxy::params::dns_zone”
,“foreman_proxy::params::dns_reverse”,“foreman_proxy::params::dns_server”,
foreman_proxy::params::dns_forwarders,“foreman_proxy::params::bmc”,“forema
n_proxy::params::bmc_default_provider”,“foreman_proxy::params::keyfile”,“f
oreman_proxy::params::register_in_foreman”,“foreman_proxy::params::foreman
base_url",“foreman_proxy::params::registered_name”,“foreman_proxy::params
::registered_proxy_url”,“foreman_proxy::params::oauth_effective_user”,“for
eman_proxy::params::oauth_consumer_key”,“foreman_proxy::params::oauth_cons
umer_secret”,“puppet::params::version”,“puppet::params::user”,“puppet::par
ams::group”,“puppet::params::dir”,puppet::params::port,“puppet::params::li
sten”,“puppet::params::pluginsync”,“puppet::params::splay”,puppet::params:
:runinterval,“puppet::params::runmode”,“puppet::params::cron_cmd”,“puppet:
:params::agent_noop”,“puppet::params::show_diff”,puppet::params::configtim
eout,“puppet::params::ca_server”,“puppet::params::classfile”,“puppet::para
ms::main_template”,“puppet::params::agent_template”,"puppet::params::auth

template”,“puppet::params::nsauth_template”,“puppet::params::client_packag
e”,“puppet::params::agent”,“puppet::params::server”,“puppet::params::user”
,“puppet::params::group”,“puppet::params::dir”,puppet::params::port,“puppe
t::params::server_vardir”,“puppet::params::server_ca”,“puppet::params::ser
ver_reports”,“puppet::params::server_passenger”,“puppet::params::server_se
rvice_fallback”,puppet::params::server_passenger_max_pool,“puppet::params:
:server_httpd_service”,“puppet::params::server_external_nodes”,“puppet::pa
rams::server_template”,“puppet::params::server_config_version”,“puppet::pa
rams::server_git_repo”,“puppet::params::server_dynamic_environments”,puppe
t::params::server_environments,“puppet::params::server_environments_owner”
,“puppet::params::server_envs_dir”,“puppet::params::server_manifest_path”,
puppet::params::server_common_modules_path,“puppet::params::server_git_rep
o_path”,puppet::params::server_git_branch_map,“puppet::params::server_post
hook_content",“puppet::params::server_post_hook_name”,“puppet::params::se
rver_storeconfigs_backend”,“puppet::params::server_app_root”,“puppet::para
ms::server_ssl_dir”,“puppet::params::server_package”,“puppet::params::serv
er_certname”,“puppet::params::server_enc_api”,“puppet::params::server_repo
rt_api”,“foreman::params::foreman_url”,“foreman::params::client_ssl_ca”,“f
oreman::params::client_ssl_cert”,“foreman::params::client_ssl_key”,“forema
n::params::facts”,“foreman::params::puppet_home”,"foreman::params::puppet

basedir”)’>

RUBYLIB=/usr/lib/ruby/vendor_ruby/kafo/…/…//modules: puppet apply

–modulepath
/usr/share/foreman-installer/modules:/usr/lib/ruby/vendor_ruby/kafo/module
s
2>&1
[DEBUG 2014-02-18 13:45:16 main] [1;31mWarning: Could not retrieve fact
fqdn [0m

[mNotice: Compiled catalog for kansas in environment production in 0.14

seconds [0m

[mNotice: Finished catalog run in 0.27 seconds [0m

[ INFO 2014-02-18 13:45:16 main] … finished


Marek

Armand,

Per Marek's note about tweaking /etc/hosts, I was reminded of an issue we
had regarding bad FQDNs. I'm not sure if this could also be related
specifically to your issue, but we had some servers who's resolv.conf's
"domain" set to our domain name, and not the subdomain matching the DNS
records. It would seem to be another config spot that could have the
result of creating a bad fqdn. It produced host who's DNS name was
xyz.subdomain.domain.tld was registered in puppet/foreman as
xyz.domain.tld, which affected SSL certs and such causing much trouble.

··· On Wed, Feb 19, 2014 at 3:36 AM, Marek Hulan wrote:

So the problem is that your fqdn is not set correctly. The error message
suggests to set it using hostname command. If it does not help you can
tweak
/etc/hosts.


Marek

On Tuesday 18 of February 2014 05:17:52 Armand Guio wrote:

After removing puppet-dashboard, i have another error message

Output of ‘facter fqdn’ is different from ‘hostname -f’

Make sure above command gives the same output. If needed, change the
hostname permanently via ‘hostname’ command and editing
appropriate configuration file.
(e.g. on Red Hat systems /etc/sysconfig/network).

If ‘hostname -f’ still returns unexpected result, check /etc/hosts and
put

hostname entry in the correct order, for example:
1.2.3.4 full.hostname.com full

Fully qualified hostname must be the first entry on the line
Your system does not meet configuration criteria

Something went wrong! Check the log for ERROR-level output
The full log is at /var/log/foreman-installer/foreman-installer.log

[ INFO 2014-02-18 13:45:14 main] Parsing default values from puppet

modules…
[DEBUG 2014-02-18 13:45:14 main] echo

'$kafo_config_file="/usr/share/foreman-installer/config/foreman-installer.

yaml" $kafo_add_progress=true include foreman::params include
foreman_proxy::params include puppet::params

dump_values(“foreman::params::foreman_url”,“foreman::params::unattended”,"

foreman::params::authentication",“foreman::params::passenger”,"foreman::pa

rams::passenger_scl",“foreman::params::use_vhost”,“foreman::params::ssl”,"

foreman::params::custom_repo",“foreman::params::repo”,"foreman::params::co

nfigure_epel_repo",“foreman::params::configure_scl_repo”,"foreman::params:

:selinux",“foreman::params::gpgcheck”,“foreman::params::version”,"foreman:

:params::db_manage",“foreman::params::db_type”,"foreman::params::db_userna

me",“foreman::params::db_password”,“foreman::params::app_root”,"foreman::stuck_out_tongue:

arams::user",“foreman::params::group”,foreman::params::user_groups,"forema

n::params::environment",“foreman::params::puppet_home”,"foreman::params::l

ocations_enabled",“foreman::params::organizations_enabled”,"foreman::param

s::passenger_interface",“foreman::params::server_ssl_ca”,"foreman::params:

:server_ssl_cert",“foreman::params::server_ssl_key”,"foreman::params::oaut

h_active",“foreman::params::oauth_map_users”,"foreman::params::oauth_consu

mer_key",“foreman::params::oauth_consumer_secret”,"foreman_proxy::params::

repo",“foreman_proxy::params::gpgcheck”,"foreman_proxy::params::custom_rep

o",foreman_proxy::params::port,“foreman_proxy::params::dir”,"foreman_proxy

::params::user",“foreman_proxy::params::log”,“foreman_proxy::params::ssl”,

“foreman_proxy::params::ssl_ca”,“foreman_proxy::params::ssl_cert”,"foreman

_proxy::params::ssl_key",foreman_proxy::params::trusted_hosts,"foreman_pro

xy::params::manage_sudoersd",“foreman_proxy::params::use_sudoersd”,"forema

n_proxy::params::puppetca",“foreman_proxy::params::ssldir”,"foreman_proxy:

:params::puppetdir",“foreman_proxy::params::autosign_location”,"foreman_pr

oxy::params::puppetca_cmd",“foreman_proxy::params::puppet_group”,"foreman_

proxy::params::puppetrun",“foreman_proxy::params::puppetrun_cmd”,"foreman_

proxy::params::puppetrun_provider",“foreman_proxy::params::tftp”,"foreman_

proxy::params::tftp_syslinux_root",foreman_proxy::params::tftp_syslinux_fi

les,“foreman_proxy::params::tftp_root”,foreman_proxy::params::tftp_dirs,"f

oreman_proxy::params::tftp_servername",“foreman_proxy::params::dhcp”,"fore

man_proxy::params::dhcp_managed",“foreman_proxy::params::dhcp_interface”,"

foreman_proxy::params::dhcp_gateway",“foreman_proxy::params::dhcp_range”,"

foreman_proxy::params::dhcp_nameservers","foreman_proxy::params::dhcp_vend

or",“foreman_proxy::params::dhcp_config”,"foreman_proxy::params::dhcp_leas

es",“foreman_proxy::params::dhcp_key_name”,"foreman_proxy::params::dhcp_ke

y_secret",“foreman_proxy::params::dns”,"foreman_proxy::params::dns_managed

",“foreman_proxy::params::dns_interface”,“foreman_proxy::params::dns_zone”

,“foreman_proxy::params::dns_reverse”,“foreman_proxy::params::dns_server”,

foreman_proxy::params::dns_forwarders,“foreman_proxy::params::bmc”,"forema

n_proxy::params::bmc_default_provider",“foreman_proxy::params::keyfile”,"f

oreman_proxy::params::register_in_foreman","foreman_proxy::params::foreman

_base_url",“foreman_proxy::params::registered_name”,"foreman_proxy::params

::registered_proxy_url",“foreman_proxy::params::oauth_effective_user”,"for

eman_proxy::params::oauth_consumer_key","foreman_proxy::params::oauth_cons

umer_secret",“puppet::params::version”,“puppet::params::user”,"puppet::par

ams::group",“puppet::params::dir”,puppet::params::port,"puppet::params::li

sten",“puppet::params::pluginsync”,“puppet::params::splay”,puppet::params:

:runinterval,“puppet::params::runmode”,“puppet::params::cron_cmd”,"puppet:

:params::agent_noop",“puppet::params::show_diff”,puppet::params::configtim

eout,“puppet::params::ca_server”,“puppet::params::classfile”,"puppet::para

ms::main_template",“puppet::params::agent_template”,"puppet::params::auth_

template",“puppet::params::nsauth_template”,"puppet::params::client_packag

e",“puppet::params::agent”,“puppet::params::server”,“puppet::params::user”

,“puppet::params::group”,“puppet::params::dir”,puppet::params::port,"puppe

t::params::server_vardir",“puppet::params::server_ca”,"puppet::params::ser

ver_reports",“puppet::params::server_passenger”,"puppet::params::server_se

rvice_fallback",puppet::params::server_passenger_max_pool,"puppet::params:

:server_httpd_service",“puppet::params::server_external_nodes”,"puppet::pa

rams::server_template",“puppet::params::server_config_version”,"puppet::pa

rams::server_git_repo",“puppet::params::server_dynamic_environments”,puppe

t::params::server_environments,“puppet::params::server_environments_owner”

,“puppet::params::server_envs_dir”,“puppet::params::server_manifest_path”,

puppet::params::server_common_modules_path,"puppet::params::server_git_rep

o_path",puppet::params::server_git_branch_map,"puppet::params::server_post

_hook_content",“puppet::params::server_post_hook_name”,"puppet::params::se

rver_storeconfigs_backend",“puppet::params::server_app_root”,"puppet::para

ms::server_ssl_dir",“puppet::params::server_package”,"puppet::params::serv

er_certname",“puppet::params::server_enc_api”,"puppet::params::server_repo

rt_api",“foreman::params::foreman_url”,“foreman::params::client_ssl_ca”,"f

oreman::params::client_ssl_cert",“foreman::params::client_ssl_key”,"forema

n::params::facts",“foreman::params::puppet_home”,"foreman::params::puppet_

basedir")’>

RUBYLIB=/usr/lib/ruby/vendor_ruby/kafo/…/…//modules: puppet apply

–modulepath

/usr/share/foreman-installer/modules:/usr/lib/ruby/vendor_ruby/kafo/module

s
2>&1
[DEBUG 2014-02-18 13:45:16 main] [1;31mWarning: Could not retrieve
fact

fqdn [0m

[mNotice: Compiled catalog for kansas in environment production in
0.14

seconds [0m

[mNotice: Finished catalog run in 0.27 seconds [0m

[ INFO 2014-02-18 13:45:16 main] … finished


Marek


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/groups/opt_out.


Sean M. Alderman
Senior Engineer, UDit Systems Integration and Engineering
University of Dayton
salderman1@udayton.edu

“We are not some casual and meaningless product of evolution. Each of us
is the result of a thought of God. Each of us is willed. Each of us is
loved. Each of us is necessary.”
- BXVI

When changing the /etc/hosts configuration, make sure you do it in the
correct order.

http://lukas.zapletalovi.com/2011/12/setting-hostname-properly-in-fedora-and.html

LZ

··· On Wed, Feb 19, 2014 at 09:36:30AM -0500, Sean Alderman wrote: > Armand, > > Per Marek's note about tweaking /etc/hosts, I was reminded of an issue we > had regarding bad FQDNs. I'm not sure if this could also be related > specifically to your issue, but we had some servers who's resolv.conf's > "domain" set to our domain name, and not the subdomain matching the DNS > records. It would seem to be another config spot that could have the > result of creating a bad fqdn. It produced host who's DNS name was > xyz.subdomain.domain.tld was registered in puppet/foreman as > xyz.domain.tld, which affected SSL certs and such causing much trouble. > > > > On Wed, Feb 19, 2014 at 3:36 AM, Marek Hulan wrote: > > > So the problem is that your fqdn is not set correctly. The error message > > suggests to set it using hostname command. If it does not help you can > > tweak > > /etc/hosts. > > > > -- > > Marek > > > > On Tuesday 18 of February 2014 05:17:52 Armand Guio wrote: > > > After removing puppet-dashboard, i have another error message > > > > > > > Output of 'facter fqdn' is different from 'hostname -f' > > > > > > > > Make sure above command gives the same output. If needed, change the > > > > hostname permanently via 'hostname' command and editing > > > > appropriate configuration file. > > > > (e.g. on Red Hat systems /etc/sysconfig/network). > > > > > > > > If 'hostname -f' still returns unexpected result, check /etc/hosts and > > put > > > > > > > > hostname entry in the correct order, for example: > > > > 1.2.3.4 full.hostname.com full > > > > > > > > Fully qualified hostname must be the first entry on the line > > > > Your system does not meet configuration criteria > > > > > > > > Something went wrong! Check the log for ERROR-level output > > > > The full log is at /var/log/foreman-installer/foreman-installer.log > > > > > > [ INFO 2014-02-18 13:45:14 main] Parsing default values from puppet > > > > > > > modules... > > > > [DEBUG 2014-02-18 13:45:14 main] echo > > > > > > '$kafo_config_file="/usr/share/foreman-installer/config/foreman-installer. > > > > yaml" $kafo_add_progress=true include foreman::params include > > > > foreman_proxy::params include puppet::params > > > > > > dump_values("foreman::params::foreman_url","foreman::params::unattended"," > > > > > > foreman::params::authentication","foreman::params::passenger","foreman::pa > > > > > > rams::passenger_scl","foreman::params::use_vhost","foreman::params::ssl"," > > > > > > foreman::params::custom_repo","foreman::params::repo","foreman::params::co > > > > > > nfigure_epel_repo","foreman::params::configure_scl_repo","foreman::params: > > > > > > :selinux","foreman::params::gpgcheck","foreman::params::version","foreman: > > > > > > :params::db_manage","foreman::params::db_type","foreman::params::db_userna > > > > > > me","foreman::params::db_password","foreman::params::app_root","foreman::p > > > > > > arams::user","foreman::params::group",foreman::params::user_groups,"forema > > > > > > n::params::environment","foreman::params::puppet_home","foreman::params::l > > > > > > ocations_enabled","foreman::params::organizations_enabled","foreman::param > > > > > > s::passenger_interface","foreman::params::server_ssl_ca","foreman::params: > > > > > > :server_ssl_cert","foreman::params::server_ssl_key","foreman::params::oaut > > > > > > h_active","foreman::params::oauth_map_users","foreman::params::oauth_consu > > > > > > mer_key","foreman::params::oauth_consumer_secret","foreman_proxy::params:: > > > > > > repo","foreman_proxy::params::gpgcheck","foreman_proxy::params::custom_rep > > > > > > o",foreman_proxy::params::port,"foreman_proxy::params::dir","foreman_proxy > > > > > > ::params::user","foreman_proxy::params::log","foreman_proxy::params::ssl", > > > > > > "foreman_proxy::params::ssl_ca","foreman_proxy::params::ssl_cert","foreman > > > > > > _proxy::params::ssl_key",foreman_proxy::params::trusted_hosts,"foreman_pro > > > > > > xy::params::manage_sudoersd","foreman_proxy::params::use_sudoersd","forema > > > > > > n_proxy::params::puppetca","foreman_proxy::params::ssldir","foreman_proxy: > > > > > > :params::puppetdir","foreman_proxy::params::autosign_location","foreman_pr > > > > > > oxy::params::puppetca_cmd","foreman_proxy::params::puppet_group","foreman_ > > > > > > proxy::params::puppetrun","foreman_proxy::params::puppetrun_cmd","foreman_ > > > > > > proxy::params::puppetrun_provider","foreman_proxy::params::tftp","foreman_ > > > > > > proxy::params::tftp_syslinux_root",foreman_proxy::params::tftp_syslinux_fi > > > > > > les,"foreman_proxy::params::tftp_root",foreman_proxy::params::tftp_dirs,"f > > > > > > oreman_proxy::params::tftp_servername","foreman_proxy::params::dhcp","fore > > > > > > man_proxy::params::dhcp_managed","foreman_proxy::params::dhcp_interface"," > > > > > > foreman_proxy::params::dhcp_gateway","foreman_proxy::params::dhcp_range"," > > > > > > foreman_proxy::params::dhcp_nameservers","foreman_proxy::params::dhcp_vend > > > > > > or","foreman_proxy::params::dhcp_config","foreman_proxy::params::dhcp_leas > > > > > > es","foreman_proxy::params::dhcp_key_name","foreman_proxy::params::dhcp_ke > > > > > > y_secret","foreman_proxy::params::dns","foreman_proxy::params::dns_managed > > > > > > ","foreman_proxy::params::dns_interface","foreman_proxy::params::dns_zone" > > > > > > ,"foreman_proxy::params::dns_reverse","foreman_proxy::params::dns_server", > > > > > > foreman_proxy::params::dns_forwarders,"foreman_proxy::params::bmc","forema > > > > > > n_proxy::params::bmc_default_provider","foreman_proxy::params::keyfile","f > > > > > > oreman_proxy::params::register_in_foreman","foreman_proxy::params::foreman > > > > > > _base_url","foreman_proxy::params::registered_name","foreman_proxy::params > > > > > > ::registered_proxy_url","foreman_proxy::params::oauth_effective_user","for > > > > > > eman_proxy::params::oauth_consumer_key","foreman_proxy::params::oauth_cons > > > > > > umer_secret","puppet::params::version","puppet::params::user","puppet::par > > > > > > ams::group","puppet::params::dir",puppet::params::port,"puppet::params::li > > > > > > sten","puppet::params::pluginsync","puppet::params::splay",puppet::params: > > > > > > :runinterval,"puppet::params::runmode","puppet::params::cron_cmd","puppet: > > > > > > :params::agent_noop","puppet::params::show_diff",puppet::params::configtim > > > > > > eout,"puppet::params::ca_server","puppet::params::classfile","puppet::para > > > > > > ms::main_template","puppet::params::agent_template","puppet::params::auth_ > > > > > > template","puppet::params::nsauth_template","puppet::params::client_packag > > > > > > e","puppet::params::agent","puppet::params::server","puppet::params::user" > > > > > > ,"puppet::params::group","puppet::params::dir",puppet::params::port,"puppe > > > > > > t::params::server_vardir","puppet::params::server_ca","puppet::params::ser > > > > > > ver_reports","puppet::params::server_passenger","puppet::params::server_se > > > > > > rvice_fallback",puppet::params::server_passenger_max_pool,"puppet::params: > > > > > > :server_httpd_service","puppet::params::server_external_nodes","puppet::pa > > > > > > rams::server_template","puppet::params::server_config_version","puppet::pa > > > > > > rams::server_git_repo","puppet::params::server_dynamic_environments",puppe > > > > > > t::params::server_environments,"puppet::params::server_environments_owner" > > > > > > ,"puppet::params::server_envs_dir","puppet::params::server_manifest_path", > > > > > > puppet::params::server_common_modules_path,"puppet::params::server_git_rep > > > > > > o_path",puppet::params::server_git_branch_map,"puppet::params::server_post > > > > > > _hook_content","puppet::params::server_post_hook_name","puppet::params::se > > > > > > rver_storeconfigs_backend","puppet::params::server_app_root","puppet::para > > > > > > ms::server_ssl_dir","puppet::params::server_package","puppet::params::serv > > > > > > er_certname","puppet::params::server_enc_api","puppet::params::server_repo > > > > > > rt_api","foreman::params::foreman_url","foreman::params::client_ssl_ca","f > > > > > > oreman::params::client_ssl_cert","foreman::params::client_ssl_key","forema > > > > > > n::params::facts","foreman::params::puppet_home","foreman::params::puppet_ > > > > basedir")'> > > > > > RUBYLIB=/usr/lib/ruby/vendor_ruby/kafo/../..//modules: puppet apply > > > > > > > > --modulepath > > > > > > /usr/share/foreman-installer/modules:/usr/lib/ruby/vendor_ruby/kafo/module > > > > s > > > > 2>&1 > > > > [DEBUG 2014-02-18 13:45:16 main] [1;31mWarning: Could not retrieve > > fact > > > > fqdn [0m > > > > > > > > [mNotice: Compiled catalog for kansas in environment production in > > 0.14 > > > > > > > > seconds [0m > > > > > > > > [mNotice: Finished catalog run in 0.27 seconds [0m > > > > > > > > [ INFO 2014-02-18 13:45:16 main] ... finished > > > > -- > > Marek > > > > -- > > 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/groups/opt_out. > > > > > > -- > Sean M. Alderman > Senior Engineer, UDit Systems Integration and Engineering > University of Dayton > salderman1@udayton.edu > > *"We are not some casual and meaningless product of evolution. Each of us > is the result of a thought of God. Each of us is willed. Each of us is > loved. Each of us is necessary."* - BXVI > > -- > 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/groups/opt_out.


Later,

Lukas “lzap” Zapletal
irc: lzap #theforeman