On Wed, 30 Mar 2005 08:40:09 +0100, Paul Howarth <paul@xxxxxxxxxxxx> wrote: > On Tue, 2005-03-29 at 22:35 +0100, Mike Fleetwood wrote: > > Recently "yum check-update" and "yum update" has started producing the > > error "Cannot find a valid baseurl for repo: ...". Googling suggests > > that other occurrences have been caused by network connectivity errors > > or miss configured yum repository locations. I am convinced that in my > > case it is yum 2.2's inability to successfully download files through a > > HTTP proxy that is the problem. To work around the problem I > > reinstalled yum 2.1 and upgrade using "yum --exclude=yum update". > > yum 2.2 provides a way to specify the proxy globally or separately for > each repo if required (see "man yum.conf"). Did you try that? > > Paul. > -- > Paul Howarth <paul@xxxxxxxxxxxx> > The OP commented out the baseurl line in /et/cyum.repos.d/fedora-updates.repo leaving only mirrorlist as the repositoryid. Per 'man yum.conf': baseurl Must be a URL to the directory where the yum repository's 'repodata' directory lives. Can be an http://, ftp:// or file:// URL. You can specify multiple URLs in one baseurl statement. The best way to do this is like this: [repositoryid] name=Some name for this repository baseurl=url://server1/path/to/repository/ url://server2/path/to/repository/ url://server3/path/to/repository/ If you list more than one baseurl= statement in a repository you will find yum will ignore the earlier ones and probably act bizarrely. Don't do this, you've been warned. mirrorlist Specifies a URL to a file containing a list of baseurls. This can be used instead of or with the baseurl option. Substitution variables, described below, can be used with this option. Either the mirrorlist list is defective or there is a bug in yum-2.2.