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.


Reply via email to