Right now I have it as a symlink

sager:/# ls -la /etc/rc2.d/S99startnotebook
lrwxrwxrwx 1 root root 23 2007-12-08 13:10 /etc/rc2.d/S99startnotebook
-> ../init.d/startnotebook

and after I boot, here are the contents of nohup.out

The notebook files are stored in: //.sage//sage_notebook



Please choose a new password for the SAGE Notebook 'admin' user.
Do _not_ choose a stupid password, since anybody who could guess your
password
and connect to your machine could access or delete your files.
NOTE: Only the md5 hash of the password you type is stored by SAGE.
You can change your password by typing notebook(reset=True).



sage: Error running notebook.py using Python


So, the two interesting revelations .... the .sage directory being
used is in / !!!!!!
What is going on there ....  I really expected it to be in either /
root or /home/sage1
And, because it is a new directory, it wants a new admin password and
that is why
this thing won't run.




On Dec 8, 7:40 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
> On Dec 8, 2007 4:50 PM, wdbragg <[EMAIL PROTECTED]> wrote:
>
>
>
> > I can now ... I made it that far from when I typed the question and
> > when you replied.
>
> > Now the script is runnable ... I can type (as root) "/etc/init.d/
> > startnotebook" and the server will spring to life.
>
> > But, when I reboot, it does not work correctly.  The nohup.out file is
> > created, but is a zero length file.  And the
> > webbserver is not running ... nmap shows that port 8000 is not open.
>
> When you run it on booting up how do you run it.   You probably want
> a symlink
>
>   /etc/rc[Something].d/S99sage ---> /etc/init.d/startnotebook
>
> > Since the script runs after booting, I'm thinking I now have a debian
> > problem and not a sage problem.  Not sure
> > yet though.
>
> Maybe you didn't name it S99 to make it run after other things?
> Are there any errors in any log files?
>
> > If you wanted to restart a running notebook server, from a script,
> > what would you do?
> > How do you kill it?
>
> If the notebook were in e.g.,
>
>  /Users/was/.sage/sage_notebook
>
> then you would look in the file
>
>   /Users/was/.sage/sage_notebook/twistd.pd
>
> for the PID of the server and kill that UNIX process.
>
> William
>
>
>
>
>
> > On Dec 8, 4:22 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
>
> > > On Dec 8, 2007 3:51 PM, wdbragg <[EMAIL PROTECTED]> wrote:
>
> > > > William,
>
> > > > I have been trying for hours to get the notebook server to start
> > > > automatically using init scripts.
> > > > I am trying the method you posted earlier in this list.
>
> > > > ( All of this is on a fresh install of debian etch )
>
> > > > I have an init script called /etc/init.d/startnotebook that is called
> > > > in rcS.d
>
> > > > sager:/# more /etc/init.d/startnotebook
> > > > #! /bin/sh
>
> > > > cd /home/sage1
> > > > sage notebook.py > nohup.out &
> > > > sager:/#
>
> > > > (The hostname 'sager')
>
> > > > Now here is the notebook.py file:
>
> > > > sager:/home/sage1# more notebook.py
> > > > from sage.all import *
>
> > > > notebook(accounts=True, address='192.168.1.117',
> > > > server_pool=['[EMAIL PROTECTED]'], secure=True, ulimit='-v 1000000')
> > > > sager:/home/sage1#
>
> > > > I created the user 'sage1' .. I created rsa keys as this user.  As
> > > > this user I can type "ssh [EMAIL PROTECTED] and it works without having
> > > > to enter a password.  I can start sage as this user and start the
> > > > notebook and all works perfectly.
>
> > > Can you -- as the root user -- type
>
> > >    ssh [EMAIL PROTECTED]
>
> > > and have it work without entering a password?
>
> > > Above you seem to say that you can only do the above *as* sage1.
>
> > > > But, when I run the script as root (as would happen at boot) it fails.
>
> > > > sager:/# /etc/init.d/startnotebook
> > > > sager:/# [EMAIL PROTECTED]'s password:
> > > > Permission denied, please try again.
> > > > [EMAIL PROTECTED]'s password:
> > > > Permission denied, please try again.
> > > > [EMAIL PROTECTED]'s password:
> > > > Permission denied (publickey,password).
>
> > > > Failed to load application: Unable to start sage
> > > > Traceback (most recent call last):
> > > >   File "/home/sage1/notebook.py", line 3, in <module>
> > > >     notebook(accounts=True, address='192.168.1.117',
> > > > server_pool=['[EMAIL PROTECTED]'], secure=True, ulimit='-v 1000000')
> > > >   File "/usr/local/sage-2.8.15/local/lib/python2.5/site-packages/sage/
> > > > server/notebook/notebook_object.py", line 137, in __call__
> > > >     return self.notebook(*args, **kwds)
> > > >   File "/usr/local/sage-2.8.15/local/lib/python2.5/site-packages/sage/
> > > > server/notebook/run_notebook.py", line 226, in notebook_twisted
> > > >     run(port)
> > > >   File "/usr/local/sage-2.8.15/local/lib/python2.5/site-packages/sage/
> > > > server/notebook/run_notebook.py", line 212, in run
> > > >     raise socket.error
> > > > socket.error
>
> > > > sager:/#
>
> > > > I googled to the best of my ability.  I tried changing the permissions
> > > > on .ssh/authorized_keys2.  I am out of ideas.  Can you suggest
> > > > anything that might help here?
>
> > > --
> > > William Stein
> > > Associate Professor of Mathematics
> > > University of Washingtonhttp://wstein.org
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washingtonhttp://wstein.org
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to