And, let me add one more observation:

The problem is that although sage prompts password for setting up admin
account on the nb server, I am afraid it is not doing it! For instance,
there is no folder called "admin" in the directory specified.

Apologies for not writing up one single mail.

~KnS


On Wed, Nov 28, 2012 at 1:14 AM, Kannappan Sampath <[email protected]>wrote:

>
> On Wed, Nov 28, 2012 at 12:27 AM, Jason Grout <[email protected]
> > wrote:
>
>> On 11/23/12 3:19 PM, Andre, der Besonnene wrote:
>>
>>>   When I start a notebook without giving a directory parameter
>>> everything works fine. But when I try to add a directory parameter sage
>>> refuses to start a webinterface server:
>>>
>>> sage: notebook(directory="/home/**sage/s",interface='')
>>> ..
>>> Executing twistd  --pidfile="s/sagenb.pid" -ny "s.sagenb/twistedconf.tac"
>>> /\/\/\/\/\/\
>>> 2012-11-23 21:31:23+0100 [-]   File
>>> "/opt/sage/sage-5.4.1-linux-**32bit-ubuntu_12.04.1_lts-i686-**
>>> Linux/local/lib/python2.7/**site-packages/Twisted-12.1.0-**
>>> py2.7-linux-i686.egg/twisted/**scripts/_twistd_unix.py",
>>> line 293, in setupEnvironment
>>> 2012-11-23 21:31:23+0100 [-]     f = open(pidfile,'wb')
>>> 2012-11-23 21:31:23+0100 [-] IOError: [Errno 2] No such file or
>>> directory: '/home/sage/s/sagenb.pid'
>>> ..
>>>
>>> I guess the pidfile should be
>>> /home/sage/s.sagenb/sagenb.**pid,
>>> /\/\/\/\/\/\/\/\/\/\
>>>
>>> Liebe Grüße aus einen nebeligen Seewinkel, regards
>>> Andre
>>>
>>
>> I've filed a bug here: 
>> https://github.com/sagemath/**sagenb/issues/116<https://github.com/sagemath/sagenb/issues/116>.
>> Can anyone confirm this?  I don't have a copy of 5.4.1 up yet.
>>
>
> Well, here, when I tried to do this on my machine, sage raises an error
> (the socket.error is being triggered). When monitoring the browser (chrome
> beta) log from the terminal:
>
> Browser log:
> [1146:830] Got cookie response, socket is authorized
> [1146:830] AUTHORIZED; socket handshake complete
> [1151:743] HandleOnlineCheck: Starting check
> [1151:743] HandleOnlineCheck: OK; current state: 3
> [3439:368] Read port file, port=48650
> [3439:368] WebSocket connect info: 48650:GfTvpAdQGj+HKZa/
> [3573:998] Read port file, port=48650
> [3573:998] WebSocket connect info: 48650:GfTvpAdQGj+HKZa/
>
> Here's Sage's complaint (I am running Sage 5.4.1, of course):
>
> **************************************************
> *                                                *
> * Open your web browser to http://localhost:8080 *
> *                                                *
> **************************************************
>  Executing twistd  --pidfile="Test_Note_book/sagenb.pid" -ny
> "Test_Note_book.sagenb/twistedconf.tac"
> 2012-11-28 01:07:02+0530 [-] Log opened.
> 2012-11-28 01:07:02+0530 [-] twistd 12.1.0
> (/usr/lib/sagemath/local/bin/python 2.7.3) starting up.
> 2012-11-28 01:07:02+0530 [-] reactor class:
> twisted.internet.epollreactor.EPollReactor.
> 2012-11-28 01:07:02+0530 [-] Traceback (most recent call last):
> 2012-11-28 01:07:02+0530 [-]   File "/usr/lib/sagemath/local/bin/twistd",
> line 5, in <module>
> 2012-11-28 01:07:02+0530 [-]
> pkg_resources.run_script('Twisted==12.1.0', 'twistd')
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/distribute-0.6.16-py2.7.egg/pkg_resources.py",
> line 468, in run_script
> 2012-11-28 01:07:02+0530 [-]
> self.require(requires)[0].run_script(script_name, ns)
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/distribute-0.6.16-py2.7.egg/pkg_resources.py",
> line 1201, in run_script
> 2012-11-28 01:07:02+0530 [-]     execfile(script_filename, namespace,
> namespace)
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/Twisted-12.1.0-py2.7-linux-x86_64.egg/EGG-INFO/scripts/twistd",
> line 14, in <module>
> 2012-11-28 01:07:02+0530 [-]     run()
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/scripts/twistd.py",
> line 27, in run
> 2012-11-28 01:07:02+0530 [-]     app.run(runApp, ServerOptions)
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/application/app.py",
> line 652, in run
> 2012-11-28 01:07:02+0530 [-]     runApp(config)
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/scripts/twistd.py",
> line 23, in runApp
> 2012-11-28 01:07:02+0530 [-]     _SomeApplicationRunner(config).run()
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/application/app.py",
> line 390, in run
> 2012-11-28 01:07:02+0530 [-]     self.postApplication()
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistd_unix.py",
> line 230, in postApplication
> 2012-11-28 01:07:02+0530 [-]     self.startApplication(self.application)
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistd_unix.py",
> line 338, in startApplication
> 2012-11-28 01:07:02+0530 [-]     self.config['pidfile'])
> 2012-11-28 01:07:02+0530 [-]   File
> "/usr/lib/sagemath/local/lib/python2.7/site-packages/Twisted-12.1.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistd_unix.py",
> line 293, in setupEnvironment
> 2012-11-28 01:07:02+0530 [-]     f = open(pidfile,'wb')
> 2012-11-28 01:07:02+0530 [-] IOError: [Errno 2] No such file or directory:
> '/home/knsam/Test_Note_book/sagenb.pid'
> ---------------------------------------------------------------------------
> error                                     Traceback (most recent call last)
>
> /home/<ipython console> in <module>()
>
> /usr/lib/sagemath/devel/sagenb/sagenb/notebook/notebook_object.pyc in
> __call__(self, *args, **kwds)
>     221     """
>     222     def __call__(self, *args, **kwds):
> --> 223         return self.notebook(*args, **kwds)
>     224
>     225     notebook = run_notebook.notebook_run
>
> /usr/lib/sagemath/devel/sagenb/sagenb/notebook/run_notebook.pyc in
> notebook_run(self, directory, port, interface, port_tries, secure, reset,
> accounts, openid, server_pool, ulimit, timeout, upload, automatic_login,
> start_path, fork, quiet, server, profile, subnets, require_login,
> open_viewer, address)
>     626     os.chdir(cwd)
>     627     if e == 256:
> --> 628         raise socket.error
>     629
>     630 def get_admin_passwd():
>
> error:
>
>
>
>> Thanks,
>>
>> Jason
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-support" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to sage-support+unsubscribe@**
>> googlegroups.com <sage-support%[email protected]>.
>> Visit this group at 
>> http://groups.google.com/**group/sage-support?hl=en<http://groups.google.com/group/sage-support?hl=en>
>> .
>>
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to