Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1153791

Summary: rhel-osp-installer fails to install with selinux in Enforcing
Product: Red Hat OpenStack Reporter: Dulanjalie <dulanjalie>
Component: foreman-installerAssignee: Mike Burns <mburns>
Status: CLOSED CURRENTRELEASE QA Contact: Omri Hochman <ohochman>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 5.0 (RHEL 6)CC: mburns, rhos-maint, yeylon
Target Milestone: ---Keywords: ZStream
Target Release: Installer   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-04-30 16:14:40 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:
Attachments:
Description Flags
rhel-osp-installer.log
none
audit.log none

Description Dulanjalie 2014-10-16 18:59:40 UTC
Created attachment 947725 [details]
rhel-osp-installer.log

I received below packages from redhat. 
openstack-foreman-installer-2.0.30-1.el6ost.noarch.rpm	
openstack-puppet-modules-2014.1-24.el6ost.noarch.rpm
rhel-osp-installer-0.4.4-1.el6ost.noarch.rpm


This is the way I installed those. First installed A1 rhea-osp-installer
Then
yum erase openstack-foreman-installer
yum erase openstack-puppet-modules
rpm -ivh openstack-puppet-modules-2014.1-24.el6ost.noarch.rpm
rpm -ivh openstack-foreman-installer-2.0.30-1.el6ost.noarch.rpm
rpm -ivh rhel-osp-installer-0.4.4-1.el6ost.noarch.rpm


When I ran rhel-osp-installer I am hitting this error. I am

Starting networking setup
Networking setup has finished
Could not start Service[dhcpd]: Execution of '/sbin/service dhcpd start'
returned 1: Starting dhcpd: [FAILED]
/Stage[main]/Dhcp/Service[dhcpd]/ensure: change from stopped to running
failed: Could not start Service[dhcpd]: Execution of '/sbin/service dhcpd
start' returned 1: Starting dhcpd: [FAILED]
Installing             Done
[100%]
[.........................................................................
.
..............................................]
Not running provisioning configuration since installation encountered
errors, exit code was 6
  Something went wrong! Check the log for ERROR-level output
  The full log is at /var/log/rhel-osp-installer/rhel-osp-installer.log

This error can be seen in rhel-osp-installer.log 

Oct 15 18:49:02 foreman-server dhcpd: Can't chown new lease file: Operation not permitted

Then I changed my selinux status to permissive. It was Enforcing before. Then installation worked.

Both audit.log and rhel-osp-installer.log is attached.

Comment 1 Dulanjalie 2014-10-16 19:00:21 UTC
Created attachment 947726 [details]
audit.log

Comment 3 Dulanjalie 2014-10-16 19:07:09 UTC
Version info
[root@foreman-server ~]# lsb_release -i -r
Distributor ID:	RedHatEnterpriseServer
Release:	6.5


[root@foreman-server ~]# yum info openstack-selinux
    
Available Packages
Name        : openstack-selinux
Arch        : noarch
Version     : 0.1.5
Release     : 5.el6ost
Size        : 45 k
Repo        : rhel-6-server-openstack-5.0-rpms
Summary     : SELinux Policies for OpenStack
URL         : https://github.com/lhh/openstack-selinux
License     : GPLv2
Description : SELinux policy modules for use with OpenStack

[root@foreman-server ~]# yum info selinux-policy
    
Installed Packages
Name        : selinux-policy
Arch        : noarch
Version     : 3.7.19
Release     : 231.el6
Size        : 8.5 M
Repo        : installed
From repo   : anaconda-RedHatEnterpriseLinux-201311111358.x86_64
Summary     : SELinux policy configuration
URL         : http://oss.tresys.com/repos/refpolicy/
License     : GPLv2+
Description : SELinux Reference Policy - modular.
            : Based off of reference policy: Checked out revision  2.20091117


