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
Updated by macado about 3 years ago
Little more information if this is helpful.. I believe this was an upgraded system from Foreman 2.2/Katello 3.17/Pulpcore 3.6 originally.
RHEL 7.9 foreman-2.3.0-0.7.rc1 katello-3.18.0-0.1.rc1 pulp-server-2.21.4 foreman-proxy-2.3.0-0.4.rc1 python3-pulp-rpm-3.7.0-1 python3-pulpcore-3.7.3-1
Updated by ttereshc about 3 years ago
- Status changed from NEW to CLOSED - WORKSFORME
There is not enough information to reproduce the issue, unfortunately.
If you encounter it again, please provide the configuration of the Remote(s) for the repos which content potentially came from came from. Is it one content which can't be installed or any from a specific repo?