Paul Howarth wrote: >> Should I specify ARCH in this file? > > No, yum should figure that out for itself. Thanks for your helpful comments. However, I found that yum seemed to set ARCH=i686 : ======================================== Setting up Repo: base http://ftp.heanet.ie/pub/fedora/linux/core/3/i686/os/repodata/repomd.xml: [Errno 4] IOError: HTTP Error 404: Not Found ======================================== When I substituted $basearch for $ARCH it seemed to find the repositories, but I then I got the same error as before: ======================================== [tim@william yum.repos.d]$ sudo yum update Setting up Update Process Setting up Repo: base Traceback (most recent call last): File "/usr/bin/yum", line 8, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 68, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 381, in doCommands return self.updatePkgs() File "/usr/share/yum-cli/cli.py", line 766, in updatePkgs self.doRepoSetup() File "/usr/share/yum-cli/cli.py", line 70, in doRepoSetup repo.getRepoXML() File "/usr/lib/python2.4/site-packages/yum/repos.py", line 465, in getRepoXML result = self.get(relative=remote, local=local, copy_local=1) File "/usr/lib/python2.4/site-packages/yum/repos.py", line 443, in get checkfunc=checkfunc) File "/usr/lib/python2.4/site-packages/urlgrabber/mirror.py", line 414, in urlgrab return self._mirror_try(func, url, kw) File "/usr/lib/python2.4/site-packages/urlgrabber/mirror.py", line 400, in _mirror_try return func_ref( *(fullurl,), **kwargs ) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 595, in urlgrab return self._retry(opts, retryfunc, url, filename) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 527, in _retry return apply(func, (opts,) + args, {}) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 581, in retryfunc fo = URLGrabberFileObject(url, filename, opts) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 703, in __init__ self._do_open() File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 747, in _do_open fo, hdr = self._make_request(req, opener) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 823, in _make_request fo = opener.open(req) File "/usr/lib/python2.4/urllib2.py", line 364, in open response = meth(req, response) File "/usr/lib/python2.4/urllib2.py", line 468, in http_response code, msg, hdrs = response.code, response.msg, response.info() AttributeError: HTTPResponse instance has no attribute 'code' ======================================== I guess I need to downgrade yum or python, or both - but which one, and how exactly do I do it? I imagine there are a zillion things that depend on python. -- Timothy Murphy e-mail (<80k only): tim /at/ birdsnest.maths.tcd.ie tel: +353-86-2336090, +353-1-2842366 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland