3.12. Installer Issues
- BZ 1171841: ProxyAPI::ProxyException: ERF12-2749 [ProxyAPI::ProxyException]
- Issue
If you install Satellite 6 with a signed CA certificate and then change to a self-signed certificate, it can cause issues with SSL and Foreman. This is the result of the previous certificates still existing in the
/etc/pki/katello-certsdirectory.WorkaroundRefer to https://access.redhat.com/solutions/1311844 for information on how to work around this issue.
- BZ 1230393: katello-installer saves the password in clear text and echoes it on subsequent runs
- Issue
When you run
katello-installer, it saves the password in plain text. Further, every time you runkatello-installersuccessfully after that it is echoed to the console.WorkaroundTo prevent this issue, change the password using the Satellite UI/API. The new password is not displayed as the installer output; only the old, invalid password is shown.
- BZ 1122623: Installation fails if host puppet certificates have already been generated
- Issue
If Puppet has been run at any time on a host prior to the installation of Satellite 6 (such as in an environment where the normal bootstrap process involves running Puppet), the host-specific certs are generated, but the CA certificate is not generated. When you run the Satellite 6 installation program, it attempts to generate the CA certificates but fails, because the host .PEM files already exist. The installation does not appear to error out in any way. The result is that the installation fails because HTTPD does not start. You might see the following error message:
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]
WorkaroundTo work around this issue, use the following procedure:
- 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 back-end data stores:
# katello-installer --reset
Warning
The--resetoption drops the entire database; all existing data will be lost. Only use this option prior to initial installation when there is no previous data accumulated. To preserve any existing data, do not use the--resetoption. - BZ 1181283: error when changing fqdn and updating certificates
- Issue
Attempting to change the FQDN and update the certificates on a Satellite 6 system currently does not work as expected, and as described in https://access.redhat.com/documentation/en-US/Red_Hat_Satellite/6.0/html/User_Guide/sect-Troubleshooting.html#idp27144192. Following this procedure does not correctly update the server certificates and results in an error.
WorkaroundUpdating the Satellite server host name is currently not supported, and consequently there is no workaround for this issue. This is scheduled to be addressed in an upcoming release.
- BZ 1242264: Default configuration only supports up to 225 Content Hosts
- Issue
The default Satellite 6 installation settings allow a maximum of 225 connected Content Hosts.
WorkaroundSee https://access.redhat.com/solutions/1375253 for instructions on how to configure your Satellite 6 deployment to support more Content Hosts.
- BZ 1125414: Rerunning katello-installer still shows the "seed" password even if it has been changed
- Issue
The first time you run
katello-installerit issues a randomly-generated "seed" password. You can change this password from the web UI. However, if you run thekatello-installercommand again, it issues another random password, which does not work. The password change made in the web UI is required.WorkaroundThere is no actual workaround for this issue. If you forget the password change that you made in the web UI you can reset the password from the command line, as follows:
# foreman-rake permissions:reset Reset to user: admin, password: qwJxBpxb7Gfcjj5
- BZ 11929256: The
capsule-certs-generatecommand always suggests registering the capsule to ACME_Corporation - Issue
The
capsule-certs-generatecommand always suggests using the "ACME_Corporation" organization with thesubscription-managercommand, whether that organization exists or not. For example:# capsule-certs-generate --capsule-fqdn mycapsule.example.com --certs-tar ~/mycapsule.example.com-certs.tar # rpm -Uvh http://myserver.example.com/pub/katello-ca-consumer-latest.noarch.rpm subscription-manager register --org "ACME_Corporation" capsule-installer --parent-fqdn "myserver.example.com"\
WorkaroundEnsure that you replace "ACME_Corporation" with a valid organization.
- BZ 1126759: ISO installer "--help" output should not contain "--enhanced_reporting" option
- Issue
The ISO installer
--helpoutput contains the--enhanced_reportingoption, which attempts to install the splice, ruby193-rubygem-splice_reports, and spacewalk-splice-tool packages. These packages do not exist on the ISO.WorkaroundNone at this time.
- BZ 1127307: Installation program fails if host name does not contain a top-level domain
- Issue
If the host name does not contain a top-level domain, the
katello-installercommand fails with an error similar to the following:/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[sat6.test.example-domain]: Could not evaluate: 500 Internal Server Error Installing Done [100%]
WorkaroundEither update the host name to include a top-level domain, or pass a valid email address to the
katello-installercommand. For example:# katello-installer --foreman-admin-email=root@localhost.example.com
- BZ 1221749: Puppet content promotion fails if there is no reverse DNS entry
- Issue
If you create a content view with at least one module and attempt to promote it on a system that does not have a reverse DNS record, the action will fail with an error similar to the following:
ERROR -- : Unable to resolve hostname for connecting client - 10.20.30.256. If it's to be a trusted host, ensure it has a reverse DNS entry.
WorkaroundThere is currently no workaround for this issue. Red Hat Satellite 6 requires that both forward and reverse DNS be configured and working correctly.
- BZ 1221217: Rerunning installer can overwrite manual changes
- Issue
The Satellite 6 installation program is based on Puppet, which means that any manual configuration changes might be overwritten if you run the installation program more than once.
WorkaroundYou can use the
--noopargument when you run the installation program to determine what changes would be applied. This argument ensures that no actual changes are made. Potential changes are written to the/var/log/katello-installer.logfile.Files are always backed up and so you can revert any unwanted changes. For example, in thekatello-installerlogs you can see an entry similar to the following aboutFilebucket:/Stage[main]/Dhcp/File[/etc/dhcp/dhcpd.conf]: Filebucketed /etc/dhcp/dhcpd.conf to puppet with sum 622d9820b8e764ab124367c68f5fa3a1
You can restore the previous file as follows:puppet filebucket -l restore /etc/dhcp/dhcpd.conf 622d9820b8e764ab124367c68f5fa3a1
- BZ 1226708: Running
katello-removedoes not remove puppet packages or directory - Issue
If you install katello and run the
katello-installerinstallation program, and then use thekatello-removecommand, various packages and directories remain. This may cause issues with any future installations.For example, the following files may remain:$ ls -la /etc/puppet drwxr-xr-x. 3 root root 4096 Jun 1 06:10 . drwxr-xr-x. 105 root root 12288 Jun 1 06:12 .. -rw-r--r--. 1 root root 4179 May 26 02:23 auth.conf.rpmsave -rw-rw-r--. 1 foreman-proxy puppet 0 May 26 02:23 autosign.conf -rw-r--r-- 1 root root 5529 Jun 1 03:49 client_cert.pem -r-------- 1 puppet root 1679 Jun 1 03:49 client_key.pem -r-xr-x---. 1 puppet puppet 10641 May 26 02:23 node.rb -rw-r--r--. 1 root root 2456 May 26 02:23 puppet.conf.rpmsave drwxr-xr-x. 4 puppet root 4096 May 26 02:23 rack -rw-r--r-- 1 root root 5469 Jun 1 03:49 ssl_ca.pem
The following package may also remain:$ rpm -qa | grep puppet sat6home.example.com-puppet-client-1.0-1.noarch
- BZ 1217821: System may not boot if Satellite services are configured incorrectly
- Issue
If Satellite 6.1 services are configured to start at the wrong runlevel, it could result in the system failing to boot. Satellite 6.1 services require that networking be enabled, and so all Satellite 6.1 services should be off for runlevels 0, 1, 2, and 6, and on for runlevels 3, 4, and 5.
WorkaroundUse the
chkconfigcommand on Red Hat Enterprise Linux 6 or thesystemctlcommand on Red Hat Enterprise Linux 7 to ensure that all Satellite services are enabled for the correct runlevels.

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.