Created on 02-09-2016 06:07 AM - edited 08-19-2019 02:12 AM
when I try to use yum to update or install some packages, I get this error. .
"http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/188.8.131.52/repodata/repomd.xml: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: HDP-2.3. Please verify its path and try again"
I am working on HDP 2.3.4 Sandbox deployed on a CentOS 6 server which is behind the proxy. The server has internet access. I can ping google.com , for example.
the contents of /etc/yum.repos.d looks like this:
Any workaround regarding this issue would be highly appreciated!
Resolved: The problem was related to proxy Authentication. So, I installed and configured CNTLM to access ISA Proxy Server on Centos 6.
Look at the article :
1.Install and configure cntlm
2. configure yum to use through ISA Proxy
add a line:
yum update, yum repolist or yum install now works fine
Verify the content of repo files. I am able to run the repolist. It looks like that you have changed the repo files. In case you have not changed it then retry the operation
[root@sandbox ~]# yum repolist
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirrors.unifiedlayer.com
* epel: mirror.symnds.com
* extras: mirror.beyondhosting.net
* updates: reflector.westga.edu
repo id repo name status
HDP-2.3 HDP-2.3 175
HDP-UTILS-184.108.40.206 HDP-UTILS-220.127.116.11 43
Updates-ambari-2.1.2 ambari-2.1.2 - Updates 6
base CentOS-6 - Base 6,575
epel Extra Packages for Enterprise Linux 6 - x86_64 11,992
epel-apache-maven maven from apache foundation. 2
extras CentOS-6 - Extras 50
puppetlabs-deps Puppet Labs Dependencies El 6 - x86_64 77
puppetlabs-products Puppet Labs Products El 6 - x86_64 544
sandbox Sandbox repository (tutorials) 2
updates CentOS-6 - Updates 1,063
Thanks for your prompt response:
out put of the command yum repolist looks like this: "Network is unreachable"
Is there anything that I should configure on the proxy?
N.B. I can resolve global IP addresses
$ ping google.com
PING google.com (18.104.22.168) 56(84) bytes of data.
then it stacks here.
@Kibrom Gebrehiwot Looking at errors....Looks like you are having trouble getting to any of those repo. I see your ping google.com works fine
try to run
See if it works or not
I did all what you suggested me. But no luck yet.
Please, Have a look at the output of your suggested workaround: it seems the issue is related to network or proxy configuration. Any suggestion on the necessary network/proxy configurations?
Output looks like this:
[root@svhqhad01 ~]# wget https://community.hortonworks.com/storage/temp/1943-repofiles.png --2016-02-09 15:37:44-- https://community.hortonworks.com/storage/temp/1943-repofiles.png Resolving community.hortonworks.com... 22.214.171.124, 126.96.36.199 Connecting to community.hortonworks.com|188.8.131.52|:443... failed: Connection refused. Connecting to community.hortonworks.com|184.108.40.206|:443... failed: Connection refused.
@Kibrom Gebrehiwot So...You don't have access to internet as you can see that your connection is refused. Can you take a backup of /etc/resolve.conf and add that entry which I shared?
Are you on corporate vpn? Firewall blocking outbound traffic in your laptop?
@Neeraj Sabharwal nameserver 220.127.116.11 already exists in /etc/resolv.conf
The sandbox is installed on Centos 6.7 and I am remotely accessing it with PuTTY.
I can access the Web UIs from the browser. There is corporate firewall too.
@Kibrom Gebrehiwot send me your file and I will try to reproduce
Please see those redhat links
Can you remove other entries from that file ?
Are you on vpn?
Do you have firewall on ?
Is iptable off in sandbox?
I did a fresh install of Hortonworks sandbox (HDP 2.3.2, Windows 7) and get the same errors as @Kibrom Gebrehiwot.
I do not have firewall on (service iptables status says Firewall is not running). ipconfig has no errors.
My resolv.config reads
Every setting is identical to yours (from your attachments on previous comments).
Can there be another source of error?