1.2. Known Issues
1.2.1. Installer
Make sure that the host system is fully updated before installing Red Hat Satellite. Attempts to install on host systems running Red Hat Enterprise Linux that are not fully updated may lead to difficulty in troubleshooting, as well as unpredictable results.
Changes in the katello-installer resulted in a broken initial user seed data which prevents organization and location creation through the katello-installer command during installation. The initial organization and location are currently automatically generated as "Default Organization" and "Default Location" respectively. To create your own organization and location, log in to Satellite Server user interface and click on → and → .
Services failing to start and permissions being denied while installing Red Hat Satellite Server maybe attributed to restrictive umask permissions. Make sure that the root user's umask is set to 0022 before running katello-installer:
# umask 0022
Specifying alternate deployment directories with katello-installer at installation time is currently unsupported. Do not use the following options:
--certs-log-dir When the log files should go (default: "/var/log/certs")
--certs-password-file-dir The location to store password files (default: "certs::params::password_file_dir")
--certs-pki-dir The PKI directory under which to place certs (default: "/etc/pki/katello")
--certs-ssl-build-dir The directory where SSL keys, certs and RPMs will be generated (default: "/root/ssl-build")
--foreman-app-root Name of foreman root directory (default: "/usr/share/foreman")
--foreman-puppet-home Puppet home directory (default: "/var/lib/puppet")
--katello-config-dir Location for Katello config files (default: "/etc/foreman/plugins")
--katello-log-dir Location for Katello log files to be placed (default: "/var/log/foreman/plugins")
When the Satellite Server's hostname contains hyphens, the installation fails with errors. This issue occurs when the domain has no Top Level Domain (TLD). System administrators should make sure that the Satellite Server's hostname includes the TLD. For example:
Hostname without TLD: hostname.domain-example Hostname with TLD: hostname.domain-example.com
Note
# katello-installer --foreman-admin-email=root@localhost.example.com
The installation fails with the error:
Could not start Service[httpd]: Execution of '/usr/share/katello-installer/modules/service_wait/bin/service-wait httpd start' returned 1: Starting httpd: [Tue Jul 22 12:49:31 2014] [warn] module passenger_module is already loaded, skipping /Stage[main]/Foreman::Database/Foreman::Rake[db:seed]/Exec[foreman-rake-db:seed]: Failed to call refresh: /usr/sbin/foreman-rake db:seed returned 1 instead of one of [0]
- Delete or move all of the contents of
/var/lib/puppet/ssl. - Generate a puppet certificate for the host system:
# puppet cert generate $(hostname -f)
- Clear all subsequent backend data stores:
# katello-installer --reset
Warning
--reset option.
katello-installer Does Not Update Network Service Configuration Information for Capsule Servers
Running katello-installer after the initial configuration to enable the Capsule Server's TFTP, DNS and DHCP with the DNS and DHCP arguments, does not update the network service configuration. There is currently an issue with repeatedly running katello-installer that removes the dhcp/tftp settings. There are two options to update these settings after the initial configuration:
- Run
katello-installerwith no arguments. - Edit the answer file
/etc/katello-installer/answers.katello-installer.yamlwith the new configuration options required.
katello-installer
Subsequent reruns of the katello-installer command will change the admin password back to the default admin password regardless of any changes made through the web user interface. If you need to run katello-installer after changing your administrative password, login to the web user interace after running the katello-installer command with the default admin password to change it back to your preferred password.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.