LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices



Reply
 
Search this Thread
Old 01-05-2009, 11:15 AM   #1
tezarin
Member
 
Registered: Nov 2007
Posts: 120

Rep: Reputation: 0
CentOS 5.2 yum repository error - Please help


Hi,

I just installed CentOS 5.2 on my machine and my plan is to install OpenNMS on it later on. The problem I have is regarding my yum repository. I get errors when running every command with yum in it. Iinitially there were two repo files in the /etc/yum.repos.d directory: CentOS-Base.repo and CentOS-Media.repo. Since I didn't have a CD, I removed the Media repo file from that directory so currently, the folder contains only the CentOS-Base.repo file which I paste it here:


# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5




I run yum commands and get error like below:

[root@localhost ~]# yum update
Could not retrieve mirrorlist http://mirrorlist.centos.org/?releas...h=i386&repo=os error was
[Errno 4] IOError: <urlopen error (110, 'Connection timed out')>
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again


- "yum clean all" worked just fine

- I ran this command: "system-config-securitylevel" and under "Firewall option" disabled the firewall but haven't changed the SELinux setting and it reads "Enforcing". then rebooted the system


Also here's some more info:

[root@localhost ~]# rpm -qa | grep yum
yum-metadata-parser-1.1.2-2.el5
yum-updatesd-0.9-2.el5
yum-3.2.8-9.el5.centos.1

I also tried commenting out the "mirrorlist" and uncommenting the "baseurl" lines but it didn't help.

I would appreciate if someone point me to the right direction and help me find what the problem is.

Thanks!
 
Old 01-05-2009, 12:43 PM   #2
watcher69b
Member
 
Registered: Nov 2007
Location: /home/watcher69b
Distribution: RH, Fedora & CentOS
Posts: 539

Rep: Reputation: 39
CentOS has moved some of their repos around. go there via a web browser and verify that the URL your repo is pointing to still exists.

I just got a 404 error when i tried http://mirrorlist.centos.org so that could be a big part of your problem.


this URL works though
http://mirror.centos.org/centos/

Last edited by watcher69b; 01-05-2009 at 12:44 PM.
 
Old 01-05-2009, 02:52 PM   #3
tezarin
Member
 
Registered: Nov 2007
Posts: 120

Original Poster
Rep: Reputation: 0
watcher69b,

Thanks for your reply. If this is the case, then why when i comment out the mirrorlist line and comment in the baseurl line, it still gives me errors? i even copied/pasted the links into my browser and all were valid...

The other thing I found in another forum, was that I learned it could be because of the wrong nameserver IPs in resolv.conf file. Looks like dhclient-script automatically put the router IP address in that file and causes CentOS to think that the IP address is a DNS server not a DNS forwarder, so I would need to replace that IP with the IP address to the actual DNS server...

This is my /etc/resolv.conf file:

; generated by /sbin/dhclient-script
search mydomainname.com
nameserver 63.x.x.x
nameserver 192.x.x.x
nameserver 192.x.x.x
(I replaced the numbers with x and the original domain name with "mydomainname" just to be be safe ).

Can this be causing the problem?

Thanks in advance :-)
 
Old 01-06-2009, 08:08 AM   #4
watcher69b
Member
 
Registered: Nov 2007
Location: /home/watcher69b
Distribution: RH, Fedora & CentOS
Posts: 539

Rep: Reputation: 39
what happens if you create a new repo and replace the variables with the actual information do you still get an error?

example would be

http://mirror.centos.org/centos/5/os/i386/CentOS/
 
Old 01-06-2009, 08:54 AM   #5
tezarin
Member
 
Registered: Nov 2007
Posts: 120

Original Poster
Rep: Reputation: 0
I tried that and same thing happened. It could the firewall, the web admin said she will take care of it, will keep you posted.
 
Old 01-06-2009, 02:42 PM   #6
tezarin
Member
 
Registered: Nov 2007
Posts: 120

Original Poster
Rep: Reputation: 0
This is the repo I created, no broken link ever and I still get the same error...

# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirror.centos.org/centos-5/5.2/os/i386
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirror.centos.org/centos-5/5.2/updates/i386/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
baseurl=http://mirror.centos.org/centos-5/5.2/addons/i386/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirror.centos.org/centos-5/5.2/extras/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
baseurl=http://mirror.centos.org/centos-5/5.2/centosplus/i386/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5




And this is the error I get:

[root@localhost ~]# yum install yum-fastestmirror
http://mirror.centos.org/centos-5/5....ta/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again


Please help!
 
Old 01-06-2009, 03:15 PM   #7
billymayday
Guru
 
Registered: Mar 2006
Location: Sydney, Australia
Distribution: Fedora, CentOS, OpenSuse, Slack, Gentoo, Debian, Arch, PCBSD
Posts: 6,678

Rep: Reputation: 122Reputation: 122
How are you connecting to the internet? Do you go via a proxy or anything unusual? I've seen this type of behaviour via proxies before.
 
Old 01-07-2009, 01:18 PM   #8
tezarin
Member
 
Registered: Nov 2007
Posts: 120

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by billymayday View Post
How are you connecting to the internet? Do you go via a proxy or anything unusual? I've seen this type of behaviour via proxies before.
Via proxy...so turned out the firewall was the problem. Now I am accessing it directly (no proxy) and everything is fine...but needed some adjustments done by the sys. admin. Thanks for everyone's help :-)
 
  


Reply

Tags
centos5, fails, opennms, repository, update, yum


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Creating A Local Yum Repository (CentOS) LXer Syndicated Linux News 0 06-18-2007 08:01 AM
Redhat AS server upgrade via Yum using CentOS repository? yilang Red Hat 1 04-15-2006 11:02 PM
error in configuration of Yum repository. Please help travellers Fedora 2 12-11-2005 11:12 PM
CentOS' YUM repository not updating? guest cAos 3 03-19-2005 04:57 AM
after updating RHEL AS 4 w/ CentOS' YUM repository.... guest cAos 2 03-17-2005 11:53 PM


All times are GMT -5. The time now is 02:41 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration