Description of problem: Pulp download of package fails silently if a proxy uses "data trickling" and later fails Version-Release number of selected component (if applicable): - Satellite 6.12 - python39-pulpcore-3.18.16-1.el8pc.noarch How reproducible: - A web proxy (example: McAfee Web Gateway) uses "data trickling" to keep a session open for Pulp and downloads the package to scan it for viruses. - If everything is ok, the proxy then lets the whole file through. - If the package is however blocked on the web proxy the proxy prints an error messages to the end of the file and then closes the connection - If that happens pulp only reports the error message "Response payload is not completed" without showing exactly which package failed to download Actual results: - Error message "Response payload is not completed" without further information which package failed to download Expected results: - Pulp should show the full URL of the failed package and the complete error message provided by the upstream proxy Additional info: