[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] FC4 and Xen Installation.



On Fri, 24 Jun 2005, jim tate wrote:

> Agent Smith wrote:
> 
> >
> >I've had some troubles with yum myself.
> >If (like me) he's following:
> >http://www.fedoraproject.org/wiki/FedoraXenQuickstart
> >
> >
> >I started with a FC4 minimal install (yum 2.3.2).  By following the guide,
> >yum --installroot=/mnt -y groupinstall Base
> >fails with:
> >Cannot find a valid baseurl for repo: updates-released
> >
> >The guide cautions "Make sure that your yum configuration points to a 
> >valid repository."  Unfortunately, it doesn't mention that the default 
> >yum.conf (which works great for updating the system), is not adequate for 
> >initializing a blank filesystem.
> >
> >The default yum *.repo's in FC4 use $releasever in their URL's.  This 
> >variable isn't getting set because yum detects $releasever from the 
> >package "fedora-release" (default on FC4).  Which hasn't been installed 
> >into the chroot directory yet (chicken or egg?), so it autodetects Null.
> >
> >The only thing I've been able to work out so far is a custom yum.conf that 
> >bypasses the variable.  Then I hit a roadblock with a package 
> >(specspo-9.0.92-1.3.noarch.rpm) with no gpg key  So I disabled gpg 
> >checking in the custom yum.conf.  The easiest thing I've come up with is:
> >
> >
> >cd /etc
> >cat yum.conf yum.repos.d/*.repo > yum.init-xenU.conf
> >vi yum.init-xenU.conf
> >     :%s/\$releasever/4/
> >     :%s/gpgcheck=1/gpgcheck=0/
> >     ZZ
> >yum -c /etc/yum.init-xenU.conf --installroot=/mnt -y groupinstall Base
> >
> >Someone with a little sed knowledge could make a proper script of this.
> >
> >
> >_______________________________________________
> >Xen-users mailing list
> >Xen-users@xxxxxxxxxxxxxxxxxxx
> >http://lists.xensource.com/xen-users
> >
> >  
> >
> http://www-128.ibm.com/developerworks/linux/library/l-xen/
>  
> This is the install insrtuctions from IBM I was using when I had the 
> Problem.
> I have not tryed the Fedora Instructions yet.
> Has anyone found a fix to get around the problem?
> 
> Jim

I'd still recommend making the custom yum.init-xenU.conf and try
executing

yum -c /etc/yum.init-xenU.conf --installroot=/xen/base -y \
        groupinstall web-server --enablerepo=base --disablerepo=development

Incidentally, the command you posted to the list had a '||' that's not 
present in the tutorial.  That's a copy & paste bug that will ruin any 
recipe.

Unfortunately, the tutorials rely on you having set yum to work with 
FC3 rawhide repositories.  With a packaged release of xen on FC4, you 
still have to customize a yum.conf to be able to use --installroot.

In the future, please post the exact error you are encountering and a link 
to the tutorial/guide/reference/cookbook if you are following one, so 
people (who want to help you) can better understand the context of your 
problem.

Hope it helps.


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.