To whom it may concern:

I am running CentOS 6.5 on my server. I keep on receiving the following error when I type in yum update as the root user:

[root@dbtest /]# yum update
Loaded plugins: fastestmirror, security
Setting up Update Process
Loading mirror speeds from cached hostfile

epel/metalink                                            |  14 kB     00:00
 * epel: mirror.steadfast.net
 * passenger: mirror.hmdc.harvard.edu
   http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/repodata/repomd.xml: [Errno 14]
   PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
   Trying other mirror.
   Error: Cannot retrieve repository metadata (repomd.xml) for repository: Updates-ambari-1.x. Please
   verify its path and try again

I am using these two links to assist me: https://www.webmaster.net/fix-pycurl-error-22-the-requested-url-returned-error-404-not-found/

To the best of my knowledge the reason I think I am getting this error is because there is something wrong with the ambari.repo repository file under the /etc/yum.repos.d directory.

My question is what can I do to fix the ambari.repo file, if anything, and what can I do so that I am able to successfully perform the yum update task without any errors?

This is what is inisde the ambari.repo file. Any help can be greatly appreciated.

One more thing I would like to mention is that I made changes to the CentOS-Base.repo file

1

There are 1 best solutions below

7
On

That URL is incorrect. A quick search online for ambari repo led me to this page which seems to suggest that the correct path is now http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.2.3.7/ and that you can get a new repo file from http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.2.3.7/ambari.repo.