Thank you both for your replies. My host was running Fedora8 and I guess
that was the problem. The production server's host will be running SL5 so I
guess I will be in good shape.

Thanks again.

On Tue, Jun 3, 2008 at 4:32 PM, Connie Sieh <[log in to unmask]> wrote:

> On Tue, 3 Jun 2008, Troy Dawson wrote:
>
>  Henok Mikre wrote:
>>
>>> I am installing SL-5.1 on a test vm and I am having the following
>>> problem:
>>>
>>> virt-install --name server1 --ram 1024 --nographics --file /dev/vm1
>>> --file-size 20 --location
>>> http://ftp.scientificlinux.org/linux/scientific/51/i386/
>>>
>>> always returns with Could not find an installable distribution at
>>> 'http://ftp.scientificlinux.org/linux/scientific/51/i386/'
>>>
>>> I have tried both Fedora 8 and CentOS and they both work. I am thinking
>>> there is a specific file that virt-install and virt-manager look for in
>>> a folder and it is missing in SL.
>>>
>>> I need Scientific Linux. I would appreciate your help.
>>>
>>> Henok
>>>
>>
>> Hi,
>> What distro are you running to install this on?
>>
>
> We already have the patched virt-install for SL5 .
>
> -Connie Sieh
>
>  You need a patched virt-install for it to recognize that SL can do
>> paravirtulization.  CentOS managed to already get a patch in before redhat
>> released, so RHEL automatically see's them.
>>
>> The bugzilla entry is here
>> https://bugzilla.redhat.com/show_bug.cgi?id=448634
>>
>> Here is the patch that is there.
>>
>> --- DistroManager.py.orig       2008-05-27 16:40:47.000000000 -0700
>> +++ DistroManager.py    2008-05-27 16:45:19.000000000 -0700
>> @@ -37,6 +37,7 @@
>>  from OSDistro import FedoraDistro
>>  from OSDistro import RHELDistro
>>  from OSDistro import CentOSDistro
>> +from OSDistro import SLDistro
>>  from OSDistro import SuseDistro
>>  from OSDistro import DebianDistro
>>  from OSDistro import UbuntuDistro
>> @@ -60,6 +61,10 @@
>>     store = FedoraDistro(baseuri, type, scratchdir)
>>     if store.isValidStore(fetcher, progresscb):
>>         return store
>> +    # Check for Scientific Linux?
>> +    if fetcher.hasFile("SL.releasenote", progresscb):
>> +        logging.debug("Detected a Scientific Linux distro")
>> +        return SLOSDistro(baseuri, type, scratchdir)
>>     # Check for CentOS?
>>     if fetcher.hasFile("centosdocs-man.css", progresscb):
>>         logging.debug("Detected a CentOS distro")
>> @@ -83,6 +88,8 @@
>>         stores.append(RHELDistro(baseuri, type, scratchdir))
>>     if distro == "centos" or distro is None:
>>         stores.append(CentOSDistro(baseuri, type, scratchdir))
>> +    if distro == "sl" or distro is None:
>> +        stores.append(SLDistro(baseuri, type, scratchdir))
>>     if distro == "suse" or distro is None:
>>         stores.append(SuseDistro(baseuri, type, scratchdir))
>>     if distro == "debian" or distro is None:
>> --- OSDistro.py.orig    2008-05-27 16:41:43.000000000 -0700
>> +++ OSDistro.py 2008-05-27 16:45:50.000000000 -0700
>> @@ -113,6 +113,14 @@
>>             return True
>>         return False
>>
>> +# Scientific Linux distro check
>> +class SLDistro(RedHatDistro):
>> +    def isValidStore(self, fetcher, progresscb):
>> +        if fetcher.hasFile("SL", progresscb):
>> +            logging.debug("Detected a Scientific Linux distro")
>> +            return True
>> +        return False
>> +
>>
>>
>>  # Suse  image store is harder - we fetch the kernel RPM and a helper
>>
>>
>>
>>
>>