I, too, have encountered two problems installing Sage 5.4. Here's the output from uname -a:
Linux defoe 2.6.33.3.emp4 #1 SMP PREEMPT Tue Jun 22 08:56:49 EDT 2010 i686 i686 i386 GNU/Linux Distribution: Ubuntu 12.04 LTS 1. After installing Sage 5.4 via the Update Manager and starting the application from the command line I received an error message ending: OSError: [Errno 13] Permission denied: '/home/grshutt/.sage/tmp/defoe/7064' Error importing ipy_profile_sage - perhaps you should run %upgrade? WARNING: Loading of ipy_profile_sage failed. 2. Next, I compiled Sage 5.4 from source and received an error message ending: Testing that Sage starts... [2012-11-14 02:38:02] Sage version 5.4, released 2012-11-09 Yes, Sage starts. spkg/pipestatus "./sage --docbuild --no-pdf-links all html 2>&1" "tee -a dochtml.log" Traceback (most recent call last): File "/home/grshutt/sage-5.4/devel/sage/doc/common/builder.py", line 12, in <module> from sage.misc.misc import sage_makedirs as mkdir File "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py", line 141, in <module> sage_makedirs(SAGE_TMP) File "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py", line 76, in sage_makedirs os.makedirs(dir) File "/home/grshutt/sage-5.4/local/lib/python/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 13] Permission denied: '/home/grshutt/.sage/tmp/defoe/31451' Error in atexit._run_exitfuncs: Traceback (most recent call last): File "/home/grshutt/sage-5.4/local/lib/python/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/temporary_file.py", line 48, in delete_tmpfiles from sage.misc.misc import SAGE_TMP File "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py", line 141, in <module> sage_makedirs(SAGE_TMP) File "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py", line 76, in sage_makedirs os.makedirs(dir) File "/home/grshutt/sage-5.4/local/lib/python/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 13] Permission denied: '/home/grshutt/.sage/tmp/defoe/31451' Error in sys.exitfunc: Traceback (most recent call last): File "/home/grshutt/sage-5.4/local/lib/python/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/temporary_file.py", line 48, in delete_tmpfiles from sage.misc.misc import SAGE_TMP File "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py", line 141, in <module> sage_makedirs(SAGE_TMP) File "/home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py", line 76, in sage_makedirs os.makedirs(dir) File "/home/grshutt/sage-5.4/local/lib/python/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 13] Permission denied: '/home/grshutt/.sage/tmp/defoe/31451' make: *** [doc-html] Error 1 Curious, I again started Sage from the command line and received the following error message, which is similar to the message I received after installing Sage from the Update Manager and starting the application from the command line: ---------------------------------------------------------------------- | Sage Version 5.4, Release Date: 2012-11-09 | | Type "notebook()" for the browser-based notebook interface. | | Type "help()" for help. | ---------------------------------------------------------------------- ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (179, 0)) --------------------------------------------------------------------------- OSError Traceback (most recent call last) /home/grshutt/sage-5.4/<string> in <module>() /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/preparser_ipython.py in <module>() 6 ########################################################################### 7 ----> 8 import sage.misc.interpreter 9 10 import preparser /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/interpreter.py in <module>() 103 104 import os --> 105 import log 106 import re 107 /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/log.py in <module>() 64 import interpreter 65 import latex ---> 66 import misc 67 68 from sage.misc.viewer import browser, dvi_viewer /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py in <module>() 139 140 SAGE_TMP = os.path.join(DOT_SAGE, 'tmp', HOSTNAME, str(os.getpid())) --> 141 sage_makedirs(SAGE_TMP) 142 143 SPYX_TMP = os.path.join(SAGE_TMP, 'spyx') /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py in sage_makedirs(dir) 74 """ 75 try: ---> 76 os.makedirs(dir) 77 except OSError: 78 if not os.path.isdir(dir): /home/grshutt/sage-5.4/local/lib/python/os.pyc in makedirs(name, mode) 155 if tail == curdir: # xxx/newdir/. exists if xxx/newdir exists 156 return --> 157 mkdir(name, mode) 158 159 def removedirs(name): OSError: [Errno 13] Permission denied: '/home/grshutt/.sage/tmp/defoe/7064' WARNING: Failure executing code: 'import sage.misc.preparser_ipython; sage.misc.preparser_ipython.magma_colon_equals=True' ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (179, 0)) --------------------------------------------------------------------------- OSError Traceback (most recent call last) /home/grshutt/sage-5.4/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 /home/grshutt/sage-5.4/local/bin/ipy_profile_sage.py in <module>() 1 import os 2 if 'SAGE_CLEAN' not in os.environ: ----> 3 import sage.misc.misc 4 from sage.misc.interpreter import preparser, _ip 5 preparser(True) /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py in <module>() 139 140 SAGE_TMP = os.path.join(DOT_SAGE, 'tmp', HOSTNAME, str(os.getpid())) --> 141 sage_makedirs(SAGE_TMP) 142 143 SPYX_TMP = os.path.join(SAGE_TMP, 'spyx') /home/grshutt/sage-5.4/local/lib/python2.7/site-packages/sage/misc/misc.py in sage_makedirs(dir) 74 """ 75 try: ---> 76 os.makedirs(dir) 77 except OSError: 78 if not os.path.isdir(dir): /home/grshutt/sage-5.4/local/lib/python/os.pyc in makedirs(name, mode) 155 if tail == curdir: # xxx/newdir/. exists if xxx/newdir exists 156 return --> 157 mkdir(name, mode) 158 159 def removedirs(name): OSError: [Errno 13] Permission denied: '/home/grshutt/.sage/tmp/defoe/7064' Error importing ipy_profile_sage - perhaps you should run %upgrade? WARNING: Loading of ipy_profile_sage failed. <ERROR: name 'sage_prompt' is not defined> I hope this information proves useful in correcting the problem. Best regards, Graham -- You received this message because you are subscribed to the Google Groups "sage-support" group. 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. Visit this group at http://groups.google.com/group/sage-support?hl=en.