You installed Puppet Enterprise primary server successfully, and all PE services are running. However, when you try to install agent nodes from the PE package management repository, you aren’t able to reach the packages and install them.
When you try to install packages from the PE package management repository on the command line, you get the error:
... Exception calling "DownloadFile" with "2" argument(s): "The underlying connection was
closed: An unexpected error occurred on a send." ...
When you try to reach the PE package repository in a browser from the node that you want to install the agent on, you get an error indicating that you can’t reach or can’t display the page.
Version and installation information
PE version: All supported
Agents are typically installed from a package repository hosted on your primary server. The PE package management repository serves packages over HTTPS using the same port as the primary server (8140). This means agents don’t require any new ports to be open other than the one they already need to communicate with the primary server.
Network communication issues are the most likely cause of the PE package management repository being unavailable from the node you’d like to install the agent on. Check your firewall to ensure that it is not blocking traffic between your primary server and nodes that you’d like to install agents on. Make sure port 8140 is available, and that deep packet inspection is not preventing communication.
How can we improve this article?
Please sign in to leave a comment.