Hi Mitesh,
http://www.sagemath.org//spkg is accessible from my firefox browser.
For the rest of your queries the outputs are:
sage: import urlib
urllib urllib2
sage: import urllib
sage: urllib.urlretrieve('http://www.sagemath.org//spkg', 'test.html')
---------------------------------------------------------------------------
IOError Traceback (most recent call
last)
/home/samrat/Desktop/<ipython console> in <module>()
/usr/local/pkgs/sage_4/local/lib/python/urllib.pyc in urlretrieve(url,
filename, reporthook, data)
92 if not _urlopener:
93 _urlopener = FancyURLopener()
---> 94 return _urlopener.retrieve(url, filename, reporthook,
data)
95 def urlcleanup():
96 if _urlopener:
/usr/local/pkgs/sage_4/local/lib/python/urllib.pyc in retrieve(self,
url, filename, reporthook, data)
236 except IOError, msg:
237 pass
--> 238 fp = self.open(url, data)
239 try:
240 headers = fp.info()
/usr/local/pkgs/sage_4/local/lib/python/urllib.pyc in open(self,
fullurl, data)
204 try:
205 if data is None:
--> 206 return getattr(self, name)(url)
207 else:
208 return getattr(self, name)(url, data)
/usr/local/pkgs/sage_4/local/lib/python/urllib.pyc in open_http(self,
url, data)
343 if realhost: h.putheader('Host', realhost)
344 for args in self.addheaders: h.putheader(*args)
--> 345 h.endheaders()
346 if data is not None:
347 h.send(data)
/usr/local/pkgs/sage_4/local/lib/python/httplib.pyc in
endheaders(self)
890 raise CannotSendHeader()
891
--> 892 self._send_output()
893
894 def request(self, method, url, body=None, headers={}):
/usr/local/pkgs/sage_4/local/lib/python/httplib.pyc in
_send_output(self)
762 msg = "\r\n".join(self._buffer)
763 del self._buffer[:]
--> 764 self.send(msg)
765
766 def putrequest(self, method, url, skip_host=0,
skip_accept_encoding=0):
/usr/local/pkgs/sage_4/local/lib/python/httplib.pyc in send(self, str)
721 if self.sock is None:
722 if self.auto_open:
--> 723 self.connect()
724 else:
725 raise NotConnected()
/usr/local/pkgs/sage_4/local/lib/python/httplib.pyc in connect(self)
702 """Connect to the host and port specified in
__init__."""
703 self.sock =
socket.create_connection((self.host,self.port),
--> 704 self.timeout)
705
706 if self._tunnel_host:
/usr/local/pkgs/sage_4/local/lib/python/socket.pyc in
create_connection(address, timeout)
512 except error, msg:
513 if sock is not None:
514 sock.close()
515
--> 516 raise error, msg
IOError: [Errno socket error] [Errno 110] Connection timed out
On Sep 13, 2:02 am, Mitesh Patel <[email protected]> wrote:
> On 09/12/2010 07:52 AM, samrat wrote:
>
>
>
> > I installed 4.5.2 from source but i am unable to upgrade from 4.5.2 to
> > 4.5.3 using sage -upgrade.
>
> > i am using CentOS 5.5 with SELinux in permissive mode. I get the
> > errors:
>
> > [r...@localhost Desktop]# sage -upgrade
> > Downloading packages fromhttp://www.sagemath.org//spkg
> > Reading package lists...
> > Traceback (most recent call last):
> > File "/usr/local/pkgs/sage_4/local/bin/sage-update", line 357, in
> > <module>
> > do_update()
> > File "/usr/local/pkgs/sage_4/local/bin/sage-update", line 266, in
> > do_update
> > packages = spkg_list('standard')
> > File "/usr/local/pkgs/sage_4/local/bin/sage-update", line 202, in
> > spkg_list
> > urllib.urlretrieve(web_url, file, reporthook)
> > File "/usr/local/pkgs/sage_4/local/lib/python/urllib.py", line 94,
> > in urlretrieve
> > return _urlopener.retrieve(url, filename, reporthook, data)
> > File "/usr/local/pkgs/sage_4/local/lib/python/urllib.py", line 238,
> > in retrieve
> > fp = self.open(url, data)
> > File "/usr/local/pkgs/sage_4/local/lib/python/urllib.py", line 206,
> > in open
> > return getattr(self, name)(url)
> > File "/usr/local/pkgs/sage_4/local/lib/python/urllib.py", line 345,
> > in open_http
> > h.endheaders()
> > File "/usr/local/pkgs/sage_4/local/lib/python/httplib.py", line 892,
> > in endheaders
> > self._send_output()
> > File "/usr/local/pkgs/sage_4/local/lib/python/httplib.py", line 764,
> > in _send_output
> > self.send(msg)
> > File "/usr/local/pkgs/sage_4/local/lib/python/httplib.py", line 723,
> > in send
> > self.connect()
> > File "/usr/local/pkgs/sage_4/local/lib/python/httplib.py", line 704,
> > in connect
> > self.timeout)
> > File "/usr/local/pkgs/sage_4/local/lib/python/socket.py", line 516,
> > in create_connection
> > raise error, msg
> > IOError: [Errno socket error] timed out
> > Error getting new packages!
> > Double checking that all packages have been installed.
> > Downloading packages fromhttp://www.sagemath.org//spkg
> > Reading package lists...
> > Traceback (most recent call last):
> > File "/usr/local/pkgs/sage_4/local/bin/sage-update", line 357, in
> > <module>
> > do_update()
> > File "/usr/local/pkgs/sage_4/local/bin/sage-update", line 266, in
> > do_update
> > packages = spkg_list('standard')
> > File "/usr/local/pkgs/sage_4/local/bin/sage-update", line 202, in
> > spkg_list
> > urllib.urlretrieve(web_url, file, reporthook)
> > File "/usr/local/pkgs/sage_4/local/lib/python/urllib.py", line 94,
> > in urlretrieve
> > return _urlopener.retrieve(url, filename, reporthook, data)
> > File "/usr/local/pkgs/sage_4/local/lib/python/urllib.py", line 238,
> > in retrieve
> > fp = self.open(url, data)
> > File "/usr/local/pkgs/sage_4/local/lib/python/urllib.py", line 206,
> > in open
> > return getattr(self, name)(url)
> > File "/usr/local/pkgs/sage_4/local/lib/python/urllib.py", line 345,
> > in open_http
> > h.endheaders()
> > File "/usr/local/pkgs/sage_4/local/lib/python/httplib.py", line 892,
> > in endheaders
> > self._send_output()
> > File "/usr/local/pkgs/sage_4/local/lib/python/httplib.py", line 764,
> > in _send_output
> > self.send(msg)
> > File "/usr/local/pkgs/sage_4/local/lib/python/httplib.py", line 723,
> > in send
> > self.connect()
> > File "/usr/local/pkgs/sage_4/local/lib/python/httplib.py", line 704,
> > in connect
> > self.timeout)
> > File "/usr/local/pkgs/sage_4/local/lib/python/socket.py", line 516,
> > in create_connection
> > raise error, msg
> > IOError: [Errno socket error] timed out
> > Error getting new packages!
>
> > I had a similar problem with 4.5.1 to 4.5.2 which never got resolved.
> > The old thread is below. Please advise.
>
> >http://groups.google.com/group/sage-support/browse_thread/thread/e832...
>
> Could you report what happens with
>
> sage: import urllib
> sage: urllib.urlretrieve('http://www.sagemath.org//spkg', 'test.html')
> ('test.html', <httplib.HTTPMessage instance at 0x47788c0>)
> sage:
>
> ? This should write a file test.html in the current directory.
>
> Just to be sure, is
>
> http://www.sagemath.org//spkg
>
> accessible from a browser?
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org