Hi there,
I used to have a working setup for automated installs with foreman, and now without any changes from my side the install fails.

I'm greeted with the error: "Failed to add add-on product." when the installer tries to install puppet from puppetlabs.

The relevant part from the xml install config file:

<add-on>
<add_on_products config:type="list">
<listentry>
<media_url><![CDATA[http://yum.puppetlabs.com/sles/11/PC1/x86_64/]]></media_url>
<name>puppet</name>
<product>puppet</product>
<product_dir>/</product_dir>
<signature-handling>
<accept_file_without_checksum config:type="boolean">true</accept_file_without_checksum>
<accept_unsigned_file config:type="boolean">true</accept_unsigned_file>
<accept_unknown_gpg_key config:type="boolean">true</accept_unknown_gpg_key>
</signature-handling>
</listentry>
</add_on_products>
</add-on>


This is the relevant output from the proxy when the install hangs:

785:1503654289.898 0 172.31.10.208 TCP_MEM_HIT/200 761 HEAD http://yum.puppetlabs.com/sles/11/PC...ata/repomd.xml - HIER_NONE/- application/xml
786:1503654289.901 0 172.31.10.208 TCP_MEM_HIT/200 1556 GET http://yum.puppetlabs.com/sles/11/PC...repomd.xml.asc - HIER_NONE/- text/plain
787:1503654289.901 0 172.31.10.208 TCP_MEM_HIT/200 2442 GET http://yum.puppetlabs.com/sles/11/PC...repomd.xml.key - HIER_NONE/- application/pgp-keys
788:1503654289.906 0 172.31.10.208 TCP_MEM_HIT/200 3280 GET http://yum.puppetlabs.com/sles/11/PC...ata/repomd.xml - HIER_NONE/- application/xml

And the next line and a few more happen after I manually install puppet using the same proxy.

789:1503654297.219 66 172.31.10.208 TCP_REFRESH_UNMODIFIED/200 7890 GET http://yum.puppetlabs.com/sles/11/PC...primary.xml.gz


So we can safely assume, there is no network problem, there are no dirty cache files, it's the installer itself that has a problem.

Who can tell me what causes this problem?