+++ This bug was initially created as a clone of Bug #1021662 +++ Description of problem: Attempting to configure pulp using the global auth file for yum content: /etc/pulp/server/plugins.conf.d/yum_importer.json With either: { "num_threads" : 4, "proxy_host" : "http://1.2.3.4", "proxy_username": "admin", "proxy_password": "redhat", "proxy_port" : 8888 } or { "num_threads" : 4, "proxy_host" : "http://admin:redhat@1.2.3.4", "proxy_port" : 8888 } or { "num_threads" : 4, "proxy_host" : "http://admin:redhat@1.2.3.4:8888", "proxy_port" : 8888 } Does not seem to work. In most cases I get: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py" , line 109, in run metadata_files = self.get_metadata() File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py" , line 194, in get_metadata raise FailedException(str(e)) FailedException: Proxy Authentication Required According to my squid log, pulp isn't sending the auth user name 1382375504.460 0 1.2.3.4 TCP_DENIED/407 3969 GET http://lzap.fedorapeople.org/fakerepos/zoo5/repodata/repomd.xml - NONE/- text/html whereas with curl (passing an incorrect password), i see: 1382375255.594 0 1.2.3.4 TCP_DENIED/407 4105 GET http://lzap.fedorapeople.org/fakerepos/zoo5/repodata/repomd.xml admin NONE/- text/html Note 'admin' (the user) is missing when pulp tries to access it. Note that it works fine using curl with the correct password. curl -X GET http://google.com/ --proxy http://admin:redhat@1.2.3.4:8888 It very well could be my proxy configuration, however I would expect it to work with basic or digest auth. If it 'works', it would be great to get some instructions for setting up a proxy requiring authentication that works with pulp.
Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release.
pulp bug is MODIFIED, reflecting accordingly
Verified in Satellite-6.0.4-RHEL-6-20140813.2, against both auth and non-auth'd squid proxies.
This was delivered with Satellite 6.0 which was released on 10 September 2014.