[Yum] YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
james-yum at and.org
Fri Oct 15 12:08:50 UTC 2010
Chad Woolley <thewoolleyman at gmail.com> writes:
> Hello. I'm getting this error when running yum with --installroot (it
> works fine without). I've tried copying all [i think] of the yum
> config files from the /etc to etc under the installroot. Googling,
> including the archives of this list, didn't help. This is on CentOS
> 5.5. Any ideas or tips?
> -- Chad
> $ sudo yum -y --installroot=/mnt/stage2 groupinstall Base
> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
> YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
> Eg. $releasever is not a valid release or hasnt been released yet/
> removing mirrorlist with no valid mirrors:
This is the main problem, $releasever is set by looking in the rpmdb
and seeing what provides redhat-release. However with the first run
of --installroot you don't have an rpmdb, and so $releasever is unset.
With newer versions of yum you can use --releasever=/ etc. but for
older versions of yum you'll have to edit all your .repo files and
manually change the $releasever to something.
> Error: Cannot find a valid baseurl for repo: addons
James Antill -- james at fedoraproject.org
More information about the Yum