Project

Profile

Help

Issue #9024

Updated by jsherril@redhat.com about 3 years ago

I tried with both file and rpm repos, if i specify a proxy url, username and password, i can check pulps' db and see: 
 ~~~ 
 

 pulpcore=# select url, proxy_url, proxy_username, proxy_password from core_remote; 
                               url                                |            proxy_url            | proxy_username | proxy_password  
 ---------------------------------------------------------------+-----------------------------+----------------+---------------- 
  https://jlsherrill.fedorapeople.org/fake-repos/needed-errata/ | http://192.168.122.182:8888 | admin            | redhat 
 ~~~ 
 

 so i am fairly confident that the username and password are being set properly.    However, when i sync, i get: 

 407, message='Proxy Authentication Required', url=URL('http://192.168.122.182:8888') 

 looking at my squid logs, i see: 

 1625605398.930        0 192.168.122.143 TCP_DENIED/407 4235 CONNECT jlsherrill.fedorapeople.org:443 - HIER_NONE/- text/html 


 So I believe pulp isn't properly sending the proxy auth correctly? 

 Note that my curl command: 
 ``` 
  curl    -vv     -X GET    https://jlsherrill.fedorapeople.org/fake-repos/needed-errata/repodata/repomd.xml     --proxy http://192.168.122.182:8888    -H 'Proxy-Authorization: Basic YWRtaW46cmVkaGF0' 
 ``` 

 works without issue

Back