Dear grshutt,

Could you run the Sage with sudo permissions? Also, I had more or less the
same problem, if your answer to the previous question is yes. I was
suggested that I move .sage to .sage.backup and it worked like  a charm.

I think the following is a cleaner solution (quoting Jan's tip in the
message thread I started):

>Hi KnS,

>Please stop sage, try this command

>sudo mv /home/knsam/.sage/tmp{.broken-permissions}

>And try run sage again.

>Regards,
>Jan

Hope one of the solutions work for you...


On Thu, Nov 15, 2012 at 1:42 AM, grshutt <grsh...@gmail.com> wrote:

> 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.
>
>
>

-- 
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