Bootstrap script having issues with SSL connection
Issue
Bootstrap.sh scripts that have been created with rhn-bootstrap seem to have a bug when being used solely for https connections to the satellite server.
Specifically the following section of the bootstrap.sh scripts is affected:
if [ $USING_SSL -eq 1 ] ; then
if [ $ORG_CA_CERT_IS_RPM_YN -eq 1 ] ; then
rpm -Uvh ${HTTP_PUB_DIRECTORY}/${ORG_CA_CERT}
else
rm -f ${ORG_CA_CERT}
$FETCH ${HTTP_PUB_DIRECTORY}/${ORG_CA_CERT}
mv ${ORG_CA_CERT} /usr/share/rhn/
fi
fi
This section is only executed when SSL should be used (USING_SSL=1), but instead of the ssl URL (HTTPS_PUB_DIRECTORY) the non-ssl url is used to retrieve the RPM/file containing the organisation ca certificate. As rpm does not seem to support https connections, it should not be used directly to receive and install the Cert RPM. Instead a combination of $FETCH + RPM should be used.
Environment
- Red Hat Network Satellite v 5.4
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
