[Yum] failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try
John Maguire
jmaguire123 at hotmail.com
Fri Apr 21 16:31:05 UTC 2006
Hello Everyone,
While this has been mentioned a few times on this list (it seems most
recently here:
https://lists.dulug.duke.edu/pipermail/yum/2006-April/008558.html
), I was not able to find the solution or "official" cause of the trouble.
Here is the problem:
-----------------------------------------------------------------------------------------------------------------
[root at www ~]# yum update
Repository updates-released is listed more than once in the configuration
Repository base is listed more than once in the configuration
Setting up Update Process
Setting up repositories
http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/repodata/repomd.xml:
[Errno 4] IOError: <urlopen error (2, 'No such file or directory')>
Trying other mirror.
Cannot open/read repomd.xml file for repository: base
failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
Error: failure: repodata/repomd.xml from base: [Errno 256] No more mirrors
to try.
[root at www ~]#
-----------------------------------------------------------------------------------------------------------------
In addition to yum, the following programs are BROKEN:
wget, links, (howver lynx seems to work, perhaps because I built it from
source)
[root at www ~]# which lynx
/usr/local/bin/lynx
[root at www ~]# which links
/usr/bin/links
[root at www ~]# which wget
/usr/bin/wget
[root at www ~]#
It has been previously suggested the updating glibc to version 2.3.6-3 may
be the cause and that rolling that update back clears the issue up--however
thats not an option for us. The trouble started right around the time that
this upgrade happened.
A previous post requested the following tests be run:
[root at www ~]# wget
"http://mirrors.kernel.org/fedora/core/4/i386/os/repodata/repomd.xml"
--12:24:41--
http://mirrors.kernel.org/fedora/core/4/i386/os/repodata/repomd.xml
=> `repomd.xml.2'
Resolving mirrors.kernel.org... failed: No such file or directory.
[root at www ~]#
[root at www ~]# wget wget --inet6-only
http://mirrors.kernel.org/fedora/core/4/i386/os/repodata/repomd.xml
--12:03:38-- http://wget/
=> `index.html'
Resolving wget... failed: Name or service not known.
--12:03:38--
http://mirrors.kernel.org/fedora/core/4/i386/os/repodata/repomd.xml
=> `repomd.xml.1'
Resolving mirrors.kernel.org... failed: Name or service not known.
FINISHED --12:03:38--
Downloaded: 0 bytes in 0 files
[root at www ~]#
[root at www ~]# wget wget --inet4-only
http://mirrors.kernel.org/fedora/core/4/i386/os/repodata/repomd.xml
--12:17:36-- http://wget/
=> `index.html'
Resolving wget... failed: Name or service not known.
--12:17:36--
http://mirrors.kernel.org/fedora/core/4/i386/os/repodata/repomd.xml
=> `repomd.xml.1'
Resolving mirrors.kernel.org... 204.152.191.39, 204.152.191.7
Connecting to mirrors.kernel.org|204.152.191.39|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,140 (1.1K) [text/xml]
100%[=================================================================================================================>]
1,140 --.--K/s
12:17:36 (12.64 MB/s) - `repomd.xml.1' saved [1140/1140]
FINISHED --12:17:36--
Downloaded: 1,140 bytes in 1 files
[root at www ~]#
(Note normal wget fails, that ipv4 works, and that ipv6 does not)
It was suggested that correct settings in "/etc/nsswitch.conf" might also
fix the issue. Our file is dated Apr 26 2002, and contains the following:
[root at www ~]# cat /etc/nsswitch.conf
#
#
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
#
# The entry '[NOTFOUND=return]' means that the search for an
# entry should stop if the search in the previous entry turned
# up nothing. Note that if the search failed due to some other reason
# (like no NIS server responding) then the search continues with the
# next entry.
#
# Legal entries are:
#
# nisplus or nis+ Use NIS+ (NIS version 3)
# nis or yp Use NIS (NIS version 2), also called YP
# dns Use DNS (Domain Name Service)
# files Use the local files
# db Use the local database (.db) files
# compat Use NIS on compat mode
# hesiod Use Hesiod for user lookups
# [NOTFOUND=return] Stop searching if not found so far
#
# To use db, put the "db" in front of "files" for entries you want to be
# looked up first in the databases
#
# Example:
#passwd: db files nisplus nis
#shadow: db files nisplus nis
#group: db files nisplus nis
passwd: files nisplus
shadow: files nisplus
group: files nisplus
#hosts: db files nisplus nis dns
hosts: files nisplus dns
# Example - obey only what nisplus tells us...
#services: nisplus [NOTFOUND=return] files
#networks: nisplus [NOTFOUND=return] files
#protocols: nisplus [NOTFOUND=return] files
#rpc: nisplus [NOTFOUND=return] files
#ethers: nisplus [NOTFOUND=return] files
#netmasks: nisplus [NOTFOUND=return] files
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files nisplus
rpc: files
services: files nisplus
netgroup: files nisplus
publickey: nisplus
automount: files nisplus
aliases: files nisplus
If bad settings in /etc/nsswitch.conf this is infact the issue, please post
the settings that work.
[root at www ~]# rpm -qa | grep yum
yum-2.4.1-1.fc4
[root at www ~]#
We are running Fedora Core 4. Any help is greatly appreciated.
-John
More information about the Yum
mailing list