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. 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? --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---