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.