[root@foreman-server ~]# yun info foreman-selinux 
-bash: yun: command not found
[root@foreman-server ~]# yum info foreman-selinux 

Installed Packages
Name        : foreman-selinux
Arch        : noarch
Version     : 1.6.0.14
Release     : 1.el6sat
Size        : 75 k
Repo        : installed
From repo   : rhel-6-server-openstack-foreman-rpms
Summary     : SELinux policy module for Foreman
URL         : http://www.theforeman.org
License     : GPLv3+
Description : SELinux policy module for Foreman

Comment 5 Dulanjalie 2014-10-17 13:44:57 UTC
I am not sure whether this is related to this issue. Redhat fixed it for us yesterday
https://bugzilla.redhat.com/show_bug.cgi?id=1150034

Comment 6 Dulanjalie 2014-11-06 03:30:15 UTC
I am hitting the same issue in A2 release and "setenforce 0" did not help

1. I have a rhel6.5 I upgraded it to rhel 6.6
2. I setenforce 0
3. install rhel-osp-installer

Networking setup has finished
 Could not start Service[dhcpd]: Execution of '/sbin/service dhcpd start' returned 1: Starting dhcpd: [FAILED]
 /Stage[main]/Dhcp/Service[dhcpd]/ensure: change from stopped to running failed: Could not start Service[dhcpd]: Execution of '/sbin/service dhcpd start' returned 1: Starting dhcpd: [FAILED]
Installing             Done                                               [100%] [.................................................................................]
Not running provisioning configuration since installation encountered errors, exit code was 6


setenforce 0 Did not work.I disable SELinux it did not help


