2012-05-07 04:16, Kjetil brinchmann Halvorsen skrev:

    Do you use anything that may affect sage's ability to open ports?


   My problem with answering is that I don't really know anything about
"ports" . I guess that has something to do with networking,
but nbothing more! Any hints about books/papers/netplaces to read to
learn about "ports"?


This problem is probably beyond me, but someone else might answer, and you have the other thread going on the same problem. I do not expect that the text below will solve your problem, but perhaps it helps you understand the error message better:


My (possibly incorrect) intuition about ports:

We have networking and we need a way to organize the programs that want to connect to the network. Let's imagine that the network card has 2^16 different "connection points" that the programs can connect to, and let's call them ports. When a program connects to another (on the same or a different machine), it needs to communicate with a port, and the responding program needs to "listen" to that port. As an example, my web server listens to incoming requests from others, and it does so on port 80. Thus if you want to see on of the web pages it serves, you send a request to that computer, and send it to port 80 on that computer. This also works for local networking, it does not matter if the request to port 80 came from the outside or from another program running on the same machine.

The sage notebook runs in a web server, and you connect to it locally (or remotely if the notebook is configured to respond to requests from other machines, which it is probably not, for security purposes.

You can see some info about open ports by running "netstat -t -p". My sage notebook runs on port 8000.


One example output line of the netstat command is

tcp 0 0 johan-laptop.loca:36666 87.117.201.130:ircd ESTABLISHED 28025/xchat-gnome

Saying that I have a tcp port open (there are two kinds, tcp and udp and sage uses tcp), from my local machine, port 36666 to 87.117.201.130 port ircd (I assume this indicated the standard port for an irc client) and the port was opened by the program xchat-gnome.

The wikipedia page is at <http://en.wikipedia.org/wiki/Port_%28computer_networking%29>


kjetil@kjetil:~/sage/sage-5.0.rc0$ ./sage --ipython
WARNING: Configuration file ipythonrc not found. Ignoring request.
------------------------------------------------------------
Traceback (most recent call last):
   File
"/home/kjetil/sage/sage-5.0.rc0/local/lib/python2.7/site-packages/IPython/ConfigLoader.py",
line 66, in load
     fname = filefind(fname,incpath)
   File
"/home/kjetil/sage/sage-5.0.rc0/local/lib/python2.7/site-packages/IPython/genutils.py",
line 554, in filefind
' not found in current or supplied directories:' + `alt_dirs`
IOError: File'ipythonrc' not found in current or supplied
directories:u'/home/kjetil/.ipython'

WARNING: Problems loading configuration file 'ipythonrc'
Starting with default -bare bones- configuration.
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)

/home/kjetil/sage/sage-5.0.rc0/local/lib/python2.7/site-packages/IPython/ipmaker.pyc
in force_import(modname, force_reload)
      61         reload(sys.modules[modname])
      62     else:
---> 63         __import__(modname)
      64
      65

ImportError: Bad magic number in /home/kjetil/.ipython/ipy_user_conf.pyc
WARNING: /home/kjetil/.ipython/ipy_user_conf.py does not exist, please
run %upgrade!
WARNING: Loading of ipy_user_conf failed.

Python 2.7.2 (default, May  3 2012, 22:40:27)
Type "copyright", "credits" or "license" for more information.

IPython 0.10.2 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object'. ?object also works, ?? prints more.

In [1]: 3**33

Out[1]: 5559060566555523

In [2]:


From what Keshav said, this appears rather harmless for the functionality, but a bit annoying. You get a warning, but the thing tested actually works.

As all tests pass for my wheezy, let me know if there is anything I can do to see where we differ. I do have ipython 0.12 (which is 0.11 or newer, and I do not get the error.

root@johan-laptop:/home/johan# aptitude show ipython
Paket: ipython
Tillstånd: installerat
Automatiskt installerade: nej
Version: 0.12-1



Regards

Johan

--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to