502 proxy error when trying to yum install a package
A couple of katello users have reported this so far. After syncing a repository and trying to yum update/install a package, they are getting:
https://puppetmaster/pulp/repos/Organization /Library/RHEL6-ESAI-Default/custom/Duo_Security/Duo-SecurityRHEL6/Packages/d/duo_unix-1.11.4-0.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 502 Proxy Error"
Looking at the logs they will get: No such file or directory: '/var/lib/pulp/media/artifact/18/93706bc682c268d7235939ccc0e20a925e35a23df7f182c906d2f78e556574'
and indeed that file doesn't exist. Running the checksum verify/repair action against the repo seems to resolve it.
- Both users were running HDDs and not SSDs
- It seemed to happen for both on_demand and immediate repos (although it wasn't entirely clear)
- both users were running pulp/pulp_rpm 3.6