[root@foreman-server ~]# vi /var/log/rhel-osp-installer/rhel-osp-installer.log
[root@foreman-server ~]# tail -n 200 /var/log/rhel-osp-installer/rhel-osp-installer.log
[ INFO 2014-11-05 19:04:24 main]  # Authentication for Kerberos-based Realms
[ INFO 2014-11-05 19:04:24 main]  :realm_keytab: /etc/foreman-proxy/freeipa.keytab
[ INFO 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]: Filebucketed /etc/foreman-proxy/settings.d/realm.yml to puppet with sum d54d8de324cd5d8d8d1aa1c87eed5a7e
[ WARN 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]/content: content changed '{md5}d54d8de324cd5d8d8d1aa1c87eed5a7e' to '{md5}5e11553f509dff2acb05390f3d5278a6'
[ WARN 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]/group: group changed 'root' to 'foreman-proxy'
[ WARN 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]/mode: mode changed '0644' to '0640'
[ INFO 2014-11-05 19:04:24 main]  RESOURCE File[/etc/foreman-proxy/settings.d/realm.yml]
[ INFO 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]: The container Foreman_proxy::Settings_file[realm] will propagate my refresh event
[ INFO 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]: The container Foreman_proxy::Settings_file[realm] will propagate my refresh event
[ INFO 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:24 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[realm]/File[/etc/foreman-proxy/settings.d/realm.yml]: The container Foreman_proxy::Settings_file[realm] will propagate my refresh event
[ INFO 2014-11-05 19:04:24 main]  RESOURCE Foreman_proxy::Settings_file[realm]
[DEBUG 2014-11-05 19:04:24 main]  Foreman_proxy::Settings_file[realm]: The container Class[Foreman_proxy::Config] will propagate my refresh event
[DEBUG 2014-11-05 19:04:24 main]  Executing '/sbin/service puppet status'
[DEBUG 2014-11-05 19:04:24 main]  Executing '/sbin/chkconfig puppet'
[DEBUG 2014-11-05 19:04:24 main]  Executing '/sbin/service puppet start'
[DEBUG 2014-11-05 19:04:26 main]  Executing '/sbin/chkconfig puppet'
[DEBUG 2014-11-05 19:04:26 main]  Executing '/sbin/chkconfig puppet on'
[ WARN 2014-11-05 19:04:26 main]  /Stage[main]/Puppet::Agent::Service/Service[puppet]/ensure: ensure changed 'stopped' to 'running'
[ INFO 2014-11-05 19:04:26 main]  RESOURCE Service[puppet]
[DEBUG 2014-11-05 19:04:26 main]  /Stage[main]/Puppet::Agent::Service/Service[puppet]: The container Class[Puppet::Agent::Service] will propagate my refresh event
[ INFO 2014-11-05 19:04:26 main]  /Stage[main]/Puppet::Agent::Service/Service[puppet]: Unscheduling refresh on Service[puppet]
[DEBUG 2014-11-05 19:04:26 main]  Class[Puppet::Agent::Service]: The container Stage[main] will propagate my refresh event
[DEBUG 2014-11-05 19:04:26 main]  Class[Foreman_proxy::Puppetca]: The container Stage[main] will propagate my refresh event
[DEBUG 2014-11-05 19:04:26 main]  Executing 'diff -u /etc/foreman-proxy/settings.d/puppetca.yml /tmp/puppet-file20141105-8973-7eduer-0'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]/content: 
[ INFO 2014-11-05 19:04:27 main] --- /etc/foreman-proxy/settings.d/puppetca.yml	2014-08-27 15:31:06.000000000 -0700
[ INFO 2014-11-05 19:04:27 main] +++ /tmp/puppet-file20141105-8973-7eduer-0	2014-11-05 19:04:26.990083001 -0800
[ INFO 2014-11-05 19:04:27 main] @@ -1,6 +1,5 @@
[ INFO 2014-11-05 19:04:27 main]  ---
[ INFO 2014-11-05 19:04:27 main] -:enabled: false
[ INFO 2014-11-05 19:04:27 main] -#:ssldir: /var/lib/puppet/ssl
[ INFO 2014-11-05 19:04:27 main] -#:puppetdir: /etc/puppet
[ INFO 2014-11-05 19:04:27 main] -#:puppetca_use_sudo: true
[ INFO 2014-11-05 19:04:27 main] -#:sudo_command: /usr/bin/sudo
[ INFO 2014-11-05 19:04:27 main] +# PuppetCA management
[ INFO 2014-11-05 19:04:27 main] +:enabled: true
[ INFO 2014-11-05 19:04:27 main] +:ssldir: /var/lib/puppet/ssl
[ INFO 2014-11-05 19:04:27 main] +:puppetdir: /etc/puppet
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]: Filebucketed /etc/foreman-proxy/settings.d/puppetca.yml to puppet with sum be85484bc4d9441b679ec7026cfb7d82
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]/content: content changed '{md5}be85484bc4d9441b679ec7026cfb7d82' to '{md5}384f950e1c824a78621b22075f635b3e'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]/group: group changed 'root' to 'foreman-proxy'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]/mode: mode changed '0644' to '0640'
[ INFO 2014-11-05 19:04:27 main]  RESOURCE File[/etc/foreman-proxy/settings.d/puppetca.yml]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]: The container Foreman_proxy::Settings_file[puppetca] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]: The container Foreman_proxy::Settings_file[puppetca] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]: The container Foreman_proxy::Settings_file[puppetca] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[puppetca]/File[/etc/foreman-proxy/settings.d/puppetca.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[ INFO 2014-11-05 19:04:27 main]  RESOURCE Foreman_proxy::Settings_file[puppetca]
[DEBUG 2014-11-05 19:04:27 main]  Foreman_proxy::Settings_file[puppetca]: The container Class[Foreman_proxy::Config] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  RESOURCE Foreman_proxy::Settings_file[tftp]
[DEBUG 2014-11-05 19:04:27 main]  Executing 'diff -u /etc/foreman-proxy/settings.d/tftp.yml /tmp/puppet-file20141105-8973-kqjo6a-0'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]/content: 
[ INFO 2014-11-05 19:04:27 main] --- /etc/foreman-proxy/settings.d/tftp.yml	2014-08-27 15:31:06.000000000 -0700
[ INFO 2014-11-05 19:04:27 main] +++ /tmp/puppet-file20141105-8973-kqjo6a-0	2014-11-05 19:04:27.162083001 -0800
[ INFO 2014-11-05 19:04:27 main] @@ -1,5 +1,6 @@
[ INFO 2014-11-05 19:04:27 main]  ---
[ INFO 2014-11-05 19:04:27 main] -:enabled: false
[ INFO 2014-11-05 19:04:27 main] -#:tftproot: /var/lib/tftpboot
[ INFO 2014-11-05 19:04:27 main] +# TFTP management
[ INFO 2014-11-05 19:04:27 main] +:enabled: true
[ INFO 2014-11-05 19:04:27 main] +:tftproot: /var/lib/tftpboot/
[ INFO 2014-11-05 19:04:27 main]  # Defines the TFTP Servername to use, overrides the name in the subnet declaration
[ INFO 2014-11-05 19:04:27 main] -#:tftp_servername: tftp.domain.com
[ INFO 2014-11-05 19:04:27 main] +:tftp_servername: 10.0.0.2
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]: Filebucketed /etc/foreman-proxy/settings.d/tftp.yml to puppet with sum de40a6b90dee8cd7e9d33c72f42d5537
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]/content: content changed '{md5}de40a6b90dee8cd7e9d33c72f42d5537' to '{md5}48ef3103f55621e0930a77a92daaeadf'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]/group: group changed 'root' to 'foreman-proxy'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]/mode: mode changed '0644' to '0640'
[ INFO 2014-11-05 19:04:27 main]  RESOURCE File[/etc/foreman-proxy/settings.d/tftp.yml]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]: The container Foreman_proxy::Settings_file[tftp] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]: The container Foreman_proxy::Settings_file[tftp] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]: The container Foreman_proxy::Settings_file[tftp] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[tftp]/File[/etc/foreman-proxy/settings.d/tftp.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[ INFO 2014-11-05 19:04:27 main]  RESOURCE Foreman_proxy::Settings_file[tftp]
[DEBUG 2014-11-05 19:04:27 main]  Foreman_proxy::Settings_file[tftp]: The container Class[Foreman_proxy::Config] will propagate my refresh event
[DEBUG 2014-11-05 19:04:27 main]  Executing 'diff -u /etc/foreman-proxy/settings.yml /tmp/puppet-file20141105-8973-8f2ytv-0'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]/content: 
[ INFO 2014-11-05 19:04:27 main] --- /etc/foreman-proxy/settings.yml	2014-09-22 06:35:25.000000000 -0700
[ INFO 2014-11-05 19:04:27 main] +++ /tmp/puppet-file20141105-8973-8f2ytv-0	2014-11-05 19:04:27.319083001 -0800
[ INFO 2014-11-05 19:04:27 main] @@ -1,43 +1,44 @@
[ INFO 2014-11-05 19:04:27 main]  ---
[ INFO 2014-11-05 19:04:27 main] -#replace default location of "settings.d"
[ INFO 2014-11-05 19:04:27 main] +### File managed with puppet ###
[ INFO 2014-11-05 19:04:27 main] +## Module:           'foreman_proxy'
[ INFO 2014-11-05 19:04:27 main] +
[ INFO 2014-11-05 19:04:27 main]  :settings_directory: /etc/foreman-proxy/settings.d
[ INFO 2014-11-05 19:04:27 main]  
[ INFO 2014-11-05 19:04:27 main]  # SSL Setup
[ INFO 2014-11-05 19:04:27 main] -# If enabled, all communication would be verified via SSL
[ INFO 2014-11-05 19:04:27 main] +
[ INFO 2014-11-05 19:04:27 main] +# if enabled, all communication would be verfied via SSL
[ INFO 2014-11-05 19:04:27 main]  # NOTE that both certificates need to be signed by the same CA in order for this to work
[ INFO 2014-11-05 19:04:27 main]  # see http://theforeman.org/projects/smart-proxy/wiki/SSL for more information
[ INFO 2014-11-05 19:04:27 main] -#:ssl_certificate: ssl/certs/fqdn.pem
[ INFO 2014-11-05 19:04:27 main] -#:ssl_ca_file: ssl/certs/ca.pem
[ INFO 2014-11-05 19:04:27 main] -#:ssl_private_key: ssl/private_keys/fqdn.key
[ INFO 2014-11-05 19:04:27 main] +:ssl_ca_file: /var/lib/puppet/ssl/certs/ca.pem
[ INFO 2014-11-05 19:04:27 main] +:ssl_certificate: /var/lib/puppet/ssl/certs/foreman-server.example.com.pem
[ INFO 2014-11-05 19:04:27 main] +:ssl_private_key: /var/lib/puppet/ssl/private_keys/foreman-server.example.com.pem
[ INFO 2014-11-05 19:04:27 main]  
[ INFO 2014-11-05 19:04:27 main] -# Hosts which the proxy accepts connections from
[ INFO 2014-11-05 19:04:27 main] +# the hosts which the proxy accepts connections from
[ INFO 2014-11-05 19:04:27 main]  # commenting the following lines would mean every verified SSL connection allowed
[ INFO 2014-11-05 19:04:27 main]  #:trusted_hosts:
[ INFO 2014-11-05 19:04:27 main]  #- foreman.prod.domain
[ INFO 2014-11-05 19:04:27 main]  #- foreman.dev.domain
[ INFO 2014-11-05 19:04:27 main]  
[ INFO 2014-11-05 19:04:27 main] -#:foreman_url: http://127.0.0.1:3000
[ INFO 2014-11-05 19:04:27 main] -
[ INFO 2014-11-05 19:04:27 main]  # by default smart_proxy runs in the foreground. To enable running as a daemon, uncomment 'daemon' setting
[ INFO 2014-11-05 19:04:27 main] -#:daemon: true
[ INFO 2014-11-05 19:04:27 main] +:daemon: true
[ INFO 2014-11-05 19:04:27 main]  # Only used when 'daemon' is set to true.
[ INFO 2014-11-05 19:04:27 main]  # Uncomment and modify if you want to change the default pid file '/var/run/foreman-proxy/foreman-proxy.pid'
[ INFO 2014-11-05 19:04:27 main]  #:daemon_pid: /var/run/foreman-proxy/foreman-proxy.pid
[ INFO 2014-11-05 19:04:27 main]  
[ INFO 2014-11-05 19:04:27 main]  # HTTP ports configuration
[ INFO 2014-11-05 19:04:27 main]  # http is disabled by default. To enable, uncomment 'http_port' setting
[ INFO 2014-11-05 19:04:27 main] -#:http_port: 8000
[ INFO 2014-11-05 19:04:27 main]  # https is enabled if certificate, CA certificate, and private key are present in locations specifed by
[ INFO 2014-11-05 19:04:27 main]  # ssl_certificate, ssl_ca_file, and ssl_private_key correspondingly
[ INFO 2014-11-05 19:04:27 main]  # default values for https_port is 8443
[ INFO 2014-11-05 19:04:27 main] -#:https_port: 8443
[ INFO 2014-11-05 19:04:27 main] +#:http_port: 8000
[ INFO 2014-11-05 19:04:27 main] +:https_port: 8443
[ INFO 2014-11-05 19:04:27 main]  
[ INFO 2014-11-05 19:04:27 main] -# Shared options for virsh DNS/DHCP provider
[ INFO 2014-11-05 19:04:27 main] +# shared options for virsh DNS/DHCP provider
[ INFO 2014-11-05 19:04:27 main]  :virsh_network: default
[ INFO 2014-11-05 19:04:27 main]  
[ INFO 2014-11-05 19:04:27 main] -# Log configuration
[ INFO 2014-11-05 19:04:27 main] -# Uncomment and modify if you want to change the location of the log file or use STDOUT
[ INFO 2014-11-05 19:04:27 main] -#:log_file: /var/log/foreman-proxy/proxy.log
[ INFO 2014-11-05 19:04:27 main] -# Uncomment and modify if you want to change the log level
[ INFO 2014-11-05 19:04:27 main] -# WARN, DEBUG, ERROR, FATAL, INFO, UNKNOWN
[ INFO 2014-11-05 19:04:27 main] -#:log_level: ERROR
[ INFO 2014-11-05 19:04:27 main] +# Where our proxy log files are stored
[ INFO 2014-11-05 19:04:27 main] +# filename or STDOUT
[ INFO 2014-11-05 19:04:27 main] +:log_file: /var/log/foreman-proxy/proxy.log
[ INFO 2014-11-05 19:04:27 main] +# valid options are
[ INFO 2014-11-05 19:04:27 main] +# WARN, DEBUG, Error, Fatal, INFO, UNKNOWN
[ INFO 2014-11-05 19:04:27 main] +#:log_level: DEBUG
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]: Filebucketed /etc/foreman-proxy/settings.yml to puppet with sum d67584da6035488e28f8d81ff2cc5211
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]/content: content changed '{md5}d67584da6035488e28f8d81ff2cc5211' to '{md5}3c395ef7dac7e83dc4901ff485fb4e1f'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]/group: group changed 'root' to 'foreman-proxy'
[ WARN 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]/mode: mode changed '0644' to '0640'
[ INFO 2014-11-05 19:04:27 main]  RESOURCE File[/etc/foreman-proxy/settings.yml]
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]: The container Foreman_proxy::Settings_file[settings] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]: The container Foreman_proxy::Settings_file[settings] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]: Scheduling refresh of Class[Foreman_proxy::Service]
[DEBUG 2014-11-05 19:04:27 main]  /Stage[main]/Foreman_proxy::Config/Foreman_proxy::Settings_file[settings]/File[/etc/foreman-proxy/settings.yml]: The container Foreman_proxy::Settings_file[settings] will propagate my refresh event
[ INFO 2014-11-05 19:04:27 main]  Class[Foreman_proxy::Service]: Scheduling refresh of Service[foreman-proxy]
[ INFO 2014-11-05 19:04:27 main]  RESOURCE Foreman_proxy::Settings_file[settings]
[DEBUG 2014-11-05 19:04:27 main]  Foreman_proxy::Settings_file[settings]: The container Class[Foreman_proxy::Config] will propagate my refresh event
[DEBUG 2014-11-05 19:04:27 main]  Class[Foreman_proxy::Config]: The container Stage[main] will propagate my refresh event
[DEBUG 2014-11-05 19:04:27 main]  Executing '/sbin/service foreman-proxy status'
[DEBUG 2014-11-05 19:04:27 main]  Executing '/sbin/chkconfig foreman-proxy'
[DEBUG 2014-11-05 19:04:27 main]  Executing '/sbin/service foreman-proxy start'
[DEBUG 2014-11-05 19:04:31 main]  Executing '/sbin/chkconfig foreman-proxy'
[DEBUG 2014-11-05 19:04:31 main]  Executing '/sbin/chkconfig foreman-proxy on'
[ WARN 2014-11-05 19:04:31 main]  /Stage[main]/Foreman_proxy::Service/Service[foreman-proxy]/ensure: ensure changed 'stopped' to 'running'
[ INFO 2014-11-05 19:04:31 main]  RESOURCE Service[foreman-proxy]
[DEBUG 2014-11-05 19:04:31 main]  /Stage[main]/Foreman_proxy::Service/Service[foreman-proxy]: The container Class[Foreman_proxy::Service] will propagate my refresh event
[ INFO 2014-11-05 19:04:31 main]  /Stage[main]/Foreman_proxy::Service/Service[foreman-proxy]: Unscheduling refresh on Service[foreman-proxy]
[DEBUG 2014-11-05 19:04:31 main]  Class[Foreman_proxy::Service]: The container Stage[main] will propagate my refresh event
[ INFO 2014-11-05 19:04:32 main]  Class[Foreman_proxy::Service]: Scheduling refresh of Class[Foreman_proxy::Register]
[ INFO 2014-11-05 19:04:32 main]  Class[Foreman_proxy::Register]: Scheduling refresh of Foreman_smartproxy[foreman-server.example.com]
[ WARN 2014-11-05 19:04:54 main]  /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[foreman-server.example.com]/ensure: created
[ INFO 2014-11-05 19:04:54 main]  RESOURCE Foreman_smartproxy[foreman-server.example.com]
[DEBUG 2014-11-05 19:04:54 main]  /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[foreman-server.example.com]: The container Class[Foreman_proxy::Register] will propagate my refresh event
[ WARN 2014-11-05 19:04:54 main]  /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[foreman-server.example.com]: Triggered 'refresh' from 1 events
[DEBUG 2014-11-05 19:04:55 main]  /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[foreman-server.example.com]: The container Class[Foreman_proxy::Register] will propagate my refresh event
[DEBUG 2014-11-05 19:04:55 main]  Class[Foreman_proxy::Register]: The container Stage[main] will propagate my refresh event
[DEBUG 2014-11-05 19:04:55 main]  Finishing transaction 70285234326420
[DEBUG 2014-11-05 19:04:55 main]  Storing state
[DEBUG 2014-11-05 19:04:55 main]  Stored state in 0.13 seconds
[ WARN 2014-11-05 19:04:55 main]  Finished catalog run in 104863.89 seconds
[DEBUG 2014-11-05 19:04:55 main]  Using settings: adding file resource 'rrddir': 'File[/var/lib/puppet/rrd]{:backup=>false, :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :owner=>"puppet", :links=>:follow, :mode=>"750", :path=>"/var/lib/puppet/rrd"}'
[DEBUG 2014-11-05 19:04:55 main]  Finishing transaction 70285199362300
[DEBUG 2014-11-05 19:04:55 main]  Received report to process from foreman-server.example.com
[DEBUG 2014-11-05 19:04:55 main]  Processing report from foreman-server.example.com with processor Puppet::Reports::Store
[ INFO 2014-11-05 19:04:57 main] Puppet has finished, bye!
[ INFO 2014-11-05 19:04:57 main] Executing hooks in group post
[DEBUG 2014-11-05 19:04:57 main] Hook /usr/share/foreman-installer/hooks/post/10-setup_provisioning.rb returned false
[ INFO 2014-11-05 19:04:57 main] All hooks in group post finished
[DEBUG 2014-11-05 19:04:57 main] Exit with status code: 6 (signal was 6)
[ERROR 2014-11-05 19:04:57 main] Repeating errors encountered during run:
[ERROR 2014-11-05 19:04:57 main]  Could not start Service[dhcpd]: Execution of '/sbin/service dhcpd start' returned 1: Starting dhcpd: [FAILED]
[ERROR 2014-11-05 19:04:57 main]  /Stage[main]/Dhcp/Service[dhcpd]/ensure: change from stopped to running failed: Could not start Service[dhcpd]: Execution of '/sbin/service dhcpd start' returned 1: Starting dhcpd: [FAILED]
[DEBUG 2014-11-05 19:04:57 main] Cleaning /tmp/d20141104-7434-y9ogrl
[DEBUG 2014-11-05 19:04:57 main] Cleaning /tmp/default_values.yaml

Comment 7 Mike Burns 2015-04-30 16:14:40 UTC
This works in the latest versions