Hello,

I am running koan-1.2.5-1.el5 and cobbler-1.2.5-1.el5.

I created a new cobbler server and used cobbler replicate to populate it.  I 
replicated from another server running cobbler-1.2.5-1.el5.  When I try to run 
koan to rebuild a box I keep getting a connection times out error, but when I 
run a wget against the same URL I have no issue with the download.

koan -s 172.32.1.10 -p centos5.2-server -r
- reading URL: http:// 172.32.1.10/cblr/svc/op/ks/profile/centos5.2-server
downloading initrd initrd.img to /boot/initrd.img
url=http:// 172.32.1.10/cobbler/images/CentOS5.2os-x86_64/initrd.img
- reading URL: http:// 172.32.1.10/cobbler/images/CentOS5.2os-x86_64/initrd.img
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/koan/app.py", line 840, in 
get_distro_files
    utils.urlgrab(initrd,initrd_save)
  File "/usr/lib/python2.4/site-packages/koan/utils.py", line 144, in urlgrab
    data = urlread(url)
  File "/usr/lib/python2.4/site-packages/koan/utils.py", line 126, in urlread
    raise InfoException, "Couldn't download: %s" % url
InfoException: "Couldn't download: http:// 
172.32.1.10/cobbler/images/CentOS5.2os-x86_64/initrd.img"
error downloading files

but this works:

wget http:// 172.32.1.10/cobbler/images/CentOS5.2os-x86_64/initrd.img
--10:24:52--  http:// 172.32.1.10/cobbler/images/CentOS5.2os-x86_64/initrd.img
Connecting to 172.32.1.10:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5923367 (5.6M) [application/octet-stream]
Saving to: `initrd.img.1'

100%[=======================================>] 5,923,367   --.-K/s   in 0.05s

10:24:53 (113 MB/s) - `initrd.img.1' saved [5923367/5923367]



I grabbed the python code and made a little urlread and urlgrab and have the 
same issue downloading.  Error; connection timed out.  The host running koan 
and the cobbler server are on the same subnet.

I am not sure what is up.  Thoughts?

#!/usr/bin/python
import urllib2, sys

def urlread(url):
        if url.startswith("http") or url.startswith("ftp"):
                 try:
                        fd = urllib2.urlopen(url)
                        data = fd.read()
                        fd.close()
                        return data
                 except:
                        print "Couldn't download: %s" % url
                        print "error", sys.exc_info()[0]
                        raise

def urlgrab(url,saveto):
    """
    like urlread, but saves contents to disk.
    see comments for urlread as to why it's this way.
    """
    data = urlread(url)
    fd = open(saveto, "w+")
    fd.write(data)
    fd.close()

urlgrab("http://172.32.1.10/cobbler/images/CentOS5.2os-x86_64/initrd.img","gotme";)
#urlread("http://172.32.1.10/cobbler/images/CentOS5.2os-x86_64/initrd.img";)

Jolynn Schmidt




  ________________________________
This e-mail and its attachments are intended only for the individual or entity 
to whom it is addressed and may contain information that is confidential, 
privileged, inside information, or subject to other restrictions on use or 
disclosure. Any unauthorized use, dissemination or copying of this transmission 
or the information in it is prohibited and may be unlawful. If you have 
received this transmission in error, please notify the sender immediately by 
return e-mail, and permanently delete or destroy this e-mail, any attachments, 
and all copies (digital or paper). Unless expressly stated in this e-mail, 
nothing in this message should be construed as a digital or electronic 
signature.
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to